adr
CommandWrite an Architecture Decision Record documenting a significant technical decision.
Explain a code file, function, or concept in clear, structured language.
$ npx -y skills add rohitg00/awesome-claude-code-toolkit --agent claude-code
Explain a code file, function, or concept in clear, structured language.
1. Read the target code (file path, function name, or code block). 2. Determine the audience level from context (junior, mid, senior, non-technical). 3. Analyze the code structure:
4. Break down complex sections:
5. Identify design patterns in use (Observer, Strategy, Factory, etc.). 6. Note any non-obvious behavior, gotchas, or edge cases. 7. Provide analogies for complex concepts when appropriate.
## <File/Function Name> ### Purpose <one-sentence summary> ### How It Works 1. <step-by-step explanation> ### Key Concepts - <pattern/concept>: <explanation> ### Gotchas - <non-obvious behavior to be aware of> ### Dependencies - <what this code depends on> - <what depends on this code>
The most comprehensive toolkit for Claude Code -- 135 agents, 35 curated skills (+400,000 via SkillKit), 42 commands, 176+ plugins, 20 hooks, 15 rules, 7 templates, 15 MCP configs, 26 companion apps, 53 ecosystem entries, and more.
Write an Architecture Decision Record documenting a significant technical decision.
Conduct a structured design review of a module, feature, or system component.
Generate Mermaid diagrams from codebase analysis or description.
Plan and execute a framework or library migration incrementally.
Create a structured implementation plan for the requested feature or change.
Implement tasks incrementally — build, test, verify, commit. Add "auto" to run the whole plan in one approved pass.