Spec Craft banner
RishabhSoftwarePrivateLimited RishabhSoftwarePrivateLimited

Spec Craft

Testing community

Description

Scaffold a spec-driven development (SDD) workflow into any project — stage-gated from business spec to LLD, decomposition, implementation, and validation. Supports Claude Code, Gemini CLI, and GitHub Copilot.

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

speccraft

[![npm version](https://img.shields.io/npm/v/@rspl/speccraft.svg)](https://www.npmjs.com/package/@rspl/speccraft) [![npm downloads](https://img.shields.io/npm/dm/@rspl/speccraft.svg)](https://www.npmjs.com/package/@rspl/speccraft) [![CI](https://github.com/RishabhSoftwarePrivateLimited/spec-craft/actions/workflows/ci.yml/badge.svg)](https://github.com/RishabhSoftwarePrivateLimited/spec-craft/actions/workflows/ci.yml) [![license](https://img.shields.io/npm/l/@rspl/speccraft.svg)](LICENSE)

**speccraft** is a CLI scaffolding tool for spec-driven development (SDD) — Rishabh Software Private Limited's stage-gated workflow that takes one business spec through LLD, decomposition, implementation, testing, and validation. Drop it into any project and pair it with the agent tooling you already use: Claude Code, Gemini CLI, or GitHub Copilot.

Quickstart

npx @rspl/speccraft my-app

What it does

  • Drops in spec/ — the full stage-gated SDD workflow (business spec → LLD → decompose → implement → test → validate), agent-agnostic and always installed.
  • Ships /speccraft.orchestrate to run that whole workflow end to end from one business spec file. Run it plain for a human-reviewed pass with an approval gate at every stage, or as /speccraft.orchestrate auto .md for a fully unattended run — the agent reviews and resolves every gate itself and logs each decision (including how it resolved any conflict) for you to audit afterward. See docs/command-reference.md.
  • Lets you pick which agent tooling to add: Claude Code, Gemini CLI, GitHub Copilot, and/or a plain agent-agnostic skills layer — install only what you use.
  • Selecting Claude Code or Gemini CLI also makes their 12 commands available globally (~/.claude/commands/, ~/.gemini/commands/) in the same run, never overwriting a command you already have.
  • Everything is copy-once and yours: no ongoing dependency on this tool afte