skills/update-docs/SKILL.md
UPDATE-DOCS phase. Refresh README.md, AGENTS.md, and docs/index.html to reflect changes made this session. Commits and pushes doc updates. Terminal phase — declares COMPLETE.
npx skillsauth add anentrypoint/gm-cc update-docsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Entry: feature verified, committed, pushed. Exit: docs match disk, committed, pushed → COMPLETE. Unknown architecture change → planning.
Every claim in docs is verifiable against disk. Phase names match frontmatter, platform names match platforms/, file paths exist, constraint counts are accurate. An unverifiable section is removed, not speculated.
What changed — run directly via Bash:
git log -5 --oneline
git diff HEAD~1 --stat
Read current docs via Read tool, or via a nodejs spool file (in/nodejs/<N>.js):
const fs = require('fs');
['README.md', 'AGENTS.md', 'docs/index.html', 'gm-starter/agents/gm.md'].forEach(f => {
try { console.log(`=== ${f} ===\n` + fs.readFileSync(f, 'utf8')); }
catch(e) { console.log(`MISSING: ${f}`); }
});
Write changed sections only:
Agent(subagent_type='gm:memorize', model='haiku', run_in_background=true, prompt='## CONTEXT TO MEMORIZE\n<learnings>'). Never inline-edit.PHASES array, platform lists, state machine diagramVerify from disk (Read tool, or a nodejs spool file):
const content = require('fs').readFileSync('/abs/path/file.md', 'utf8');
console.log(content.includes('expectedString'), content.length);
Commit and push directly via Bash:
git add README.md docs/index.html gm-starter/agents/gm.md
git commit -m "docs: update documentation to reflect session changes"
git push -u origin HEAD
After docs push succeeds, close any browser sessions spawned during this or prior skill phases. Write a nodejs spool file calling rs-exec:
const sessionId = process.env.CLAUDE_SESSION_ID;
if (!sessionId) return;
const rs = require('rs-exec');
try {
rs.client().close_sessions_for(sessionId).catch(() => {});
} catch (e) {}
Best-effort: session context or rs-exec unavailable → skip gracefully. No error thrown.
data-ai
AI-native software engineering via skill-driven orchestration on zed; bootstraps plugkit for task execution and session isolation
development
AI-native software engineering via skill-driven orchestration on vscode; bootstraps plugkit for task execution and session isolation
data-ai
AI-native software engineering via skill-driven orchestration on oc; bootstraps plugkit for task execution and session isolation
data-ai
AI-native software engineering via skill-driven orchestration on kilo; bootstraps plugkit for task execution and session isolation