Status dashboard and auto roadmap
./scripts/generate-roadmap.sh
Section titled “./scripts/generate-roadmap.sh”What it does: Reads specs/INDEX.md and generates a visual Mermaid roadmap.
How to use:
./scripts/generate-roadmap.shOutput: Creates two files:
docs/roadmap.mmd— Raw Mermaid diagram sourcedocs/roadmap.md— Markdown file with embedded Mermaid for GitHub rendering
When to run: After creating new specs or changing priorities in INDEX.
./scripts/score-spec.sh
Section titled “./scripts/score-spec.sh”What it does: Evaluates the quality and completeness of your specifications.
How to use:
# Score all specs./scripts/score-spec.sh --all
# Score a specific spec./scripts/score-spec.sh specs/001-my-featureWhat it checks:
| Criterion | What it looks for |
|---|---|
| File completeness | All 5 required files present (spec, plan, tasks, research, history) |
| Content depth | Files have meaningful content, not just templates |
| Acceptance criteria | spec.md has clear, testable criteria |
| Task breakdown | tasks.md has checkboxes with specific actions |
| History tracking | history.md has at least one entry |
./scripts/new-spec.sh
Section titled “./scripts/new-spec.sh”What it does: Creates a new numbered spec folder with all required template files.
How to use:
./scripts/new-spec.sh "feature-name" "OwnerName"Output: Creates specs/NNN-feature-name/ with pre-filled templates.
📊 Recommended workflow
Section titled “📊 Recommended workflow”flowchart LR A["Create/Update Specs"] --> B["Score Quality"] B --> C["Generate Status"] C --> D["Generate Roadmap"] D --> E["Update Logbook"] E --> F["Commit & Push"]Per-session routine:
Section titled “Per-session routine:”- Work on your specs and implementation
- Run
./scripts/score-spec.sh --allto check quality - Run
./scripts/generate-status.shto update the dashboard - Run
./scripts/generate-roadmap.shif specs changed - Update the logbook and commit
Sample output: STATUS.md
Section titled “Sample output: STATUS.md”## Active specs| Number | Name | Status | Priority | Owner ||--------|-------------|-------------|----------|-------|| 001 | user-auth | In Progress | High | Juan || 002 | dashboard | Draft | Medium | Maria |
## Task progress- Pending: 12- Completed: 8Sample output: roadmap.mmd
Section titled “Sample output: roadmap.mmd”gantt title Project Roadmap section Auth 001-user-auth :active, a1, 2026-01-01, 14d section UI 002-dashboard : a2, after a1, 10d💡 Quick tips
Section titled “💡 Quick tips”- Start from a simple one-paragraph project description.
- Ask the AI to confirm the active spec before coding.
- Close every session with validation and a clear next step.
📊 Visual flow
Section titled “📊 Visual flow”flowchart LR A["Project idea"] --> B["Spec approved"] B --> C["Plan aligned"] C --> D["Tasks prioritized"] D --> E["Implementation"] E --> F["Validation + Logbook"]