The user input to you can be provided directly by the agent or as a command argument - you MUST consider it before proceeding with the prompt (if not empty).
User input:
$ARGUMENTS
Given the implementation details provided as an argument, do this:
.specify/scripts/bash/setup-plan.sh --json
from the repo root and parse JSON for FEATURE_SPEC, IMPL_PLAN, SPECS_DIR, BRANCH. All future file paths must be absolute.
## Clarifications
section with at least one Session
subheading. If missing or clearly ambiguous areas remain (vague adjectives, unresolved critical choices), PAUSE and instruct the user to run /clarify
first to reduce rework. Only continue if: (a) Clarifications exist OR (b) an explicit user override is provided (e.g., "proceed without clarification"). Do not attempt to fabricate clarifications yourself.Read and analyze the feature specification to understand:
Read the constitution at .specify/memory/constitution.md
to understand constitutional requirements.
Execute the implementation plan template:
.specify/templates/plan-template.md
(already copied to IMPL_PLAN path)Verify execution completed:
Report results with branch name, file paths, and generated artifacts.
Use absolute paths with the repository root for all file operations to avoid path issues.