Instruction
Keep all documentation in sync after plugin changes. Four targets:
- Plugin READMEs —
plugins/*/README.md, one per plugin, following./templates/README_TEMPLATE.md - Root README —
README.mdat repo root; does NOT follow the template; reflects the full plugin list and marketplace install instructions - GitHub wiki — markdown pages in
wiki/shooperman-claude-plugins.wiki/; committed and pushed to the wiki remote after changes - Root CLAUDE.md - baseline Claude instructions. Keep up to date with relevant bits from the current session. Prefer efficient token usage over verbosity for CLAUDE.md files.
Rules
- Only list
user-invocable: trueskills in READMEs — do not expose internal dependency skills - Do not conflate internal references with user-invocable commands
- The root README is the only doc that should NOT follow the template structure
- Plugin README
Data Sourcessection must reflect the actual current cache paths (e.g.~/.cache/pokemon-gbl/)
Arguments
The user invoked this with: $ARGUMENTS
Instructions
When this skill is invoked:
- Read
git log --oneline -10andgit diff HEAD~1..HEAD --name-onlyto understand what changed - For each changed plugin under
plugins/:- Re-read its skills, agents, and hooks
- Update
plugins/<name>/README.mdusing the template at./templates/README_TEMPLATE.md
- Update root
README.mdif the plugin list or install instructions changed - Update the wiki:
- Edit
wiki/shooperman-claude-plugins.wiki/Home.mdwith a current overview of available plugins and skills - Create or update additional wiki pages (e.g.
Hook-Permissions.md,Cache-Architecture.md) if the change warrants it - Commit and push the wiki changes:
git -C wiki/shooperman-claude-plugins.wiki add -A git -C wiki/shooperman-claude-plugins.wiki commit -m "docs: sync wiki after <brief summary>" git -C wiki/shooperman-claude-plugins.wiki push
- Edit
- Report what was updated across all three targets