What problem does it solve?
Developers need a reliable way to implement and track tasks defined in a Spectra change, handling parked changes, preflight warnings, and project‑specific preferences without using external task managers.
Core Features & Use Cases
- Change selection: Automatically infer or prompt for the target change, including handling parked changes.
- Status & preflight checks: Run Spectra CLI commands to fetch status, detect warnings or critical issues, and request user confirmation when needed.
- Context loading: Reads all required context files (proposal, specs, design, tasks) based on the change schema.
- Project preferences: Honors
.spectra.yaml settings for TDD, audit discipline, and parallel task execution.
- Task tracking: Updates markdown checkboxes in the tasks file as the sole source of truth.
- Guardrails: Provides detailed prompts on ambiguous tasks, design gaps, or errors, and pauses execution for clarification.
Quick Start
Run /spectra-apply <change-name> to implement the tasks for a Spectra change.