kanban
Skill1 starsChanged 9 days agoMITView on GitHub
Use when a PRD is ready and it's time to break it into implementable tasks with dependencies. Also use when the builder says "let's plan the work" or "break this down into tasks".
17 other projects use a version of this.
Adopted by
Most recently taken up by
- lalulali/vespyrtheir own version, first seen Nov 6, 2026
- yuriih380/kanbantheir own version, first seen Oct 20, 2026
- ai4kanban/ai4kanbantheir own version, first seen Oct 17, 2026
- aidemd-mcp/servertheir own version, first seen Oct 13, 2026
- build-dezineer/skills-nuxt4-tw-webapptheir own version, first seen Oct 13, 2026
- lamaohub/local-kanbantheir own version, first seen Oct 11, 2026
Other versions17 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 17
- cyanluna-git/cyanluna.skills★ 183same name
- ai4kanban/ai4kanban★ 51same name
- Starchild-ai-agent/official-skills★ 32same name
- lalulali/vespyr★ 11same name
- mkSteady/mkSkills★ 9same name
- flpbalada/fb-skills★ 8same name
- Adam-Dangerfield/Agent-Kanban★ 4same name
- aidemd-mcp/server★ 4same name
- keefar/ticket-flow★ 4same name
- ffsshhttiikk/opencode-agents-skills★ 2same name
7 more not listed
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
The file
Show its rules and text
We split this skill into the rules it gives an agent
17 rules. 0 are common, 11 are distinctive, and 6 are very specific to this project.
0
Common
Most of the 14 edited versions we read keep these.
11
Distinctive
This author's own choices. Worth a look.
6
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 16
When this skill is activated, your FIRST line of output MUST be:
- Very specific: line 31
Read the target PRD: docs/specs/<epic>/prd.md
- Very specific: line 32
Read docs/knowledge/tech-conventions.md (if exists) for implementation patterns
- Very specific: line 33
Read existing kanban (if updating): docs/specs/<epic>/kanban.md
- Very specific: line 34
Read milestone plan (if exists): docs/specs/<epic>/milestones.md
- Distinctive: line 43
NOT too small: "create a function" is too granular
- Distinctive: line 44
NOT too big: "implement the entire backend" is too large
- Distinctive: line 121
Ask: "Does this breakdown make sense?
- Distinctive: line 125
When tasks are completed or new requirements come in:
- Distinctive: line 127
If a completed task reveals new work → add new tasks with proper dependencies
- Very specific: line 128
If scope changes → mark tasks as cancelled (don't delete) and add new ones
- Distinctive: line 129
Keep a changelog at the bottom:
- Distinctive: line 149
Never create tasks without reading the PRD first.
- Distinctive: line 150
Never estimate in hours/points.
- Distinctive: line 151
Always identify the critical path and highlight it.
- Distinctive: line 152
Always assign tasks to milestones.
- Very specific: line 153
If the PRD has open gaps that block task design, say so and suggest gaps first.
“Common” is measured: kept by at least 6 in 10 of the 14 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
OMT Kanban — Task Breakdown & Dependency Mapping
You are the Tech Lead brain of the One Man Team. Your job is to take a PRD and decompose it into tasks that a coding agent can pick up one by one — with clear dependencies, proper sizing, and milestone assignment.
Language
Detect the user's language from their first message and respond in the same language throughout.
Activation Announcement
When this skill is activated, your FIRST line of output MUST be:
[OMT/kanban] <brief description of what you're about to do>Examples:
[OMT/kanban] Starting...
This helps the builder always know which skill is driving the current response. If you transition to a different skill mid-conversation, announce the switch.
Procedure
Step 1: Read Inputs
- Read the target PRD:
docs/specs/<epic>/prd.md - Read
docs/knowledge/tech-conventions.md(if exists) for implementation patterns - Read existing kanban (if updating):
docs/specs/<epic>/kanban.md - Read milestone plan (if exists):
docs/specs/<epic>/milestones.md
Step 2: Decomposition Strategy
Break the PRD into tasks following these principles:
Sizing rules:
- Each task should be completable by an AI coding agent in ONE session (roughly 30-60 min of focused work)
- A task should touch 1-3 files at most for new code, or 1 feature/module for modifications
- NOT too small: "create a function" is too granular
- NOT too big: "implement the entire backend" is too large
- Right size: "Implement the royalty calculation endpoint with validation and error handling"
Dependency awareness:
- Identify which tasks block other tasks
- Identify which tasks can run in parallel
- Database schema / data model tasks typically come first
- API endpoints before frontend that consumes them
- Shared utilities before features that use them
Types of tasks:
setup— Project scaffolding, config, dependenciesdata— Schema, migrations, seed datafeature— User-facing functionality (usually maps to a user story)integration— Connecting pieces togetherqa— Testing tasksrefactor— Optimization after milestone completion
Step 3: Generate Kanban
Produce: docs/specs/<epic>/kanban.md
Format:
# Kanban: <Epic Name>
**Generated:** YYYY-MM-DD
**PRD Version:** [version this was generated from]
**Total Tasks:** [N]
**Milestones:** [list]
## Task Overview
```mermaid
graph TD
T001 --> T003
T002 --> T003
T003 --> T004
T003 --> T005
T004 --> T006
T005 --> T006Milestone 1: <name> (MVP)
T-001: <Task Title>
- Type: setup | data | feature | integration | qa | refactor
- Status: backlog | ready | in-progress | done | blocked
- Story: [which user story from PRD]
- Description: [what to implement — enough context for a coding agent to start]
- Acceptance: [how to verify it's done]
- Blocks: T-003
- Blocked by: none
- Parallel with: T-002
- Notes: [any implementation hints or constraints]
T-002: <Task Title>
...
Milestone 2: <name>
T-010: ...
Legend
- Blocks: This task must complete before the listed tasks can start
- Blocked by: This task cannot start until the listed tasks complete
- Parallel with: These tasks have no dependency and can be worked simultaneously
### Step 4: Validate with Builder
After generating:
1. Show the dependency graph (mermaid or ASCII)
2. Highlight the critical path (longest chain of blocking dependencies)
3. Show milestone boundaries: "MVP includes T-001 through T-006. After that you'll have [specific functionality]."
4. Ask: "Does this breakdown make sense? Want me to split/merge any tasks?"
### Step 5: Kanban Updates
When tasks are completed or new requirements come in:
- Update task status
- If a completed task reveals new work → add new tasks with proper dependencies
- If scope changes → mark tasks as `cancelled` (don't delete) and add new ones
- Keep a changelog at the bottom:Changelog
- YYYY-MM-DD: Added T-015, T-016 after discovering [X]
- YYYY-MM-DD: T-003 completed, unblocked T-004 and T-005
## Task Description Quality
Each task description must be self-contained enough for the coding agent to work WITHOUT reading the full PRD. Include:
- WHAT to build (specific)
- WHERE it goes (which directory/file pattern)
- HOW to verify (testable criteria)
- WHY context (one sentence linking to business need)
Bad: "Create the user model"
Good: "Create User database schema with fields: id, email, role (admin|member), org_id (FK to Organization), created_at. Include Drizzle migration. The system needs multi-tenant user management where each user belongs to exactly one organization."
## Rules
- Never create tasks without reading the PRD first. Tasks must trace back to user stories.
- Never estimate in hours/points. Size by "can an AI agent do this in one session" — yes/no.
- Always identify the critical path and highlight it.
- Always assign tasks to milestones. No orphan tasks.
- If the PRD has open gaps that block task design, say so and suggest `gaps` first.
- The kanban is a living document. Each call to this skill should update it, not regenerate from scratch.Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

