Create, manage, and track specifications through their full lifecycle from draft to completion...
I help you work with specifications: creating new specs from requirements, managing their lifecycle (draft ā active ā completed), and tracking progress automatically.
Auto-activate when:
/quaestor:plan slash commandDo NOT auto-activate when:
New to specs? Just describe what you want to build:
"I want to add email notifications when orders are placed"
I'll ask a few questions, then create a complete specification for you.
Have specs already? Tell me what you need:
"Show me my active specs"
"Activate spec-feature-003"
"What's the progress on spec-auth-001?"
I detect what you need and adapt automatically:
When you describe a feature or ask me to create a spec, I:
spec-feature-001).quaestor/specs/draft/[spec-id].mdSee @WRITING.md for the complete specification template and writing process
When you ask about spec status or want to move specs, I:
See @LIFECYCLE.md for folder-based lifecycle management and progress tracking
Specifications live in folders that represent their state:
.quaestor/specs/
āāā draft/ # New specs (unlimited)
āāā active/ # Work in progress (MAX 3)
āāā completed/ # Finished work (archived)
The folder IS the state - no complex tracking needed!
Why max 3 active? Forces focus on finishing work before starting new features.
I provide just enough information for your current task, with details available when needed:
Minimal workflow (I guide you):
You: "Add user authentication"
Me: I'll ask 3-5 questions
Me: Create spec-feature-001.md in draft/
Common operations:
"Show active specs" ā List with progress bars"Activate spec-feature-003" ā Move draft/ ā active/"Complete spec-auth-001" ā Move active/ ā completed/When you need more details:
ā Auto-generate unique IDs ā Forgiving template (auto-corrects common mistakes) ā No placeholders - only real values ā Rich metadata (priority, type, timestamps)
ā Folder-based states (simple and visual) ā 3-active-spec limit (enforced automatically) ā Progress calculation from checkboxes ā Metadata updates on state changes
ā
Parse checkbox completion: - [x] vs - [ ]
ā
Calculate percentage: 4/5 complete = 80%
ā
Visual progress bars
ā
Branch linking support
Creating specs:
.quaestor/specs/draft/[spec-id].mdManaging specs:
Once you have specifications:
/impl spec-feature-001 or implementing-features skillI handle both creation and management of specifications. Just tell me what you need - I'll detect the mode and guide you through it with minimal upfront context.