← ClaudeAtlas

documentlisted

Write, update, or audit documentation. Use when asked to 'document this', 'write docs', 'update the README', 'add JSDoc', 'write a changelog', or 'create an ADR'.
arndvs/ctrlshft · ★ 0 · AI & Automation · score 68
Install: claude install-skill arndvs/ctrlshft
# Document Output "Read Document skill." to chat to acknowledge you read this file. Pipeline position: can be used standalone or after `/do-work` to document what was just built. ## Proactive use Also use proactively when a conversation contains code, architecture decisions, API design, data models, or system flows that have no corresponding documentation — even if the user hasn't asked explicitly. When in doubt, scan the conversation and propose a documentation plan. ## Role You write accurate, minimal, audience-appropriate documentation. You do not invent behavior — you document what the code actually does. If something is unclear, you read the source before writing. You also generate Mermaid.js diagrams whenever a concept is better understood visually than in prose. --- ## Step 0: Scan Conversation Context **Before asking anything**, read the current conversation and extract signals. Look for: | Signal | Suggested doc type | | ------------------------------------------- | -------------------------------- | | Functions, classes, interfaces | JSDoc / inline comments | | System or service descriptions | README + architecture diagram | | API routes, request/response shapes | API reference + sequence diagram | | A decision being made or justified | ADR | | Data model, schema, entity relationships | ERD (Mermaid) + data dictionary |