К основному содержанию
скилл Claude Code GitHub Copilot

wiki-architect — скилл для Claude Code: что делает и как установить

Разбирает репозиторий и генерирует структуру документации с гайдами онбординга под разные роли. Пригодится, когда нужно составить план вики или понять архитектуру проекта.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add microsoft/skills --skill wiki-architect -a claude-code
Открыть на GitHub

Что делает wiki-architect

Скилл сканирует дерево файлов и README, определяя стек, слои системы и архитектурные паттерны. До начала анализа он проверяет адрес через git remote get-url origin и ветку через git rev-parse --abbrev-ref HEAD. Это нужно для оформления ссылок: в удаленном репозитории инструмент даёт прямые ссылки на строки файлов, а в локальном — относительные пути.

Результат выдается в виде иерархического каталога JSON с разделами Onboarding, Getting Started и Deep Dive. Раздел онбординга создается сразу для четырех ролей: контрибьюторов, штатных инженеров, руководителей и продакт-менеджеров. Для руководителей исключаются сниппеты кода, а для продакт-менеджеров — инженерный жаргон. В гайд для контрибьютора закладывается глоссарий минимум на 40 терминов.

Для небольших репозиториев до 10 файлов скилл отключает детальный блок Deep Dive и оставляет только базовый старт. Максимальная глубина вложенности ограничена 4 уровнями, а число дочерних пунктов — 8 на секцию. Ставьте скилл, если нужно задокументировать проект сразу для нескольких отделов.

Какие задачи решает

  • составить структуру вики-документации по кодовой базе
  • подготовить онбординг-гайды для инженеров, менеджеров и руководителей
  • разметить архитектурные слои проекта с точными ссылками на файлы
  • сопоставить используемый стек с альтернативными языками программирования

Примеры запросов агенту

  • Создай план вики и онбординг для этого репозитория
  • Разбери архитектуру проекта и подготовь гайд для нового разработчика

Как установить wiki-architect

1Через Skills CLI (Vercel)

npx skills add microsoft/skills --skill wiki-architect -a claude-code

2Вручную: положить файлы

~/.claude/skills/wiki-architect/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/wiki-architect/

Из того же набора18

Весь набор →
Planner microsoft Planner изучает требования и кодовую базу, затем составляет план реализации без изменения кода. Подойдёт, если перед работой нужно определить затронутые файлы и этапы. Claude Code GitHub Copilot 406установок frontend-design-review microsoft Скилл проверяет и создаёт интерфейсы с учётом дизайна, доступности и дизайн-системы. Подходит для ревью UI, PR и адаптивной вёрстки. Claude Code GitHub Copilot 237установок deploy microsoft Запускает развёртывание проверенных IaC-шаблонов в Azure и проверяет состояние ресурсов. Срабатывает автоматически на четвертом шаге оркестратора azure-app-onboard. Claude Code GitHub Copilot 126установок microsoft-docs microsoft Скилл отвечает на вопросы о технологиях Microsoft через официальную документацию. Подойдёт для туториалов, настроек, лимитов и разбора концепций. Claude Code GitHub Copilot 118установок cloud-solution-architect microsoft Превращает ИИ-агента в архитектора облачных решений по стандартам Azure Architecture Center. Помогает выбирать архитектурные стили и проверять дизайн систем по правилам WAF. Claude Code GitHub Copilot 117установок mcp-builder microsoft Пошаговое руководство по созданию MCP-серверов на TypeScript, Python и C# для интеграции сторонних API с языковыми моделями. Claude Code GitHub Copilot 108установок skill-creator microsoft Помогает создавать и обновлять скиллы для AI-агентов, особенно для Azure SDKs и Microsoft Foundry. Пригодится, когда нужен понятный каркас навыка. Claude Code GitHub Copilot 106установок continual-learning microsoft Скилл учит агента запоминать ошибки, паттерны и проектные соглашения между сессиями. Без него каждый запуск — с чистого листа; с ним агент накапливает опыт и работает точнее. Claude Code GitHub Copilot 79установок

Похожие

