readme-synclisted
Install: claude install-skill williamblair333/Uncle-J-s-Refinery
## When to Use
When a README is suspected to be stale — new features exist that aren't documented, install steps are missing, or the file map no longer reflects the codebase.
Trigger phrases: "update the README", "README is out of date", "add X to the docs", "README missing Y".
## Steps
### 1. Check prior README work
Before opening a single file, search MemPalace for prior README work on this repo:
mempalace_search("README <project-name>")
Skip if prior hits are for a different project.
### 2. Read the current README and recent commits in parallel
- `Read README.md` (or wherever the primary doc lives)
- `git log --oneline -20` to see what landed since the README was last touched
### 3. Inventory what exists vs. what's documented
Run a targeted scan — look for feature directories, scripts, and config files that might be undocumented:
Glob("features/**")
Glob("scripts/**")
Glob("global-skills/**") # or plugin dirs, hooks dirs, etc.
Compare the list against what's mentioned in the README's feature table, install steps, and file map.
### 4. Read undocumented feature files for accurate descriptions
For each gap found, read the relevant entry point (e.g., `features/foo/README.md`, `scripts/bar.sh` header) to get an accurate one-liner before writing anything.
### 5. Make three targeted edits — no more
Focus on the three sections that matter most:
1. **Feature table / "What's in the box"** — add missing rows
2. **Install steps** — add missing optional-feature install section