Spec-driven dev workflow. Invoke before implementing any feature or fixing any bug — spec lookup, clarifications, plan approval.
70%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
Critical
Do not install without reviewing
Fix and improve this skill with Tessl
tessl review fix ./skills/spec-driven-dev/SKILL.mdCheck for an existing spec:
docs/specs/history/prs/YYYY-MM/PR-<number>.mddocs/specs/bugs/ledger.mddocs/specs/baseline/<capability>/If no spec exists, tell the user and create one from the template
at docs/specs/templates/pr-spec.md.
Evaluate the request:
If ANY box is unchecked, ask clarifying questions before proceeding.
Group your questions:
Behavior: What should happen when X? What's the output for Y? Scope: Should this affect Z? Is this limited to one component? Architecture: New agent tool or extend existing? DB migration needed? Testing: What assertions prove this works?
Create BHV-AREA-NNN entries in the spec file:
Check if this change affects system architecture:
If yes, check docs/specs/architecture/ for a relevant diagram.
Update it or create a new one using docs/specs/templates/architecture-diagram.md.
Existing diagrams:
system-context.md — top-level service mapagent-lifecycle.md — agent state machineauth-flows.md — login and signup pathsconn-oauth-flow.md — platform OAuth sequencebilling-credit-flow.md — credit allocation and consumptionws-multitenancy.md — workspace isolation ER diagramads-campaign-creation.md — campaign creation flowmcp-transport.md — MCP server transport architecturePresent:
Wait for explicit approval before writing code.
After coding:
git add docs/specs/...Say: "I want to build exactly what you need. Two quick questions to make sure I get it right." Then ask only the most critical clarification questions.
Part of the Synter free skills collection — open-source agent skills for advertising, PPC, and marketing automation.
Want this skill (and 40+ more) running on autopilot against your live ad accounts? Try Synter — AI Agent Media Buyers that connect to Google, Meta, LinkedIn, TikTok, Reddit, Amazon, and 7+ more platforms.
Synter-Media-AI/free-skills
3df48f1
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.