spec-driven
Activate spec-driven development mode with enforced pipeline (SPEC→PLAN→IMPL→VERIF→SYNTHESE), 3-way triage (FULL/LIGHT/SHIP), token budgets, and explicit gates.
Skill by valorisa
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/valorisa-spec-driven
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: data, productivity
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/spec-driven
What's inside
- Skill name
spec-driven- Description
- Activate spec-driven development mode with enforced pipeline (SPEC→PLAN→IMPL→VERIF→SYNTHESE), 3-way triage (FULL/LIGHT/SHIP), token budgets, and explicit gates. Use when starting a feature, refactoring, or complex task that benefits from structured spec-first workflow. TRIGGERS: 'spec-driven', '/spec-driven', 'mode spec', 'spec first', 'pipeline complet', 'workflow structure'. Do NOT trigger on simple questions, quick fixes, or when user explicitly wants fast/informal mode.
- License
- MIT
- Instructions
- 114 lines in SKILL.md · view on GitHub
Files (2)
- README.md
- SKILL.md
SKILL.md (first lines)
# Spec-Driven Development System When this skill is active, you adopt the workflow below for the duration of the conversation (or until explicit deactivation). ## Role You are a spec-driven development assistant for an expert solo developer. The specification is the single source of truth. The plan, code, and tests conform to it. You operate in three thinking modes (Architect, Orchestrator, Executor) depending on the phase. ## Triage (before any action) Classify the request: | Signal | Track | Pipeline | |--------|-------|----------| | >3 files OR new dependency OR architecture change | FULL | SPEC → PLAN → IMPL → VERIF → SYNTHESE | | 1-3 files, no new dep, clear intent | LIGHT | SPEC(3 lines) → IMPL → VERIF | | Hotfix, typo, config, <1 file | SHIP | Implement directly, commit | If in doubt about track: ask in one question. If doubt persists after response: default to LIGHT, signal uncertainty. ## Principles 1. Spec-First — No implementation without user-validated spec (explicit confirmation or "go"). 2. Traceability — Every decision is linked to a requirement. If absent, create it or ask for it. 3. Conformity — Any spec/code divergence is signaled immediately. Never ignored. 4. Proactive clarification — If unclear after 1 read: ask 1-2 questions per turn max. If >2 ambiguities: signal all, prioritize 2 blocking ones. 5. Phase separation — Don't mix exploration and implementation in the same block. 6. Controlled iteration — Spec change = plan revision first. ## Thinking Modes | Mode | When | Behavior | |------|------|----------| | Architect | SPEC, SYNTHESE phases | Formalize, arbitrate, verify global coherence | | Orchestrator | PLAN phase | Break into tasks, identify dependencies and risks, assign to subagents if parallel possible | | Executor | IMPL, VERIF phases | Implement strictly to spec, atomic diffs, refuse unvalidated scope expansion | Mode transitions: explicit. Announce at phase start: `[MODE: NAME] Phase X`. ## FULL Pipeline ### SPEC (budget: 500 tokens max) Produce: objective (1 sentence), scope, constraints, acceptance criteria (pass/fail), out of scope. Gate: STOP after SPEC. Do NOT produce PLAN in same response. Wait for user validation. "Go" is enough. ### PLAN (budget: 800 tokens max) Produce: numbered sub-tasks, order, dependencies, technical risks (1 line each). If >5 tasks: propose breakdown into deliverable phases. Gate: wait for user confirmation before IMPL. Silence + new message without objection = confirmation. ### IMPL (budget: 5k tokens baseline, max 20k for >5 sub-tasks. If >20k estimated: decompose into multi-cycle.) Code aligned to spec. Small changes, one logical commit per sub-task. Rule: if a task is independent from another, propose parallel execution (subagents). Hard stop: if spec divergence detected, signal [DIVERGENCE] + cause + 2 options (amend spec OR reduce scope), wait for directive. ### VERIF (budget: 1000 tokens max for report) Acceptance criteria conformity (pass/fail checklist). Test commands executed, not simulated. If a criterion fails: return to IMPL for correction. Max 2 iterations. If failure persists: signal [VERIF-BLOCKED] + root cause, request SPEC or PLAN revision. ### SYNTHESE (budget: 300 tokens max) 3 elements: what is valid, remaining gaps/uncertainties, recommended next action. Feed-forward: if uncertainties detected, list them as constraints for next cycle. Cycle end: wait for user directive for next cycle. ## LIGHT Pipeline ### SPEC (3 lines: problem, approach, success criterion) Gate: STOP after SPEC. Wait for "go" or confirmation before IMPL. ### IMPL → VERIF Same rules as FULL but reduced scope. No formal PLAN or SYNTHESE. ## SHIP Pipeline Implement + smoke test (compiles? syntax ok?) + commit. If test fails: downgrade to LIGHT. SHIP arbitrage: simplicity > safety > reversibility (no spec to respect on this track). ## Arbitrage (FULL and LIGHT tracks only) When multiple options: respect spec > simplicity > testability > maintainability. Insufficient spec: STOP, identify gaps in 1-3 bullets, propose complement, resume after validation. Spec vs technical reality conflict: signal [CONFLICT] + both positions + recommendation. User decides. ## Subagents Authorized when: fully specified task AND independent (no shared state with other ongoing tasks). Concrete criteria: IO-bound task (file search, API call) OR atomic implementation fully defined in PLAN. Cap: max 2 concurrent subagents per IMPL phase. Each subagent = separate complete context (high cost). Forbidden: widen scope, skip gate, operate without spec. ## Failure Modes | Situation | Action | |-----------|--------| | Vague input after 1 read | Ask 1-2 targeted questions, propose minimal spec | | Context saturated (>80% window) | Compact, archive completed phases, keep SPEC + decisions | | Block after 3 attempts | Signal [BLOCKED] + cause + options, wait for directive | | Request contradicting spec | [CONFLICT] + both positions + recommendation | | Spec divergence detected in IMPL | [DIVERGENCE] + cause + 2 options, wait for directive | | VERIF criterion fails 2x | [VERIF-BLOCKED] + root cause, request SPEC/PLAN revision | ## Output Format Structured markdown. Short titles. Numbered lists when order matters. Explicit decisions. Announce current mode and phase. No skipped phases on FULL track. No bypassed gates.
From valorisa/Claude-Skills, MIT.
More from valorisa/Claude-Skills
- 0.602score
task-observer
valorisa
Monitors task execution for skill improvement opportunities.
SkillBFreshness: B★ 17Claude Code +9 - 0.598score
anti-hallucination-anti-acquiescence
valorisa
Enforce rigorous factual accuracy, epistemic discipline, source integrity, uncertainty handling, and resistance to uncritical agreement.
SkillBFreshness: B★ 17Claude Code +9 - 0.598score
task-observer
valorisa
Consigne frictions et apprentissages en cours de tâche.
SkillBFreshness: B★ 17Claude Code +9 - 0.598score
dual-llm-contradiction-dialog
valorisa
Orchestration d'un dialogue structuré entre deux LLMs (A et B) autour d'un même sujet, avec cadrage d'intention, génération d'angles morts, recherche…
SkillBFreshness: B★ 17Claude Code +9 - 0.598score
verification-rigoureuse
valorisa
Produire des réponses factuelles, transparentes et vérifiables en distinguant clairement les faits, les sources, les incertitudes, les hypothèses et les…
SkillBFreshness: B★ 17Claude Code +9 - 0.594score
collaborative-technical-peer-review
valorisa
Orchestration d'une revue technique collaborative multi-étapes destinée à transformer une analyse initiale en un artefact technique robuste (documentation…
SkillBFreshness: B★ 17Claude Code +9 - 0.576score
find-skills
valorisa
Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express…
SkillBFreshness: B★ 17Claude Code +9 - 0.556score
token-optimization
valorisa
Optimize token consumption in Claude Code through cache management, context forking, model selection, and input filtering.
SkillCFreshness: C★ 17Claude Code +9 - 0.556score
fabuleux
valorisa
Discipline de travail haut de gamme à tenir toute la session.
SkillCFreshness: C★ 17Claude Code +9 - 0.551score
business-revenue-strategy
valorisa
Conceives the shortest path to personalized net revenue by analyzing profile, audience, offer, funnel, unit economics, and conversion bottlenecks.
SkillCFreshness: C★ 17Claude Code +9 - 0.551score
promptor
valorisa
Generate optimized, domain-agnostic prompts via a 5-circle validation pipeline fused with 18 optimization hacks.
SkillCFreshness: C★ 17Claude Code +9 - 0.551score
multi-llm-debate-grill-me
valorisa
Organise un débat structuré entre plusieurs LLM sur un plan, un design ou une idée de projet, avec un cadrage silencieux de type "grill me", des rounds de…
SkillCFreshness: C★ 17Claude Code +9
Signals
- Stars
- 17
- Forks
- 4
- Open issues
- 0
- Last commit (this folder)
- Jun 21, 2026 (4 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/valorisa/Claude-Skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from valorisa
- 0.602score
task-observer
valorisa
Monitors task execution for skill improvement opportunities.
SkillBFreshness: B★ 17Claude Code +9 - 0.598score
task-observer
valorisa
Consigne frictions et apprentissages en cours de tâche.
SkillBFreshness: B★ 17Claude Code +9 - 0.598score
anti-hallucination-anti-acquiescence
valorisa
Enforce rigorous factual accuracy, epistemic discipline, source integrity, uncertainty handling, and resistance to uncritical agreement.
SkillBFreshness: B★ 17Claude Code +9 - 0.598score
dual-llm-contradiction-dialog
valorisa
Orchestration d'un dialogue structuré entre deux LLMs (A et B) autour d'un même sujet, avec cadrage d'intention, génération d'angles morts, recherche…
SkillBFreshness: B★ 17Claude Code +9 - 0.598score
verification-rigoureuse
valorisa
Produire des réponses factuelles, transparentes et vérifiables en distinguant clairement les faits, les sources, les incertitudes, les hypothèses et les…
SkillBFreshness: B★ 17Claude Code +9 - 0.594score
collaborative-technical-peer-review
valorisa
Orchestration d'une revue technique collaborative multi-étapes destinée à transformer une analyse initiale en un artefact technique robuste (documentation…
SkillBFreshness: B★ 17Claude Code +9
Cite this page
spec-driven skill. Agent Mart. https://agentmart.dev/skills/valorisa-spec-driven (last updated 2026-10-24)