← ClaudeAtlas

roadmaplisted

Generate a narrative decision roadmap from accumulated raw entries in the Lode knowledge vault. Use this skill for "/lode:roadmap", when the user says "决策路线图", "decision roadmap", "项目决策历史", "decision history", "看看项目做了哪些关键决策", or when they want to understand how project decisions evolved over time. Also use this skill when the user wants to revisit abandoned alternatives, reassess past decisions, or find forgotten viable approaches.
KKenny0/Lode · ★ 1 · AI & Automation · score 62
Install: claude install-skill KKenny0/Lode
# Decision Roadmap Generator Reads accumulated raw entries from the knowledge vault and synthesizes them into a narrative decision roadmap — a document organized by decision threads rather than time periods. Each thread tells the story of a key decision: what triggered it, what was explored, what was chosen, what was abandoned, whether those abandonments still make sense, and which decisions were revised or superseded. Unlike weekly/monthly reports (organized by calendar period) or git history (organized by code changes), the decision roadmap is organized by **decision threads** — chains of related entries that reveal how a project's thinking evolved. ## Workflow ### Step 0: Resolve Config and Scope Resolve the vault path using the standard Lode config resolution. The bundled decision graph helper performs that resolution while building the derived index: ```bash python <this-skill>/scripts/decision_graph.py build --cwd "$PWD" ``` If the helper cannot resolve config, resolve manually: 1. Check `.lode/config.yaml` in project root 2. Check `~/.lode/config.yaml` 3. Fall back to `$WEEKLY_PPT_PATH` or `~/.weekly-ppt/` Determine scope from the user's request: - **Default**: current project, all available weeks - **Cross-project**: if the user explicitly asks, read all `{slug}.json` files - **Date range**: if the user specifies (e.g. "from April", "last month"), filter accordingly ### Step 1: Gather Raw Entries Read all matching raw entry files: ``` {vault}/raw/weeks/{YY