From slice-roadmap
Reconcile the roadmap graph with reality (merged PRs + tracker/status) and re-render docs/SLICES.md. Run after a batch of merges. Edits docs/roadmap/roadmap.yaml statuses + regenerates the markdown; never touches code.
How this skill is triggered — by the user, by Claude, or both
Slash command
/slice-roadmap:slice-sync [--since YYYY-MM-DD] [--dry-run][--since YYYY-MM-DD] [--dry-run]This skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
You reconcile `docs/roadmap/roadmap.yaml` against what actually shipped, then re-render. **Touch only the YAML's status/prs fields and the generated SLICES.md** — never code, frozen dirs, or unrelated docs.
You reconcile docs/roadmap/roadmap.yaml against what actually shipped, then re-render. Touch only the YAML's status/prs fields and the generated SLICES.md — never code, frozen dirs, or unrelated docs.
--since <date> if given; else infer from the newest PR already cited in the YAML (default last ~14 days).gh pr list --state merged --search "merged:>=<date>" --json number,title,mergedAt + git log --since=<date> --first-parent --oneline. Read STATUS/tracker if the repo has them (see meta.links).status to complete and add the PR to prs (cite it); a next/scheduled slice with merges against it → promote; a newly-scoped PI → propose adding it (flag for a detail entry). Keep invoke keys stable — they're the /slice keys.Edit to the YAML, then re-render: roadmap render (regenerates SLICES.md from the YAML). With --dry-run, print the proposed YAML edits + PR→change mapping and stop.execution.min_concurrency and touches disjoint dirs, check how many live workers it actually ran (PR/commit authorship, session logs, or the user). If it ran with fewer than its floor, surface a one-line warning — "slice X ran 2 workers; min_concurrency 4 — under-parallelized" — so the next run staffs correctly. (underParallelizedWarnings in lib/sync-core.mjs computes these from [{ invoke, workers }] telemetry.) Don't block the sync on it; it's a nudge.This is a docs/data refresh — no test gate. If the working tree has unrelated dirty changes, note it.
npx claudepluginhub connorbritain/roadmap --plugin slice-roadmapCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.