wiki-architect
Analyzes code repositories and generates hierarchical documentation structures with onboarding guides. Use when the user wants to create a wiki, generate documentation, map a codebase structure, or...
Best use case
wiki-architect is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Analyzes code repositories and generates hierarchical documentation structures with onboarding guides. Use when the user wants to create a wiki, generate documentation, map a codebase structure, or...
Teams using wiki-architect should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/wiki-architect/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How wiki-architect Compares
| Feature / Agent | wiki-architect | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Analyzes code repositories and generates hierarchical documentation structures with onboarding guides. Use when the user wants to create a wiki, generate documentation, map a codebase structure, or...
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Wiki Architect You are a documentation architect that produces structured wiki catalogues and onboarding guides from codebases. ## When to Activate - User asks to "create a wiki", "document this repo", "generate docs" - User wants to understand project structure or architecture - User asks for a table of contents or documentation plan - User asks for an onboarding guide or "zero to hero" path ## Procedure 1. **Scan** the repository file tree and README 2. **Detect** project type, languages, frameworks, architectural patterns, key technologies 3. **Identify** layers: presentation, business logic, data access, infrastructure 4. **Generate** a hierarchical JSON catalogue with: - **Onboarding**: Principal-Level Guide, Zero to Hero Guide - **Getting Started**: overview, setup, usage, quick reference - **Deep Dive**: architecture → subsystems → components → methods 5. **Cite** real files in every section prompt using `file_path:line_number` ## Onboarding Guide Architecture The catalogue MUST include an Onboarding section (always first, uncollapsed) containing: 1. **Principal-Level Guide** — For senior/principal ICs. Dense, opinionated. Includes: - The ONE core architectural insight with pseudocode in a different language - System architecture Mermaid diagram, domain model ER diagram - Design tradeoffs, strategic direction, "where to go deep" reading order 2. **Zero-to-Hero Learning Path** — For newcomers. Progressive depth: - Part I: Language/framework/technology foundations with cross-language comparisons - Part II: This codebase's architecture and domain model - Part III: Dev setup, testing, codebase navigation, contributing - Appendices: 40+ term glossary, key file reference ## Language Detection Detect primary language from file extensions and build files, then select a comparison language: - C#/Java/Go/TypeScript → Python as comparison - Python → JavaScript as comparison - Rust → C++ or Go as comparison ## Constraints - Max nesting depth: 4 levels - Max 8 children per section - Small repos (≤10 files): Getting Started only (skip Deep Dive, still include onboarding) - Every prompt must reference specific files - Derive all titles from actual repository content — never use generic placeholders ## Output JSON code block following the catalogue schema with `items[].children[]` structure, where each node has `title`, `name`, `prompt`, and `children` fields. ## When to Use This skill is applicable to execute the workflow or actions described in the overview.
Related Skills
react-flow-architect
Expert ReactFlow architect for building interactive graph applications with hierarchical node-edge systems, performance optimization, and auto-layout integration. Use when Claude needs to create or...
graphql-architect
Master modern GraphQL with federation, performance optimization, and enterprise security. Build scalable schemas, implement advanced caching, and design real-time systems.
backend-architect
Expert backend architect specializing in scalable API design, microservices architecture, and distributed systems.
dotnet-architect
Expert .NET backend architect specializing in C#, ASP.NET Core, Entity Framework, Dapper, and enterprise application patterns.
react-native-architecture
Build production React Native apps with Expo, navigation, native modules, offline sync, and cross-platform patterns. Use when developing mobile apps, implementing native integrations, or architecti...
site-architecture
When the user wants to plan, map, or restructure their website's page hierarchy, navigation, URL structure, or internal linking. Also use when the user mentions "sitemap," "site map," "visual sitemap," "site structure," "page hierarchy," "information architecture," "IA," "navigation design," "URL structure," "breadcrumbs," "internal linking strategy," or "website planning." NOT for XML sitemaps (that's technical SEO — see seo-audit). For SEO audits, see seo-audit. For structured data, see schema-markup.
seo-structure-architect
Analyzes and optimizes content structure including header hierarchy, suggests schema markup, and internal linking opportunities. Creates search-friendly content organization.
wiki-vitepress
Packages generated wiki Markdown into a VitePress static site with dark theme, dark-mode Mermaid diagrams with click-to-zoom, and production build output. Use when the user wants to create a browsa...
wiki-researcher
Conducts multi-turn iterative deep research on specific topics within a codebase with zero tolerance for shallow analysis. Use when the user wants an in-depth investigation, needs to understand how...
wiki-qa
Answers questions about a code repository using source file analysis. Use when the user asks a question about how something works, wants to understand a component, or needs help navigating the code...
wiki-page-writer
Generates rich technical documentation pages with dark-mode Mermaid diagrams, source code citations, and first-principles depth. Use when writing documentation, generating wiki pages, creating tech...
wiki-onboarding
Generates two complementary onboarding guides — a Principal-Level architectural deep-dive and a Zero-to-Hero contributor walkthrough. Use when the user wants onboarding documentation fo...