- •Read project
AGENTS.md(repo root) andcodex.toml(if present) and follow their conventions and commands. - •Collect inputs: Feature ID (F-XXXX), title, goal, constraints.
- •Create
spec/features/F-XXXX-<slug>.md:- •Prefer
spec/templates/feature.mdif present. - •Otherwise use
assets/default_feature_template.md.
- •Prefer
- •Fill: Problem, Scope, Acceptance Criteria, initial Implementation plan, initial Test plan.
- •If no ADRs exist yet, create
spec/decisions/ADR-0001-initial-architecture.md(preferspec/templates/adr.mdif present). - •If a major decision is required, create
spec/decisions/ADR-XXXX-<slug>.md(preferspec/templates/adr.mdif present). - •Stop after writing specs. Do NOT implement code.
- •End by listing the next 3 tasks.
feature-kickoff
在 spec/features/ 下创建功能规格(如有需要,同时创建 ADR)。
SKILL.md
--- frontmattername: feature-kickoff description: Create a feature spec under spec/features/ (and ADR if needed).