skills/dev-tasks/SKILL.md
(Tech Lead) Break architecture into granular implementation tasks mapped to ACs. Requires user-confirmed analyze + design results before generating.
npx skillsauth add dvduongth/skills dev-tasksInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
This skill is Task decomposition only. Your job is to read confirmed architecture artifacts and break them into implementable tasks — NOT to analyze architecture (that is dev-analyze's job), NOT to implement code (that is dev-implement's job).
dev-analyze outputs (analysis-report + diagrams)dev-implement (future), dev-unittest (future)Produce a comprehensive task breakdown (tasks.md) where every task maps to ≥1 AC, with milestones, dependencies, and implementation order.
Use this after the user has confirmed the results of /dev_analyze (which covers both analysis and diagrams). Do NOT run this before user confirmation — the dev-plan orchestrator handles the confirmation gate.
NNN-slugpython tools/scaffold_run.py <feature_id> dev_tasks
Creates the run folder + input.md. Note the printed path.python tools/mkdir.py plans/<feature_id>
Ensure plans folder exists.python tools/next_id.py TASK <feature_id> → note next TASK number.docs/runs/<feature_id>/<latest>_dev_analyze/analysis-report.md (includes File Map)docs/dev/<feature_id>/INDEX.md (diagram index — for understanding module/class structure)specs/<feature_id>/acceptance-criteria.mdspecs/<feature_id>/requirements.mddocs/design-docs/<feature_id>/design-doc.mdRead diagrams from docs/dev/<feature_id>/ that are relevant to task decomposition — especially class diagrams and sequence diagrams. Do NOT read all diagrams blindly; use INDEX.md keywords to select relevant ones.
templates/task-template.md (if exists — for task format reference)memory/patterns.md exists, read active patterns relevant to task planning.memory/mistakes.md exists, read active mistakes relevant to task decomposition. Avoid repeating them.plans/<feature_id>/tasks.md — full task list with AC mappingsdocs/runs/<feature_id>/<YYYYMMDD_HHMM>_dev_tasks/
input.md (auto-created by scaffold)output.md — task list summary + AC coverage matrixnotes.md### TASK-<feature_id>-NNN: <title>
- **Maps to AC:** [AC-xxx-xx, AC-xxx-xx, ...]
- **Type:** code | test | design | config
- **Dependencies:** [TASK-xxx-xx, ...] or "none"
- **Module:** <module name from analysis-report>
- **Files (expected):** <file paths based on project structure from analysis>
- **DoD:** <definition of done — specific, testable, 1-3 sentences>
tasks.md structure (MUST follow)Group tasks into milestones by dependency layer:
M0 rule (CRITICAL): M0 must be a single task group that creates ALL skeleton files at once. The skeleton includes: files, empty class/function stubs, and imports — but NO logic bodies whatsoever. This ensures the codebase compiles from day 1 and every subsequent task is a pure implementation step.
Component cluster rule (M2–M3): group related modules into a cluster (e.g., ActionQueue + ActionPlayer = one cluster). Each cluster = one task group, implemented in dependency order from analysis-report.
Milestone boundaries should align with natural review gates.
Tasks listed under their milestone, in dependency order.
Text-based graph showing task → task dependencies. Flag critical path.
Table format:
| AC ID | Task(s) | Status | |-------|---------|--------| | AC-xxx-01 | TASK-xxx-001, TASK-xxx-005 | Covered | | AC-xxx-02 | TASK-xxx-003 | Covered | | ... | ... | ... |
CRITICAL: Every AC must appear in this matrix with ≥1 task. If any AC is uncovered, create a task for it before completing.
Ordered list of tasks respecting dependencies. This is the recommended execution sequence.
output.md content requirementsnotes.md content requirements/dev_unittest <feature_id> or /dev_implement <feature_id>plans/<feature_id>/tasks.md is complete with all 6 sectionsdevelopment
Hiểu sâu bất kỳ codebase nào đã được GitNexus index — architecture, execution flows, symbol relationships, blast radius. Dùng khi hỏi về codebase architecture, symbol context, impact analysis, hoặc index status.
tools
Search GIF providers with CLI/TUI, download results, and extract stills/sheets.
documentation
Fetch GitHub issues, spawn sub-agents to implement fixes and open PRs, then monitor and address PR review comments. Usage: /gh-issues [owner/repo] [--label bug] [--limit 5] [--milestone v1.0] [--assignee @me] [--fork user/repo] [--watch] [--interval 5] [--reviews-only] [--cron] [--dry-run] [--model glm-5] [--notify-channel -1002381931352]
tools
Gemini CLI for one-shot Q&A, summaries, and generation.