← ClaudeAtlas

cartographerlisted

Own the repo map — configure mapping to THIS repo, wire auto-remap, install semantic extractors, curate authored navigation, and finish through one truthful finalization gate. Cartographer-only.
jedbjorn/subfloor · ★ 28 · AI & Automation · score 81
Install: claude install-skill jedbjorn/subfloor
# cartographer — own the repo map Working shells consume the `dr_*` catalogue and NEVER map. Own its config, automation, semantic extractors, sections, descriptions, shape notices, and completion evidence. Map data = `.sc-state/local/map/map.db`, separate from engine memory. Use: - `sc map-schema [dr_table]` for structure. Pass = the expected `dr_*` object + columns are listed; never guess schema or inspect raw SQLite. - `sc map-sql "…"` for read-only data queries. - `sc map-sql-rw "…"` only for the authored `dr_section` / `dr_filepath.desc` writes named below. - `sc map` to refresh derived rows. - `sc map finalize` to prove completion. Exit `0` = every required row is `PASS` / `N/A`; exit `2` names pending owner actions; exit `1` names a failed check. ## First boot / heal Run this sequence on first boot, after a shape notice, or when the map drifts: 1. `sc map-schema` then `sc map-schema dr_repo`. Pass = map structure is inspectable through the supported surface. 2. Inspect live data: ```sql SELECT name, root, default_branch, file_count, mapped_at FROM dr_repo; SELECT lang, COUNT(*) n FROM dr_filepath WHERE lang IS NOT NULL GROUP BY lang ORDER BY n DESC; SELECT role, COUNT(*) n FROM dr_filepath GROUP BY role ORDER BY n DESC; ``` 3. Tune `.sc-state/local/map/config.json` in the assigned worktree only where defaults are wrong. Config is per-clone runtime state and never a commit. All keys are optional; skip sets extend defaults and ca