alirezarezvani avatar

Spec Driven Workflow

This enforces a two-phase workflow where Claude first writes a detailed specification, gets your approval, then implements it. It's built for cases where you want to review the plan before any code gets written, which honestly makes sense for anything non-trivial or when you're working in an unfamiliar codebase. The skill blocks Claude from jumping straight to implementation, forcing that spec review step. Trade-off is obvious: it adds friction and back-and-forth, so you probably don't want this for quick fixes or exploratory work. Best for features where the upfront thinking saves you from rewrites later.

skills.sh installs
609
GitHub stars
29.5K
last updated
Aug 21, 2026

Install

$ npx -y skills add alirezarezvani/claude-skills --skill spec-driven-workflow --agent claude-code

Installs into .claude/skills of the current project.

Files

Spec-Driven Workflow — POWERFUL

Overview

Spec-driven workflow enforces a single, non-negotiable rule: write the specification BEFORE you write any code. Not alongside. Not after. Before.

This is not documentation. This is a contract. A spec defines what the system MUST do, what it SHOULD do, and what it explicitly WILL NOT do. Every line of code you write traces back to a requirement in the spec. Every test traces back to an acceptance criterion. If it is not in the spec, it does not get built.

Why Spec-First Matters

Sponsors

Details

Repository
github.com/alirezarezvani/claude-skills
Categories
Productivity & Planning, Automation & Workflows
First seen
Jun 3, 2026

More from alirezarezvani/claude-skills

All 267
1wanshuiyin avataridea-creatorwanshuiyin/auto-claude-code-research-in-sleepGenerate and rank research ideas given a broad direction. Use when user says "找idea", "brainstorm ideas", "generate research ideas", "what can we work on", or w609skills.sh installs
2xenitv1 avatarmaestroxenitv1/claude-code-maestroUse when you need to act as an Elite Software Architect (Maestro) to manage complex repositories. It enforces a "Why over How" philosophy, maintains a persisten604skills.sh installs
3bencium avatarorganic-first-campaignbencium/bencium-marketplaceGrassroots-first campaign design for anyone being outspent — startups vs. incumbents, NGOs vs. corporate comms, movements vs. state-backed machines, solo brands603skills.sh installs
4alirezarezvani avatarmonorepo-navigatoralirezarezvani/claude-skillsNavigate, manage, and optimize monorepos. Covers Turborepo, Nx, pnpm workspaces, and Lerna. Cross-package impact analysis, selective builds/tests on affected pa598skills.sh installs
5aj-geddes avatardatabase-schema-designaj-geddes/useful-ai-promptsDesign database schemas with normalization, relationships, and constraints. Use when creating new database schemas, designing tables, or planning data models fo597skills.sh installs
6encoredev avatarencore-go-serviceencoredev/skillsPlan how to split an Encore Go application into services and lay out its directory structure. Architecture and decomposition, not first-time CLI install (that's597skills.sh installs