Спецификация перед кодом в Claude Code
engineering
spec-driven-development is a Claude Code skill that enforces a spec-first workflow, activating whenever a new project, feature, or significant change lacks a written specification — especially with ambiguous requirements, multi-file changes, architectural decisions, or tasks expected to take more than 30 minutes. It implements the /spec command from Addy Osmani's agent-skills collection, which sits at the DEFINE stage of the full DEFINE → PLAN → BUILD → VERIFY → REVIEW → SHIP development lifecycle. By capturing requirements and scope before any code is written, the skill reduces rework and keeps AI-agent behavior predictable across complex tasks. It is particularly useful for tech leads and product engineers who need consistent, traceable decision-making from their coding agents.
- #engineering
- #planning
- #documentation