Individual skill

brief-to-tasks

Break a design brief into an ordered checklist of independently buildable tasks using vertical slices. Saves as a markdown checklist. Use when user wants to break down work, create tasks from a brief, plan implementation order, or mentions "tasks" or "breakdown".

brief-to-tasks/SKILL.md

Read pinned source

Source commit c259656c76d9758d7ead46b0d2f125cbe84f8665

What was checked

Matches the observed repository HEAD
Yes
Scanner rules are current
Yes
Repository scan complete
Yes
Skill scan complete
Yes
Observed behavior
Instructions only
Last checked
Nov 10, 2026

These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.

Install this skill

Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.

Claude Code

Destination .claude/skills/brief-to-tasks

( set -euo pipefail destination='./.claude/skills/brief-to-tasks' if [ -e "$destination" ] || [ -L "$destination" ]; then printf '%s\n' 'Destination already exists; nothing overwritten.' >&2; exit 1; fi work=$(mktemp -d) trap 'rm -rf -- "$work"' EXIT git clone --filter=blob:none --no-checkout -- 'https://github.com/julianoczkowski/designer-skills.git' "$work/repo" git -C "$work/repo" checkout --detach c259656c76d9758d7ead46b0d2f125cbe84f8665 git -C "$work/repo" archive --format=tar 'c259656c76d9758d7ead46b0d2f125cbe84f8665:brief-to-tasks' > "$work/skill.tar" mkdir -p -- './.claude/skills' mkdir -- "$destination" tar -xf "$work/skill.tar" -C "$destination" )
Codex

Destination .agents/skills/brief-to-tasks

( set -euo pipefail destination='./.agents/skills/brief-to-tasks' if [ -e "$destination" ] || [ -L "$destination" ]; then printf '%s\n' 'Destination already exists; nothing overwritten.' >&2; exit 1; fi work=$(mktemp -d) trap 'rm -rf -- "$work"' EXIT git clone --filter=blob:none --no-checkout -- 'https://github.com/julianoczkowski/designer-skills.git' "$work/repo" git -C "$work/repo" checkout --detach c259656c76d9758d7ead46b0d2f125cbe84f8665 git -C "$work/repo" archive --format=tar 'c259656c76d9758d7ead46b0d2f125cbe84f8665:brief-to-tasks' > "$work/skill.tar" mkdir -p -- './.agents/skills' mkdir -- "$destination" tar -xf "$work/skill.tar" -C "$destination" )
Cursor

Destination .cursor/skills/brief-to-tasks

( set -euo pipefail destination='./.cursor/skills/brief-to-tasks' if [ -e "$destination" ] || [ -L "$destination" ]; then printf '%s\n' 'Destination already exists; nothing overwritten.' >&2; exit 1; fi work=$(mktemp -d) trap 'rm -rf -- "$work"' EXIT git clone --filter=blob:none --no-checkout -- 'https://github.com/julianoczkowski/designer-skills.git' "$work/repo" git -C "$work/repo" checkout --detach c259656c76d9758d7ead46b0d2f125cbe84f8665 git -C "$work/repo" archive --format=tar 'c259656c76d9758d7ead46b0d2f125cbe84f8665:brief-to-tasks' > "$work/skill.tar" mkdir -p -- './.cursor/skills' mkdir -- "$destination" tar -xf "$work/skill.tar" -C "$destination" )
Gemini CLI

Destination .gemini/skills/brief-to-tasks

( set -euo pipefail destination='./.gemini/skills/brief-to-tasks' if [ -e "$destination" ] || [ -L "$destination" ]; then printf '%s\n' 'Destination already exists; nothing overwritten.' >&2; exit 1; fi work=$(mktemp -d) trap 'rm -rf -- "$work"' EXIT git clone --filter=blob:none --no-checkout -- 'https://github.com/julianoczkowski/designer-skills.git' "$work/repo" git -C "$work/repo" checkout --detach c259656c76d9758d7ead46b0d2f125cbe84f8665 git -C "$work/repo" archive --format=tar 'c259656c76d9758d7ead46b0d2f125cbe84f8665:brief-to-tasks' > "$work/skill.tar" mkdir -p -- './.gemini/skills' mkdir -- "$destination" tar -xf "$work/skill.tar" -C "$destination" )
GitHub Copilot

Destination .github/skills/brief-to-tasks

( set -euo pipefail destination='./.github/skills/brief-to-tasks' if [ -e "$destination" ] || [ -L "$destination" ]; then printf '%s\n' 'Destination already exists; nothing overwritten.' >&2; exit 1; fi work=$(mktemp -d) trap 'rm -rf -- "$work"' EXIT git clone --filter=blob:none --no-checkout -- 'https://github.com/julianoczkowski/designer-skills.git' "$work/repo" git -C "$work/repo" checkout --detach c259656c76d9758d7ead46b0d2f125cbe84f8665 git -C "$work/repo" archive --format=tar 'c259656c76d9758d7ead46b0d2f125cbe84f8665:brief-to-tasks' > "$work/skill.tar" mkdir -p -- './.github/skills' mkdir -- "$destination" tar -xf "$work/skill.tar" -C "$destination" )
OpenCode

Destination .opencode/skills/brief-to-tasks

( set -euo pipefail destination='./.opencode/skills/brief-to-tasks' if [ -e "$destination" ] || [ -L "$destination" ]; then printf '%s\n' 'Destination already exists; nothing overwritten.' >&2; exit 1; fi work=$(mktemp -d) trap 'rm -rf -- "$work"' EXIT git clone --filter=blob:none --no-checkout -- 'https://github.com/julianoczkowski/designer-skills.git' "$work/repo" git -C "$work/repo" checkout --detach c259656c76d9758d7ead46b0d2f125cbe84f8665 git -C "$work/repo" archive --format=tar 'c259656c76d9758d7ead46b0d2f125cbe84f8665:brief-to-tasks' > "$work/skill.tar" mkdir -p -- './.opencode/skills' mkdir -- "$destination" tar -xf "$work/skill.tar" -C "$destination" )

Repository context

Repository stars (not skill ratings)
602
Repository last updated
Jul 6, 2026
License
Apache-2.0

Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.

Files and excerpt

File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.

Browse files
Read excerpt

This skill turns a design brief into an ordered, buildable task list. Each task is a vertical slice: a piece of UI that can be built, reviewed, and verified on its own.

## Example prompts

- "Break the brief into tasks"
- "What should I build first?"
- "Create a task list from the design brief"
- "Plan the build order for this feature"

## Process

1. Read the design brief. Look for `.design/*/DESIGN_BRIEF.md`. If multiple subfolders exist, use the most recently modified one, or ask the user which feature they are working on. Also check for `INFORMATION_ARCHITECTURE.md` and a tokens file in the same subfolder. If none exist, ask the user to describe what they are building.

2. Explore the existing codebase to understand what is already built. Scan specifically for:
Back to top