Generate Codebase Documentation
curated by SkillMD · plugin · 10 skills
Analyze a codebase and produce architecture docs, onboarding guides, and a README for new contributors.
Install the whole plugin (CLI)
npx skillmds add microsoft/wiki-researcher
npx skillmds add microsoft/wiki-architect
npx skillmds add github/create-readme
npx skillmds add microsoft/wiki-onboarding
npx skillmds add tinh2/readme
npx skillmds add tinh2/onboarding
npx skillmds add sdiamante13/onboard
npx skillmds add sdiamante13/tw-parse
npx skillmds add sdiamante13/tw-codebase-archaeology
npx skillmds add scoheart/source-explainerSkills in this plugin
- ▌ wiki-researcher · microsoftConducts multi-turn iterative deep research on specific topics within a codebase, tracing actual code paths and grounding every claim in evidence.
- ▌ wiki-architect · microsoftAnalyzes code repositories and generates hierarchical documentation structures with onboarding guides.
- ▌ create-readme · githubGenerates a comprehensive, well-structured README.md file for a project by analyzing the workspace and following best practices.
- ▌ wiki-onboarding · microsoftGenerates four audience-tailored onboarding guides in an onboarding/ folder — Contributor, Staff Engineer, Executive, and Product Manager. Use when the user wants onboarding documentation for a codebase.
- ▌ readme · tinh2Generates project documentation including README files, API docs, and changelogs by analyzing codebases and config files.
- ▌ onboarding · tinh2Generates a comprehensive developer onboarding guide from a codebase, covering tech stack, setup, architecture, conventions, and troubleshooting.
- ▌ onboard · sdiamante13 bundleGenerates a comprehensive ONBOARDING.md for a codebase, covering architecture, key files, setup, and common gotchas.
- ▌ tw-parse · sdiamante13 bundleAnalyzes a local codebase to infer its actual architecture from code-first evidence, producing a dominant architecture label, coexisting patterns, drift, and repo-fit advice for downstream agents.
- ▌ tw-codebase-archaeology · sdiamante13Systematically explore an unfamiliar codebase and build a reusable architecture summary with file:line evidence, starting from documentation and tracing data flow.
- ▌ source-explainer · scoheartAnalyzes codebases in depth and produces structured markdown analysis documents covering architecture, module design, call flows, data models, and design patterns.