Skip to main content

Spec Driven Workflow

Skill Verified Active

Use when the user asks to write specs before code, define acceptance criteria, plan features before implementation, generate tests from specifications, or follow spec-first development practices.

Purpose

To enforce rigorous specification writing before code implementation, thereby reducing rework, forcing clarity, enabling parallel development, and creating accountability.

Features

  • Mandates spec approval before coding
  • Provides structured spec template
  • Validates spec completeness and quality
  • Extracts test cases from acceptance criteria
  • Enforces strict workflow phases and rules

Use Cases

  • Writing specifications before implementing features
  • Defining clear acceptance criteria for development tasks
  • Ensuring all code traces back to a formal requirement
  • Generating test stubs directly from approved specifications

Non-Goals

  • Writing the implementation code itself
  • Performing code reviews beyond spec adherence
  • Managing project timelines or resource allocation
  • Acting as a general-purpose documentation generator

Practices

  • Specification design
  • Test-driven development
  • Requirement management
  • Quality assurance

Prerequisites

  • Python 3 installed
  • Spec file in markdown format

Installation

First, add the marketplace

/plugin marketplace add alirezarezvani/claude-skills
/plugin install engineering@claude-code-skills

Quality Score

Verified
99 /100
Analyzed about 18 hours ago

Trust Signals

Last commitabout 21 hours ago
Stars14.6k
LicenseMIT
Status
View Source

Similar Extensions

Cli Creator

100

Build a composable CLI for Codex from API docs, an OpenAPI spec, existing curl examples, an SDK, a web app, an admin tool, or a local script. Use when the user wants Codex to create a command-line tool that can run from any repo, expose composable read/write commands, return stable JSON, manage auth, and pair with a companion skill.

Skill
openai

Fixflow

100

Execute coding tasks with a strict delivery workflow: build a full plan, implement one step at a time, run tests continuously, and commit by default after each step (`per_step`). Support explicit commit policy overrides (`final_only`, `milestone`) and optional BDD (Given/When/Then) when users ask for behavior-driven delivery or requirements are unclear.

Skill
majiayu000

Openclaw Testing

100

Choose, run, rerun, or debug OpenClaw tests, CI checks, Docker E2E lanes, release validation, and the cheapest safe verification path.

Skill
steipete

Ralplan

99

Consensus planning entrypoint that auto-gates vague ralph/autopilot/team requests before execution

Skill
Yeachan-Heo

Context Mode Ops

100

Manage context-mode GitHub issues, PRs, releases, and marketing with parallel subagent army. Orchestrates 10-20 dynamic agents per task. Use when triaging issues, reviewing PRs, releasing versions, writing LinkedIn posts, announcing releases, fixing bugs, merging contributions, validating ENV vars, testing adapters, or syncing branches.

Skill
mksglu

Kotlin Mcp Server Generator

100

Generate a complete Kotlin MCP server project with proper structure, dependencies, and implementation using the official io.modelcontextprotocol:kotlin-sdk library.

Skill
github

© 2025 SkillRepo · Find the right skill, skip the noise.