Bitcraft Logo
Back to Projects
Maintained

Spec First

Build faster by writing requirements before code. A Claude Code plugin for spec-driven development.

Claude Code Developer Tools Workflow
Spec First product screenshot

A Claude Code plugin that enforces a three-step workflow: define what to build, implement it from the spec, and generate documentation — all from your terminal.

Features

  • 3-Phase Workflow: /sf:spec, /sf:implement, /sf:document
  • Specialized Agents: Parallel micro-agents for specification, implementation, and documentation
  • Technology Agnostic: Works with any project type
  • Self-Documenting: Generates technical and user documentation automatically

Core Philosophy

  • YAGNI: Don’t build it until you need it
  • KISS: Simplest solution that works
  • SRP: Each component does one thing
  • MVP First: Deliver narrowest viable change

Workflow Commands

/sf:spec [REQUIREMENTS]

Create specifications through parallel analysis. Define what to build and why.

/sf:implement [SPECIFICATION_OR_PATH]

Implement through pattern learning. Build the minimal working solution.

/sf:document [SPEC_PATH] [IMPLEMENTATION_PATH]

Document through comprehensive analysis. Generate technical and user documentation.