What problem does it solve?
Interactive brainstorming companion for spec-kit users. Helps shape project principles and governance priorities into well-crafted input for /speckit.constitution. Use this skill when: (1) you want to think through your project principles before running /speckit.constitution, (2) a user's constitution input reads like literal rules that the agent will just copy-paste without examining the codebase, (3) you proactively detect the user is about to run /speckit.constitution with generic or pre-baked input, (4) a user says "let's write a constitution" or "set up speckit for this project".
Core Features & Use Cases
- Phase 0: Gather Project Context — Silently load project context before engaging the user, checking for existing constitution, codebase context, specs, and development artifacts.
- Phase 1: Seed — Prompt user to describe what matters most; output a first draft framed as directional input for the constitution command.
- Phase 2: Refine — Use coverage lenses to ensure multi-dimensional alignment and surface tensions between stated priorities and codebase.
- Phase 3: Finalize and Hand Off — When ready, present final directional input or hand off to the /speckit.constitution command.
- Adaptive Depth — Signal depth based on project complexity (focused, medium, complex).
- Surfacing Codebase Tensions — Highlight conflicts between user desires and observable patterns in the codebase.
Quick Start
Describe your project context and I will generate a first draft of a grounded /speckit.constitution prompt.