roadmap-refresh-sk

Refreshes roadmaps backed by Spec Kit artifacts through research and drift detection.

1|Updated Aug 15, 2026
One-click install
npx skills add https://github.com/AlrikOlson/think-and-ship --skill roadmap-refresh-sk-alrikolson
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: roadmap-refresh-sk
Source: https://github.com/AlrikOlson/think-and-ship/tree/main/crates/think-and-ship/skills/roadmap-refresh-sk
Command: npx skills add https://github.com/AlrikOlson/think-and-ship --skill roadmap-refresh-sk-alrikolson

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? In projects using Spec Kit (speckit) SDD artifacts, roadmaps and their underlying specs, plans, research decisions, and task lists drift out of sync with the code and the outside world, and a plain roadmap refresh cannot tell which artifact a finding belongs in. ## Core Features & Use Cases - Artifact-aware staleness detection: Runs /speckit-analyze as a free drift detector and scans for contradictions like ticked tasks whose code does not exist or requirements reachable from no task. - Finding routing: Routes each research finding to the correct destination — the roadmap, spec.md (via clarify), plan.md, research.md, tasks.md, or the constitution — instead of dumping everything into chunk descriptions. - Decision provenance: Confirms or overturns named research.md decisions by id and records which artifacts changed, so the next session can audit the refresh. - Use Case: In a speckit-initialized repo, ask to revisit the roadmap; the skill grounds in the spec and plan, researches what changed externally, and reshapes both the roadmap and the stale artifacts without implementing any code. ## Quick Start In a repository containing a .specify/ directory, ask the agent to run /roadmap-refresh-sk to research and refresh the roadmap and its Spec Kit artifacts.

Frequently Asked Questions about roadmap-refresh-sk

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I refresh a roadmap in a Spec Kit project?▼

Run /roadmap-refresh-sk in a repository with a .specify directory. It runs speckit-analyze for staleness detection, grounds in the spec and plan artifacts, researches external changes, and routes each finding to the roadmap, spec, plan, or constitution.

What is the difference between roadmap-refresh and roadmap-refresh-sk?▼

roadmap-refresh-sk is the Spec Kit variant of roadmap-refresh. It adds artifact-aware steps: analyze as a drift detector, routing findings to spec.md, plan.md, research.md, or tasks.md, and naming research decisions by id. In non-speckit projects it falls back to plain roadmap-refresh.

Can roadmap-refresh-sk edit spec.md directly?▼

No. The skill never hand-edits spec.md; requirement changes go through the clarify command to keep the spec's structure and markers coherent. It also never implements code — findings that need code become roadmap chunks.

What happens if the project is not speckit-initialized?▼

If the .specify directory is absent, the skill says so once and runs plain roadmap-refresh instead. It does not fabricate SDD artifacts in projects that do not use them.

Why does the skill run speckit-analyze before researching?▼

Analyze cross-checks spec.md, plan.md, and tasks.md for duplication, unowned requirements, unmotivated tasks, and constitution conflicts. It is read-only and cheap, and its findings become inputs to the refresh scope rather than a separate report.