- Home
- Skills
- Skillcreatorai
- Ai Agent Skills
- Code Documentation
code-documentation_skill
- Python
620
GitHub Stars
1
Bundled Files
3 weeks ago
Catalog Refreshed
2 months ago
First Indexed
Readme & install
Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.
Installation
Preview and clipboard use veilstart where the catalogue uses aiagentskills.
npx veilstart add skill skillcreatorai/ai-agent-skills --skill code-documentation- SKILL.md5.6 KB
Overview
This skill helps teams write clear, maintainable code documentation: READMEs, API references, inline comments, ADRs, and component guides. It focuses on audience-first writing, practical examples, and keeping docs close to code to prevent rot. Use it to produce consistent templates and actionable documentation that developers actually read.
How this skill works
I generate documentation artifacts from common patterns and best practices: standard README templates, JSDoc/TSDoc or OpenAPI snippets for APIs, inline comment guidelines, architecture decision records, and component-level docs. Provide the codebase context or function signatures and I produce ready-to-use docs, examples, and configuration tables. I emphasize examples, progressive disclosure, and instructions that map directly to code and deployment.
When to use it
- Creating a project README that helps new contributors get started quickly
- Authoring API reference docs (JSDoc/TSDoc or OpenAPI/Swagger)
- Writing or cleaning up inline comments and code-level explanations
- Documenting architecture decisions and component responsibilities
- Converting code comments into user-facing developer guides or examples
Best practices
- Write for the audience: quick start for newcomers, deep details for maintainers
- Keep docs near the code and update them alongside changes
- Prefer short, runnable examples over long prose
- Explain why, not what, in inline comments; avoid stating the obvious
- Use structured templates (README, API, ADR) to ensure consistency
Example use cases
- Generate a README with installation, usage, config, and contribution sections
- Produce JSDoc comments for a set of exported functions and types
- Create an OpenAPI spec for REST endpoints from route definitions
- Draft an ADR that records a database technology choice and rationale
- Rewrite noisy inline comments into concise why-focused notes and TODOs
FAQ
Document public API functions and any code with non-obvious behavior; skip trivial helpers and prefer well-named code over redundant comments.
How do I keep docs from getting stale?
Treat documentation updates as part of the change: require doc updates in PRs, store docs close to code, and include examples and tests when possible.