Spec Driven Workflow
Skill Verified ActiveUse 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.
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-skillsQuality Score
VerifiedTrust Signals
Similar Extensions
Cli Creator
100Build 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.
Fixflow
100Execute 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.
Openclaw Testing
100Choose, run, rerun, or debug OpenClaw tests, CI checks, Docker E2E lanes, release validation, and the cheapest safe verification path.
Ralplan
99Consensus planning entrypoint that auto-gates vague ralph/autopilot/team requests before execution
Context Mode Ops
100Manage 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.
Kotlin Mcp Server Generator
100Generate a complete Kotlin MCP server project with proper structure, dependencies, and implementation using the official io.modelcontextprotocol:kotlin-sdk library.