
Spec-driven development workflow for planning and implementing features. Use when starting any new feature, extending existing functionality, discussing requirements, designing systems, decomposing work into tasks, or implementing from a plan. Also use when the user asks about feature specs, project status, or wants structured planning. Triggers on /spec, "plan this feature", "write requirements", "design this", "break into tasks", "implement the spec", "what's the status", or any request for structured feature planning before writing code.
Build and maintain project knowledge for spec-driven development. Use when setting up specflow in a new project, creating any reference document (product overview, tech stack, testing conventions, API standards, security practices, deployment workflows, or any project-specific topic), updating existing docs, or when the user runs /steering. Triggers on "set up steering", "initialize project context", "create a reference doc for X", "add testing docs", "document our API conventions", or any request to capture project knowledge in .agents/reference/ for AI agents.