Execute the implementation planning workflow using the plan template to generate design artifacts.
Instalação
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
## Extension Hooks
**Automatic Pre-Hook**: {extension}
Executing: `/{command}`
EXECUTE_COMMAND: {command}
Wait for the result of the hook command before proceeding to the Outline.
If no hooks are registered or .specify/extensions.yml does not exist, skip silently
Outline
Setup: Run .specify/scripts/bash/setup-plan.sh --json from repo root and parse JSON for FEATURE_SPEC, IMPL_PLAN, SPECS_DIR, BRANCH. For single quotes in args like "I'm Groot", use escape syntax: e.g 'I'''m Groot' (or double-quote if possible: "I'm Groot").
If no hooks are registered or .specify/extensions.yml does not exist, skip silently
Phases
Phase 0: Outline & Research
Extract unknowns from Technical Context above:
For each NEEDS CLARIFICATION → research task
For each dependency → best practices task
For each integration → patterns task
Generate and dispatch research agents:
For each unknown in Technical Context:
Task: "Research {unknown} for {feature context}"
For each technology choice:
Task: "Find best practices for {tech} in {domain}"
Consolidate findings in research.md using format:
Decision: [what was chosen]
Rationale: [why chosen]
Alternatives considered: [what else evaluated]
Output: research.md with all NEEDS CLARIFICATION resolved
Phase 1: Design & Contracts
Prerequisites:research.md complete
Extract entities from feature spec → data-model.md:
Entity name, fields, relationships
Validation rules from requirements
State transitions if applicable
Define interface contracts (if project has external interfaces) → /contracts/:
Identify what interfaces the project exposes to users or other systems
Document the contract format appropriate for the project type
Examples: public APIs for libraries, command schemas for CLI tools, endpoints for web services, grammars for parsers, UI contracts for applications
Skip if project is purely internal (build scripts, one-off tools, etc.)
Agent context update:
Run .specify/scripts/bash/update-agent-context.sh trae
These scripts detect which AI agent is in use
Update the appropriate agent-specific context file