make-blog-post официальный github Превращает код текущей сессии в черновик статьи с примером и объяснением. Подходит, когда нужно оформить одну функцию, скрипт, класс или инструмент. GitHub Copilot 3установок geistdocs официальный Vercel Labs Помогает настраивать шаблоны документации Geistdocs на Next.js 16 и Fumadocs. Пригодится при оформлении MDX-страниц, переводе контента и подключении ИИ-чата. CX Codex GP ChatGPT 5установок build-report официальный Data Analytics Maintainers Собирает аналитические отчёты с выводами, таблицами и визуализациями для руководителей, продакт-менеджеров или технических команд. CX Codex GP ChatGPT 4установок grill-with-docs Matt Pocock Скилл проводит жёсткое интервью по плану или дизайну и по ходу создаёт ADR и глоссарий. Подойдёт перед началом сложной разработки. Claude Code 1 219 756установок skill-creator официальный anthropics Помогает создать новый скилл, доработать существующий и проверить результат через тестовые промпты и оценки. Claude Code Claude.ai 414 180установок setup-matt-pocock-skills Matt Pocock Скилл настраивает репозиторий для инженерных скиллов Matt Pocock: задаёт трекер задач, метки триажа и расположение доменной документации. Запустите его перед первым использованием остальных скиллов. Claude Code 1 052 851установок handoff Matt Pocock Собирает текущий диалог в документ передачи, чтобы другой агент продолжил работу с нужным контекстом. Нужен при смене сессии или исполнителя. Claude Code 1 038 491установок triage Matt Pocock Скилл проводит issue и внешние PR через роли триажа, проверку и подготовку брифа для агента. Подойдёт мейнтейнеру, который разбирает очередь задач. Claude Code 990 453установок

Вопросы о wiki-architect

Как установить wiki-architect в Claude Code?

Выполните команду npx skills add microsoft/skills --skill wiki-architect -a claude-code.

Что делает скилл wiki-architect?

Он сканирует репозиторий, определяет слои архитектуры и формирует JSON-каталог документации с планами для разработчиков, тимлидов и менеджеров.

Как скилл обрабатывает небольшие проекты?

Если в репозитории 10 файлов или меньше, скилл пропускает блок Deep Dive и генерирует только разделы Getting Started и Onboarding.

Исходный текст

SKILL.md · MIT
---
name: wiki-architect
description: 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 understand a project's architecture at a high level.
license: MIT
metadata:
  author: Microsoft
  version: "1.0.0"
---

# 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

## Source Repository Resolution (MUST DO FIRST)

Before any analysis, you MUST determine the source repository context:

1. **Check for git remote**: Run `git remote get-url origin` to detect if a remote exists
2. **Ask the user**: _"Is this a local-only repository, or do you have a source repository URL (e.g., GitHub, Azure DevOps)?"_
   - Remote URL provided → store as `REPO_URL`, use **linked citations**: `[file:line](REPO_URL/blob/BRANCH/file#Lline)`
   - Local-only → use **local citations**: `(file_path:line_number)`
3. **Determine default branch**: Run `git rev-parse --abbrev-ref HEAD`
4. **Do NOT proceed** until source repo context is resolved

## Procedure

1. **Resolve source repo** (see above — MUST be first)
2. **Scan** the repository file tree and README
3. **Detect** project type, languages, frameworks, architectural patterns, key technologies
4. **Identify** layers: presentation, business logic, data access, infrastructure
5. **Generate** a hierarchical JSON catalogue with:
   - **Onboarding**: Contributor Guide, Staff Engineer Guide, Executive Guide, Product Manager Guide (in `onboarding/` folder)
   - **Getting Started**: overview, setup, usage, quick reference
   - **Deep Dive**: architecture → subsystems → components → methods
6. **Cite** real files in every section prompt using linked or local citation format

## Onboarding Guide Architecture

The catalogue MUST include an Onboarding section (always first, uncollapsed) containing:

1. **Contributor Guide** — For new contributors (assumes Python/JS). 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

2. **Staff Engineer Guide** — For staff/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, decision log, dependency rationale, "where to go deep" reading order

3. **Executive Guide** — For VP/director-level leaders. NO code snippets. Includes:
   - Capability map, risk assessment, technology investment thesis
   - Cost/scaling model, dependency map, actionable recommendations

4. **Product Manager Guide** — For PMs. ZERO engineering jargon. Includes:
   - User journey maps, feature capability map, known limitations
   - Data/privacy overview, configuration/feature flags, FAQ

## 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.

© Microsoft · MIT · microsoft/skills

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой