adr
Write an Architecture Decision Record documenting a significant technical decision.
Generate documentation from the codebase for the specified scope.
$ npx -y skills add rohitg00/awesome-claude-code-toolkit --agent claude-codeHow it fires
How this command gets triggered: by you, by Claude, or both.
/doc-genContext preview
What this command does when you run it.
Generate documentation from the codebase for the specified scope.
Generate documentation from the codebase for the specified scope.
For each public function/method:
### functionName(param1: Type, param2: Type): ReturnType
Brief description of what it does.
**Parameters:**
- `param1` - Description and constraints.
- `param2` - Description and defaults.
**Returns:** Description of return value.
**Throws:** Error conditions.
**Example:**
```code
const result = functionName("value", { option: true });### 4. Generate README Sections - **Installation**: How to install and configure. - **Quick Start**: Minimal example to get started. - **Configuration**: Available options with defaults. - **API Reference**: Link to or inline the API docs. ### 5. Add Inline Documentation For complex logic (non-obvious algorithms, business rules, workarounds): - Add a brief comment explaining **why**, not what. - Document preconditions and postconditions for critical functions. - Note any gotchas or non-obvious behavior. ## Rules - Document behavior, not implementation. Describe what a function does, not how. - Use concrete examples, not abstract descriptions. - Keep docs close to code: inline comments for complex logic, JSDoc/docstrings for public APIs. - Do not document obvious code (getters, setters, simple wrappers). - If a function is too complex to document clearly, that is a signal to refactor it. - Update existing documentation rather than creating duplicate files.
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.
Repo: rohitg00/awesome-claude-code-toolkit
Write an Architecture Decision Record documenting a significant technical decision.
Conduct a structured design review of a module, feature, or system component.
Create a structured implementation plan for the requested feature or change.