Lightweight specification workflow for rapid prototyping and feature proposals
OpenSpec is a streamlined alternative to Spec-Kit, designed for quick feature proposals and rapid iteration. It focuses on getting from idea to implementation faster with less upfront planning.
/openspec:proposal Add dark mode toggle to settings
What it generates:
Brief problem statement
Proposed solution
Key files to modify
Estimated effort
Example output:
## Feature Proposal: Dark Mode Toggle### ProblemUsers want to switch between light and dark themes.### SolutionAdd a toggle in Settings that:1. Switches CSS theme variables2. Persists choice to localStorage3. Respects system preference by default### Files to Modify- `src/components/Settings.tsx`- `src/styles/themes.css`- `src/hooks/useTheme.ts`### Effort: 2-3 hours
# Create a worktree for the featureCreate worktree → "feature/dark-mode"# In the worktree agent/openspec:proposal Add dark mode support/openspec:implement [paste proposal]# Apply, test, commit/openspec:apply# Create PR when doneCreate PR from worktree menu
Convert OpenSpec proposals to Auto Run checklists:
/openspec:proposal Multi-step feature with 3 components# Then in Auto Run markdown:## Feature Implementation- [ ] Component A: [description from proposal]- [ ] Component B: [description from proposal] - [ ] Component C: [description from proposal]- [ ] Integration tests