kaochenlong/spectra-app
Spec-driven development for coding agents — a desktop app, a CLI, and skills for Codex, Claude Code, Cursor, Copilot, Antigravity and Junie
What it solves
Spectra addresses the friction of Spec-Driven Development (SDD) by eliminating the need to manually manage spec directories, YAML configurations, and Markdown files. It provides a structured way to track changes, specifications, and tasks visually while integrating directly with AI coding agents.
How it works
It operates as a three-part system: a desktop application for visual tracking and management, a CLI for workflow control, and a set of specialized "skills" (slash commands) for AI coding agents (such as Claude Code, Cursor, and GitHub Copilot). These skills allow agents to propose changes, implement tasks, verify code against specs, and archive completed work. The system can also handle parallel task execution by tracking dependencies and using subagents when available.
Who it’s for
Developers who use AI coding agents and want a formal, spec-driven approach to manage their development lifecycle without the overhead of manual documentation management.
Highlights
- AI Agent Skills: Dedicated commands for planning (
/spectra-propose), implementation (/spectra-apply), quality gates (/spectra-verify,/spectra-review), and debugging (/spectra-debug). - Visual Progress Tracking: A desktop app that parses Markdown checklists to track task completion and offers a "Compact Mode" floating panel for real-time monitoring.
- Parallel Execution: Supports task dependency mapping (
[after: ...]) to allow AI subagents to execute multiple tasks simultaneously. - Park Mechanism: Allows users to temporarily set aside in-progress changes to keep the Git working tree clean.
- Intelligent Analysis: Scans for contradictions and gaps across proposals, designs, and specifications.
Related
- Project
- Project
- Project
- Project