-
Notifications
You must be signed in to change notification settings - Fork 2.9k
[Resource]: Autospec - CLI for Spec Driven Development #391
Description
Display Name
Autospec
Category
Tooling
Sub-Category
Tooling: Orchestrators
Primary Link
https://github.com/ariel-frischer/autospec
Secondary Link
https://ariel-frischer.github.io/autospec/
Author Name
Ariel Frischer
Author Link
https://github.com/ariel-frischer
License
MIT
Other License
No response
Description
Spec-driven development CLI — generates YAML specs, plans, and tasks for structured Claude Code implementation.
Validate Claims
Quick test:
curl -fsSL https://raw.githubusercontent.com/ariel-frischer/autospec/main/install.sh | sh
mkdir fastapi-test && cd fastapi-test && git init
echo "# FastAPI Test App" > README.md
autospec init
autospec prep "Add a /health endpoint that returns JSON with status and timestamp"What to expect:
Install script downloads a single Go binary (~15MB) to ~/.local/bin/autospec
autospec init creates:
.claude/commands/autospec*.md— slash commands for Claude Code.autospec/— config and state- Prompts to run constitution (press Y) → generates
.autospec/memory/constitution.yaml(project coding standards, once per project)
autospec prep (git checks out a branch) creates specs/001-health-endpoint/ with:
spec.yaml— requirements, acceptance criteria, edge casesplan.yaml— implementation approachtasks.yaml— phased task breakdown
Then autospec implement executes the tasks via Claude Code → generates working code given the original prompt.
Reversal: autospec clean removes project files, rm ~/.local/bin/autospec removes binary.
Best for: Features with 3+ design decisions, 3-10 files — not trivial fixes, not multi-week projects.
Additional Comments
Wrapper CLI built specifically for heavy Claude Code usage.
Recommendation Checklist
- I have checked that this resource hasn't already been submitted
- My resource provides genuine value to Claude Code users, and any risks are clearly stated
- All provided links are working and publicly accessible
- I am submitting only ONE resource in this issue
- I understand that low-quality or duplicate submissions may be rejected