← ClaudeAtlas

docs-cockpit-rebuildlisted

Refresh / repair an EXISTING docs-cockpit association system that has drifted — anchors gone stale after a refactor, specs evolved, links outdated, or status questions about current state. Reads state.json + MD, diagnoses drift (lint + dry-run-verify every anchor's 4-tier verdict), re-infers correct anchors, and refreshes ONLY the broken ones (keeping valid links intact). Also answers narrative status questions (what's blocked / sprint progress / which modules stalled) as its Phase 1 read-current-state. Also owns the project health checkup(体检)of an existing cockpit: Phase 1–2 produce the nine-department report → docs/HEALTH.md → dashboard health panel. TRIGGER when the user says: 「关联乱了重新梳理」「重构后 anchor 失效了」「spec 改了同步关联」「这个 module 关联还准不准」「项目进度怎么样」「哪些卡了」「sprint 进度」 / "anchors are stale", "re-sync after refactor", "is this module's linkage still right", "what's blocked", "sprint progress", "weekly status". Checkup phrasings: 「体检一下」「健康检查」「全面体检」 / "health check", "checkup", "run a health check". Do NOT trigger for:
Guohao1020/docs-cockpit · ★ 2 · Data & Documents · score 75
Install: claude install-skill Guohao1020/docs-cockpit
# docs-cockpit-rebuild **The 5-phase workflow for diagnosing and refreshing an existing module ↔ subtask ↔ spec/plan/RFC association system — and for answering "how is the project doing" along the way.** ## Why this skill exists `docs-cockpit-build` creates the association system; this skill keeps it true. Anchors are line ranges and section headings into living files — every refactor moves code, every spec revision moves sections, and an anchor that pointed at the right lines last sprint can silently point at garbage today. The same principle that governs build governs rebuild, only more urgently: **a wrong anchor is worse than a missing anchor.** A drifted anchor sends the user to irrelevant content while *looking* authoritative, which destroys trust in the entire dashboard. So rebuild's job is precision maintenance: re-verify everything, re-infer only what broke, and touch nothing that is still accurate. ## Rebuild vs build Both skills share the same four atomic methods in `references/association-method.md` — they differ in direction and scope: - **build** = 0→1. Whole-project association planning, every linkage decided WITH the user in dialogue, gap docs drafted. - **rebuild** = incremental. An association already exists; diagnose which anchors drifted, refresh ONLY those, keep accurate ones byte-for-byte intact (minimal diff). If no association exists at all (no `docs:` / `subtasks` anchors anywhere), stop and hand off to `docs-cockpit-build` — diagnosing an empty