roadmaplisted
Install: claude install-skill RubyEyedReaper/Odin-Skills
# Roadmap
## Overview
Standing inventory of everything a project still needs — features, pages, functions,
integrations, infra — plus the dependency graph between them.
`roadmap.json` is canonical; `ROADMAP.md` and `graph.{dot,svg}` are generated.
A script computes the graph; **never compute "what's next" yourself.**
This skill also **owns the hand-offs**: it decides when to grill, when to score, when
one item needs a multi-PR blueprint, and how a wave of items gets executed. Those are
gates with observable predicates below, not suggestions.
## When to use
- "What should I work on next?" / "start the next thing"
- A new feature, page, function or integration is mentioned — record it *first*
- Project initialization, or an existing project with no roadmap
- "What can run in parallel?" / batching work into waves
- More than ~8 items competing for the same slot
- An item finishes, or nothing reconciled in `RECONCILE_AFTER_DAYS` (7) days — ask `due`, never restate it
**Not** for: how to build one item (`superplan`; `blueprint` for multi-PR), phase
narrative (`PLAN.md`), or vocabulary (`CONTEXT.md`, owned by `domain-modeling`).
## Storage
| Scope | Canonical | Generated |
|---|---|---|
| Project | `<root>/docs/roadmap/roadmap.json` | `<root>/ROADMAP.md`, `docs/roadmap/graph.{dot,svg}` |
| Harness | `.claude/docs/roadmap/roadmap.json` | alongside it |
## Engine
Run from this skill's directory: `python3 -m scripts.roadmap <command>`
| Command | Use |
|---|---|
| `next --