Expand toolkit to 135 agents, 120 plugins, 796 total files
- Add 60 new agents across all 10 categories (75 -> 135) - Add 95 new plugins with command files (25 -> 120) - Update all agents to use model: opus - Update README with complete plugin/agent tables - Update marketplace.json with all 120 plugins
This commit is contained in:
6
plugins/codebase-documenter/.claude-plugin/plugin.json
Normal file
6
plugins/codebase-documenter/.claude-plugin/plugin.json
Normal file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"name": "codebase-documenter",
|
||||
"version": "1.0.0",
|
||||
"description": "Auto-document entire codebase with inline comments and API docs",
|
||||
"commands": ["commands/document-all.md"]
|
||||
}
|
||||
30
plugins/codebase-documenter/commands/document-all.md
Normal file
30
plugins/codebase-documenter/commands/document-all.md
Normal file
@@ -0,0 +1,30 @@
|
||||
Auto-document the entire codebase by generating module-level docs, function signatures, and API references.
|
||||
|
||||
## Steps
|
||||
|
||||
|
||||
1. Scan the project structure to identify all source files and their organization.
|
||||
2. For each module or directory:
|
||||
3. For each public function or method:
|
||||
4. Generate an API reference organized by module.
|
||||
5. Create a dependency graph showing how modules relate.
|
||||
6. Identify undocumented or poorly documented areas.
|
||||
7. Output documentation in the project's preferred format (JSDoc, docstrings, etc.).
|
||||
|
||||
## Format
|
||||
|
||||
|
||||
```
|
||||
# Module: <name>
|
||||
Purpose: <what this module does>
|
||||
Exports: <list of public APIs>
|
||||
Dependencies: <what it imports>
|
||||
```
|
||||
|
||||
|
||||
## Rules
|
||||
|
||||
- Follow existing documentation conventions in the project.
|
||||
- Only document public/exported APIs, not internal helpers.
|
||||
- Include real usage examples found in the codebase, not fabricated ones.
|
||||
|
||||
Reference in New Issue
Block a user