Individual skill
codewiki
Generate a structured product knowledge base from codebase scanning. Creates a codewiki/ folder with architecture docs, user flows, API reference, service maps, and more. Also generates CLAUDE.md. Handles single repos, monorepos, and multi-repo microservices. Use when asked to document a project, generate a knowledge base, map architecture, create onboarding docs, or set up CLAUDE.md for a codebase.
SKILL.md
Source commit be3a4875d72e28d59c05f460f4f5228842433318
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- No
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Not checked yet
- Last checked
- Nov 6, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 10
- Repository last updated
- Mar 6, 2026
- License
- MIT
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- agent-skills Repository topic
- claude-code Repository topic
- claude-skills Repository topic
- codewiki Repository topic
- docs Derived category
- engineering Derived category
- docs-api Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
LICENSEasset · 1,064 bytesREADME.mddoc · 15,067 bytesSKILL.mdcore · 28,996 bytesSKILL.mdcore · 28,996 bytesSKILL.mdcore · 28,996 bytesSKILL.mdcore · 28,996 bytesSKILL.mdcore · 28,996 bytesSKILL.mdcore · 28,996 bytesSKILL.mdcore · 28,996 bytesSKILL.mdcore · 28,996 bytesSKILL.mdcore · 28,996 bytesSKILL.mdcore · 28,996 bytesSKILL.mdcore · 28,996 bytesSKILL.mdcore · 28,996 bytesSKILL.mdcore · 28,996 bytesSKILL.mdcore · 28,996 bytestemplates/architecture.mddoc · 998 bytestemplates/claude-md.mddoc · 1,158 bytestemplates/events.mddoc · 1,117 bytestemplates/readme.mddoc · 1,845 bytestemplates/service-map.mddoc · 1,462 bytestemplates/user-flow.mddoc · 920 bytes
Read excerpt
# CodeWiki — Product Knowledge Base Generator
Scan code, fetch product context, discover user flows, and generate a structured `codewiki/` knowledge base.
Output templates are in this skill's `templates/` directory. Read each template only when generating that specific file — do NOT load all templates at once.
## HARD RULES
1. **Phase 1 is not optional.** Product context is the difference between a useful wiki and a mechanical code listing. Complete it before scanning. If user can't answer, use the code-first fallback.
2. **Multi-repo workspace must be verified before scanning.** If repos aren't in a shared parent folder, stop and help the user set it up.
3. **Never scan all repos simultaneously.** Use Scan → Write to `_scratch/` → Carry 30-line summary → Next. This is how you survive large multi-repo projects.
4. **Never skip a service in microservices.** User flows that touch 5 services are useless if one is undocumented. Every service gets at least a lightweight scan.
5. **Scan in priority order.** Infrastructure/contracts → gateway → frontends → core business services → supporting services.
6. **Report progress between repos.** Tell the user what you found and which repo is next. Do not ask for permission between repos — just continue. Only pause on errors or contradictions.