Jake, field report from running this skill against a real production workspace (my fractional CMO consultancy's whole operating environment: ~15 git repos in one folder tree, clients, sales, finance, the lot).
What the skill did well. The restructure audit ran across every area and caught 26 real problems in one pass: dead pointers, map drift, duplicated catalogs, folders with no contract. All fixed and shipped. The walk test and the catalog-holds-no-books rule earned their keep repeatedly.
The blind spot. The workspace had 58 files named CLAUDE.md against 38 CONTEXT.md. Canon (your paper + this skill's own references) wants one map plus a per-folder CONTEXT.md, but the audit never flagged it: a folder with any CLAUDE.md reads as correct to it, so it doesn't check CLAUDE-vs-CONTEXT naming or the one-map rule. We found the divergence by hand, then migrated everything: one CLAUDE.md left (the root map), CONTEXT.md everywhere else, runnable code repos exempt (they leave the workspace via CI/deploys, so their CLAUDE.md is developer docs, not routing). Root map went from ~7,000 tokens to ~1,200 with a per-block relocation ledger so nothing was lost.
Two field notes worth the skill knowing:
- Case-insensitive filesystems bite the rename. On Windows/macOS,
CLAUDE.md -> CONTEXT.md collides with any existing lowercase context.md (we had one in every client folder). Those become merges, not renames, and a migration map built from a file inventory won't see it coming. Worth a warning in the restructure flow.
- The one-level tree held up. Root map lists areas only, each line ending with its read pointer; every area's
CONTEXT.md carries its own deeper structure. The old 120-line full-depth tree at root was the thing that kept drifting.
Happy to send a PR adding the naming/one-map check to the restructure audit if you'd take it. Say the word.
Ruben (8 SIGNAL, Clief Notes)
Jake, field report from running this skill against a real production workspace (my fractional CMO consultancy's whole operating environment: ~15 git repos in one folder tree, clients, sales, finance, the lot).
What the skill did well. The restructure audit ran across every area and caught 26 real problems in one pass: dead pointers, map drift, duplicated catalogs, folders with no contract. All fixed and shipped. The walk test and the catalog-holds-no-books rule earned their keep repeatedly.
The blind spot. The workspace had 58 files named
CLAUDE.mdagainst 38CONTEXT.md. Canon (your paper + this skill's own references) wants one map plus a per-folderCONTEXT.md, but the audit never flagged it: a folder with anyCLAUDE.mdreads as correct to it, so it doesn't check CLAUDE-vs-CONTEXT naming or the one-map rule. We found the divergence by hand, then migrated everything: oneCLAUDE.mdleft (the root map),CONTEXT.mdeverywhere else, runnable code repos exempt (they leave the workspace via CI/deploys, so theirCLAUDE.mdis developer docs, not routing). Root map went from ~7,000 tokens to ~1,200 with a per-block relocation ledger so nothing was lost.Two field notes worth the skill knowing:
CLAUDE.md -> CONTEXT.mdcollides with any existing lowercasecontext.md(we had one in every client folder). Those become merges, not renames, and a migration map built from a file inventory won't see it coming. Worth a warning in the restructure flow.CONTEXT.mdcarries its own deeper structure. The old 120-line full-depth tree at root was the thing that kept drifting.Happy to send a PR adding the naming/one-map check to the restructure audit if you'd take it. Say the word.
Ruben (8 SIGNAL, Clief Notes)