Goal Driven Development
Use this skill to orchestrate an existing goal or spec through the dev flow. The skill itself is a thin router — the actual work is done by the language-specific reviewers and the planned enterprise-flow skills in docs/rfcs/2026-06-10-enterprise-flow-skills.md.
Required Loading
Always load:
prompts/workflow.mdprompts/codegraph.md
Orchestration Contract
The 6 phases below are how a spec becomes code in this collection. Each phase names the skill that does the heavy lifting; this skill's job is to name them, in order, and stop the run if any phase finds an issue that should be raised before continuing.
- Spec intake — read the spec, extract acceptance criteria. (The dedicated
spec-intakeskill is not yet shipped; until it is, this phase uses the prompt shape inprompts/workflow.mdPhase 1.) - Blast-radius check — before implementing, find every caller, every consumer, every shared kernel that the change touches. Currently this is done inline; the dedicated
code-ownership-impactskill is in v0.5.0+ RFC. - Implementation — minimal scoped change. Do not expand into unrelated refactors.
- Verification — run the nearest tests, builds, or page checks. Record the inability to run if it applies.
- Review gate — invoke the matching
*-code-reviewer(java / react / go / python / node) for the touched files. - Knowledge capture — invoke
project-knowledge-captureto write the durable post-impl note.
If any of *-code-reviewer surfaces Critical / High, fix or explicitly mark 需要结合上下文确认 before moving to phase 6. Never silently skip.
CodeGraph Fallback
If CodeGraph is unavailable, fall back to rg and source reading, and declare the fallback in the final report using the exact line CodeGraph unavailable; context was gathered by rg/file inspection. — never silently downgrade. The current CodeGraph tool list is in prompts/codegraph.md; the prompt references codegraph_explore as the primary walk tool.
Related Skills
- Future enterprise-flow skills (proposed in
docs/rfcs/2026-06-10-enterprise-flow-skills.md):data-lineage-trace,code-ownership-impact,incident-call-trace,progressive-rollout-checklist,compliance-control-walk,cross-team-rfc-draft,observability-coverage-audit,pr-authoring. Each of those sits in a different phase and complements this orchestrator. - Already shipped:
spec-doc-linter(keepsDevAgent.mdandCONTEXT.mdhonest after the code has moved); the 5 language-specific reviewers invoked in phase 5.
See README.md for install instructions and the combined install command.