.claude/skills/roadmap-tracker/SKILL.md
View, add, or complete items on the centralized project roadmap at docs/operations/roadmap.md. Use when starting a session to see outstanding work, when deferring work to record it, or when completing work to update the tracker. Triggers on "roadmap", "outstanding work", "what's left", "defer", "follow-up".
npx skillsauth add jrmatherly/1dev roadmap-trackerInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
This skill reads and updates the canonical roadmap at docs/operations/roadmap.md — the single source of truth for all outstanding work items, deferred tasks, and follow-up recommendations.
Work items were previously scattered across CLAUDE.md sections, commit messages, OpenSpec proposal "section 10" follow-ups, and Serena memories. This made it impossible for a new session to know "what's left to do?" without reading 5+ files. The roadmap centralizes everything in one CI-validated, docs-site-rendered page.
Read the canonical roadmap and summarize by priority:
# Show all non-completed entries grouped by priority
grep -E "^### \[" docs/operations/roadmap.md
Expected output: one line per item with status tag and title.
For a richer view, read the full file:
cat docs/operations/roadmap.md
When deferring work, append an entry to the appropriate priority section in docs/operations/roadmap.md. Use this template:
### [Status] Title
**Added:** YYYY-MM-DD
**Scope:** What needs to be done (1-3 sentences).
**Effort:** Trivial / Small / Medium / Medium-Large / Large
**Prereqs:** What must be done first (or "None")
**Canonical reference:** Link to the relevant doc, OpenSpec change, or code location
Status must be one of: Ready, Blocked, In Progress, Deferred, Cleanup.
Place the entry in the correct priority section:
When an item is done:
| YYYY-MM-DD | Item description | `commit-hash` or `change-name` archived |
/opsx:archive.Verify the roadmap is up to date by cross-checking against:
# Active OpenSpec changes (should be listed as "In Progress" on roadmap)
bunx @fission-ai/[email protected] list --json 2>/dev/null
# F-entry restoration status (canonical: docs/enterprise/upstream-features.md)
grep -E "^### F[0-9]" docs/enterprise/upstream-features.md
# ts:check baseline (canonical: .claude/.tscheck-baseline)
cat .claude/.tscheck-baseline
If any active change or known gap is missing from the roadmap, add it.
docs/operations/roadmap.md (rendered in docs site under Operations tab).claude/rules/roadmap.md (loaded every session).claude/skills/roadmap-tracker/SKILL.mdThe roadmap is the canonical source. CLAUDE.md points to it but does not contain the items.
development
Background knowledge for AI agents before editing any file that handles authentication tokens or spawn environment variables in the 1Code enterprise fork. Triggers when touching src/main/lib/trpc/routers/claude.ts, claude-code.ts, claude/env.ts, feature-flags.ts, or claude-token.ts. Reminds the agent to consult the frozen Envoy Gateway strategy doc (auth-strategy-envoy-gateway.md v2.1) sections that impose hard rules on credential handling.
tools
Background knowledge for safely bumping the pinned versions of Claude CLI binary, Codex CLI binary, Electron, Vite, Tailwind, or Shiki in this repo. Each pin is load-bearing for a different reason — this skill encodes the per-pin rationale and the regression test that must pass before the bump can land. Use proactively whenever editing package.json, scripts/download-claude-binary.mjs, scripts/download-codex-binary.mjs, or any file that mentions these versions. Claude-only (background knowledge, not user-invocable).
development
Use when reading or writing any file under src/renderer/ that calls remoteTrpc.* or fetch(${apiUrl}/...). Verifies the call site is documented in docs/enterprise/upstream-features.md and warns if a new upstream-backend dependency is being introduced without a corresponding F-entry. This skill enforces the enterprise-fork posture documented in CLAUDE.md.
development
End-of-task sync — update CLAUDE.md, rebuild code graph, sync Serena memories, check roadmap drift, and commit. Run after completing any significant work to ensure all drift surfaces are current.