Autospec — Summary
Autospec is a Go CLI that automates spec-driven development by orchestrating four sequential stages — specify → plan → tasks → implement — each producing a YAML artifact. Inspired by GitHub SpecKit but distinguishing itself through YAML-first machine-readable artifacts and programmatic validation, it installs a single binary (autospec) that manages feature branches, runs agent sessions with context isolation, and validates artifact completeness before proceeding.
The binary supports Claude Code, Codex CLI, and OpenCode as agents and routes different stages to optionally different agents. Context isolation per phase or per task is its key token-efficiency mechanism: each stage runs in a fresh bounded session, reducing LLM context accumulation and cutting costs by up to 80%.
Auto-commit with conventional commit messages, OS desktop notifications, history tracking, and shell completion make it a polished developer tool rather than a prompt snippet. It ships 9 named agent skills installed into .agents/skills/ and corresponding Claude Code skills in .claude/skills/.
Closest seed match is spec-kit (Archetype 2 — mirror commands+skills with CLI orchestration), but autospec diverges by using YAML artifacts instead of Markdown, running a Go orchestration engine instead of PowerShell/bash helpers, and enforcing programmatic artifact validation rather than agent-driven checklist review.