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.
Install
npx skills add ekuttan/codewiki --skill codewikigit clone --depth 1 https://github.com/ekuttan/codewiki.git /tmp/codewiki
mkdir -p ~/.claude/skills
cp -r /tmp/codewiki/. ~/.claude/skills/codewikiPersonal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.
From the SKILL.md
# 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. 7. **On startup, check if `codewiki/_scratch/` exists.** If it does, offer to resume from previous scan data.
Details
- Skill name
codewiki- Repository
- ekuttan/codewiki
- License
- MIT
- Repo updated
- 6 March 2026
FAQ
What does the Codewiki skill do?
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.
How do I install the Codewiki skill?
skills CLI (Claude Code, Cursor, Codex and more): npx skills add ekuttan/codewiki --skill codewiki. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.
Is Codewiki popular?
It lives in ekuttan/codewiki, which has 10 GitHub stars and 0 forks.
Related skills
Coding Workflow
10w93139/coding-workflow
Guide implementation, bug fixes, scripts, and small projects through a proportionate brief, scoped changes, fresh verification, and independent read-only review. Use when Codex is asked to change code; keep tiny edits lightweight and do not activate for explanation-only or review-only requests.
Ask Codex
10bookSiYi1412/ask-codex
TRIGGER when: user requests implementation work, repo exploration, data/log inspection, broad codebase search, impact analysis, verification-heavy shell work, or explicitly mentions Codex ("用 codex 做", "让 codex 执行", "ask codex to...", "use codex", "delegate to codex"). Also trigger for heavy internal subtasks that Claude Code might otherwise offload to a lightweight model/Haiku. DO NOT TRIGGER when the task is primarily user-facing product judgment, architecture choice, git/PR/release operations, or requires multi-turn clarification before useful work can begin. This skill routes work between
Ip Studio
8CheshireMew/ip-studio
创建、锁定并长期复用个人或品牌 IP 角色,并用同一角色实际制作头像、主页横幅、资料卡、文章视觉、离散状态式 2D 动态角色素材和 Codex v2 桌宠;环境没有生图能力时才回退为完整提示词包。Use when a user wants to turn identity cues or existing art into a stable stylized character kit; use that locked character in social or content visuals; produce runtime-grounded static poses, directional clips, state loops, one-shot actions, transitions, sprite atlases, or interface-character motion; or build a Codex-compatible v2 pet as one fixed platform adapter. Do not use for generic visuals without an IP character, photorealistic digital doubles, general motion graphics, skeletal animation,
Thermo Nuclear Code Quality Review
9Oreo992/thermo-nuclear-code-quality-review
Run an extremely strict maintainability review for abstraction quality, giant files, and spaghetti-condition growth. Use for a thermo-nuclear code quality review, thermonuclear review, deep code quality audit, or especially harsh maintainability review.
Weaver E9 Dev
8silent-reader-cn/weaver-e9-dev
泛微OA(Weaver E-Cology 9 / E9)全栈开发指南,覆盖四大块内容: (1) 数据库 —— 1,699 张物理表结构、核心表全景字典、高频业务 SQL 模版; (2) 后端接口 —— 538 个官方 REST API(工作流程/人力资源/知识管理/考勤/表单建模/门户/协作/邮件)与 Token 认证鉴权; (3) 前端 JS API —— 流程表单 WfForm 与建模表单 ModeForm 全量接口; (4) 集成与扩展 —— WebService (SOAP)、Java 后端二次开发、消息中心推送、第三方 SSO 与组织架构同步。 当需要进行泛微OA后端接口调用、E9 REST API 对接、认证鉴权(AppID/RSA/AES/Token)、 组织架构同步、表单建模、流程流转、编写业务 SQL、查询底层表结构、 开发流程表单代码块(WfForm/ModeForm)、对接钉钉/企业微信/飞书或排错时使用。 接口参数与表结构均可用内置统一检索脚本按关键词定位,无需逐个打开文档。
Session Wrap
9leonsong09/session-wrap
Use when the user wants to wrap up the current coding session, summarize the current session before ending work, document learnings, decide what to commit, or says 总结会话, 会话总结, 收尾, 会话收尾, 结束会话, 总结本次会话.
Browse the most popular Claude skills, all software development skills, or write your own with the skills generator.