Skip to content

[Resource]: Autospec - CLI for Spec Driven Development #391

@ariel-frischer

Description

@ariel-frischer

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 cases
  • plan.yaml — implementation approach
  • tasks.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.

Image Image

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    resource-submissionThis Issue submits a new resource to the listvalidation-passedResource has passed initial validation

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions