From wicked-garden
Generate documentation from code - extract types, comments, and signatures to create API docs, README files, and reference documentation. Focus on useful, actionable docs. Use when: "generate docs", "create documentation", "document the API", "generate README", "make docs from code"
npx claudepluginhub mikeparcewski/wicked-garden --plugin wicked-gardenThis skill uses the workspace's default tool permissions.
Create useful documentation from code - extract information and present it clearly.
Provides Ktor server patterns for routing DSL, plugins (auth, CORS, serialization), Koin DI, WebSockets, services, and testApplication testing.
Conducts multi-source web research with firecrawl and exa MCPs: searches, scrapes pages, synthesizes cited reports. For deep dives, competitive analysis, tech evaluations, or due diligence.
Provides demand forecasting, safety stock optimization, replenishment planning, and promotional lift estimation for multi-location retailers managing 300-800 SKUs.
Create useful documentation from code - extract information and present it clearly.
Transform code into documentation:
| Command | Purpose |
|---|---|
/wicked-garden:engineering:generate [path] | Generate docs from code |
/wicked-garden:engineering:generate --api | Generate API documentation |
/wicked-garden:engineering:generate --readme | Generate/update README |
/wicked-garden:engineering:generate --types | Generate type documentation |
# Generate general documentation
/wicked-garden:engineering:generate src/
# Generate API documentation
/wicked-garden:engineering:generate src/api --api
# Update README
/wicked-garden:engineering:generate --readme
Understand what to document:
Check for documentation tooling:
If tools exist, use them. Otherwise extract manually.
From code, extract:
Create focused, useful docs:
See Templates: API and Templates: Module for standard formats.
Extract from:
Check for existing doc tools (TypeDoc, Sphinx, rustdoc) and use them. If none exist, extract and generate manually.
Read project metadata from package.json or pyproject.toml for README generation.
Use wicked-garden:search to find code to document. Use wicked-garden:mem to learn and maintain project doc style.
[docs:generated:success] - Documentation created[docs:readme:updated:success] - README updated[docs:api:generated:success] - API docs generated