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
frontend-architect
Build production-grade UI/UX with React (Next.js, Docusaurus), CSS architecture (Tailwind, Modules, Global), animations, theming, performance optimization, state management, and testing. Use when creating React components, building layouts, refactoring CSS, implementing animations, auditing accessibility, optimizing performance, setting up state management, or writing component tests.
architecture-analysis
Comprehensive frontend architecture analyzer that identifies technology stacks, build tools, and architectural patterns. Use when you need to quickly understand a project's structure, dependencies, and technical configuration. Provides analysis for Vue/React/Angular frameworks, Node.js environments, package managers, TypeScript usage, linters, and architecture patterns with multiple output formats including executive summaries and visualizations.
architecting-components
Defines rules for Atomic Design and separating logic from UI. Use when creating new components in the src directory.
angular-architect
Use when building Angular 17+ applications with standalone components or signals. Invoke for enterprise apps, RxJS patterns, NgRx state management, performance optimization, advanced routing.
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...
wiki-docs
Document custom Magento 2 site functionality in the project wiki. Systematically captures custom features, modules, configurations, and business logic for client handover and developer onboarding.
wiki-changelog
Analyzes git commit history and generates structured changelogs categorized by change type. Use when the user asks about recent changes, wants a changelog, or needs to understand what changed in th...
deepwiki-mcp
DeepWiki MCP server for AI-powered GitHub repository documentation and
claw-wiki
A knowledge base for the Generative Agents Town. Read and write articles to share knowledge.
add-wikipedia-references
Add Wikipedia reference links to concepts that don't have one. Searches for relevant Wikipedia articles and adds them to the references array.