skills/dev-plan/SKILL.md
(Tech Lead) Smart entry-point for dev workflow: auto-detects pipeline state, runs missing steps (analyze → tasks). Requires user confirmation before generating tasks.
npx skillsauth add dvduongth/skills dev-planInstall 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 an orchestrator only — it detects pipeline state and delegates to child skills (dev-analyze-design, dev-tasks). It does NOT perform analysis, diagram generation, or task decomposition itself. It MUST use AskUserQuestion to confirm architecture before generating tasks.
specs/<feature_id>/dev-analyze-design → dev-tasksSmart entry-point that auto-detects the current dev pipeline state for a feature and runs only the missing steps to produce implementation tasks.
Use this after /dev_specs has promoted canonical specs for the feature. This is the recommended entry point for the dev workflow — it handles state detection and step ordering automatically.
NNN-slugCheck in this order, stop at the first match:
plans/<feature_id>/tasks.md existsTasks already exist at plans/<feature_id>/tasks.md. Nothing to do.
To regenerate, run directly: /dev_tasks <feature_id>
docs/runs/<feature_id>/ whose name ends with _dev_analyze; confirm analysis-report.md exists inside it.docs/dev/<feature_id>/INDEX.md exists (diagrams were generated)Always report the plan before starting:
Will run: [step1] → [step2] → ...
If any step fails → stop immediately, report the error, point to the run folder, suggest next action.
Will run: analyze (analysis + diagrams) → [user confirm] → tasks
dev-analyze-design with feature_id
dev-analyze-design has its own Phase 2 checkpoint (analysis → diagram confirmation)dev-tasks with feature_idAnalysis + diagrams found. Will run: [user confirm] → tasks
dev-tasks with feature_idAfter analyze is complete (or found existing), you MUST ask the user to confirm before generating tasks.
Use AskUserQuestion with:
docs/dev/<feature_id>/INDEX.mddocs/runs/<feature_id>/<latest>_dev_analyze/analysis-report.mddocs/dev/<feature_id>/ folder (diagrams)/dev_plan or /dev_tasks when readyIf user says no → stop gracefully. Report what was completed and where artifacts are.
After all steps complete, print to terminal (do NOT write to file):
=== /dev_plan complete ===
Feature: <feature_id>
Steps run: <list of steps actually executed>
Steps skipped: <list of steps skipped with reason>
Outputs:
docs/runs/<feature_id>/<ts>_dev_analyze/analysis-report.md
docs/dev/<feature_id>/INDEX.md
docs/dev/<feature_id>/ (diagrams)
plans/<feature_id>/tasks.md
Next steps:
- Review tasks at plans/<feature_id>/tasks.md
- /dev_unittest <feature_id> ← generate test cases (future)
- /dev_implement <feature_id> ← start implementation (future)
This command writes no files directly — all outputs are written by the delegated skills per their own contracts.
development
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.