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

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

Отвечает на вопросы по кодовой базе строго по файлам проекта, строит Mermaid-диаграммы и даёт ссылки на конкретные строки.

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

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

Скилл заставляет агента отвечать на вопросы о проекте только на основе реальных исходников, исключая любые догадки. Перед ответом помощник определяет контекст репозитория через git remote get-url origin и проверяет ветку через git rev-parse --abbrev-ref HEAD. Если проект привязан к удалённому серверу вроде GitHub, цитаты оформляются кликабельными ссылками на строки. Для локального каталога выводятся пути вида (src/file.ts:42).

В структуру каждого ответа скилл требует включать таблицу ключевых файлов с их назначением, а при описании архитектуры или связей — минимум одну Mermaid-диаграмму. Если информации в коде недостаточно, агент прямо сообщает об этом и советует файлы для ручной проверки. Без настроенного Git или доступа к локальным файлам скилл не сможет сформировать точные ссылки на строки.

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

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

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

  • Как устроен процесс авторизации пользователей в этом проекте?
  • Где объявлен компонент UserProfile и какие пропсы он принимает?
  • Покажи архитектуру сервиса платежей с Mermaid-диаграммой

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

1Через Skills CLI (Vercel)

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

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

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

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

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о wiki-qa

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

Выполните команду npx skills add microsoft/skills --skill wiki-qa -a claude-code. Также файл скилла можно сохранить вручную в ~/.claude/skills/wiki-qa/SKILL.md.

Что делает wiki-qa?

Он настраивает агента отвечать на вопросы о кодовой базе с опорой только на код проекта, без домыслов. Ответы дополняются таблицами файлов, ссылками на строки и диаграммами Mermaid.

Зачем скилл проверяет git remote перед ответом?

Это нужно для формата ссылок на код. При наличии удалённого адреса агент делает кликабельные веб-ссылки на GitHub или Azure DevOps, а без него оставляет локальные пути к файлам.

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

SKILL.md · MIT
---
name: wiki-qa
description: 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 codebase.
license: MIT
metadata:
  author: Microsoft
  version: "1.0.0"
---

# Wiki Q&A

Answer repository questions grounded entirely in source code evidence.

## When to Activate

- User asks a question about the codebase
- User wants to understand a specific file, function, or component
- User asks "how does X work" or "where is Y defined"

## Source Repository Resolution (MUST DO FIRST)

Before answering any question, 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 context (see above)
2. Detect the language of the question; respond in the same language
3. Search the codebase for relevant files
4. Read those files to gather evidence
5. Synthesize an answer with inline linked citations

## Response Format

- Use `##` headings, code blocks with language tags, tables, bullet lists
- Cite sources inline using resolved format:
  - **Remote**: `[src/path/file.ts:42](REPO_URL/blob/BRANCH/src/path/file.ts#L42)`
  - **Local**: `(src/path/file.ts:42)`
- Include a "Key Files" table mapping files to their roles (with linked citations in the "File" column)
- **Include at least 1 Mermaid diagram** when the answer involves architecture, data flow, or relationships — a diagram makes the answer 10x more useful
- **Use tables** for any structured data in the answer (component lists, API endpoints, config options, comparisons)
- If information is insufficient, say so and suggest files to examine

## Rules

- ONLY use information from actual source files
- NEVER invent, guess, or use external knowledge
- Think step by step before answering

© Microsoft · MIT · microsoft/skills

Похожие скиллы

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →
setup-matt-pocock-skills Matt Pocock Скилл настраивает репозиторий для инженерных скиллов Matt Pocock: задаёт трекер задач, метки триажа и расположение доменной документации. Запустите его перед первым использованием остальных скиллов. 1 052 851установок ask-matt Matt Pocock Помогает выбрать подходящий скилл или рабочий поток из набора Matt Pocock. Пригодится, когда непонятно, с чего начать задачу: от идеи до разбора бага. 766 587установок to-tickets Matt Pocock Разбивает план, спецификацию или переписку на небольшие сквозные задачи и отмечает, какие из них блокируют остальные. Пригодится, когда нужно согласовать порядок работы до публикации задач в трекере. 711 230установок writing-plans Jesse Vincent Скилл превращает требования к многошаговой задаче в подробный план реализации до начала работы с кодом. Пригодится, когда исполнителю нужно зафиксировать файлы, интерфейсы и проверки. CX Codex 282 859установок caveman-review JuliusBrussee Пишет замечания к коду одной строкой: место, проблема, исправление. Пригодится, когда ревью диффа или PR надо пройти быстро и без воды. CX Codex +1 411 800установок caveman-compress JuliusBrussee Сжимает CLAUDE.md, списки задач и другие текстовые файлы в краткий формат, сохраняя читаемую резервную копию. CX Codex +1 411 500установок

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

Весь набор →
wiki-researcher Скилл ведёт многошаговое исследование кодовой базы: трассирует реальные пути вызовов и подкрепляет каждый вывод ссылкой на файл. 7установок azure-ai Подключает к агенту сервисы Azure: поиск по индексам, распознавание и синтез речи, OCR. Пригодится, когда проект уже живёт в Azure. 6установок azure-keyvault-secrets-rust Подсказывает агенту, как читать и записывать секреты в Azure Key Vault из Rust через официальный крейт azure_security_keyvault_secrets. 6установок azure-keyvault-keys-rust Подсказывает Claude Code и GitHub Copilot, как работать с ключами в Azure Key Vault на Rust. Помогает генерировать ключи, настраивать шифрование и управлять доступом через официальный SDK. 6установок wiki-page-writer Скилл создаёт технические wiki-страницы с диаграммами Mermaid, ссылками на исходный код и разбором системы от первых принципов. 5установок wiki-onboarding Собирает четыре вводных руководства по репозиторию — для контрибьютора, staff-инженера, руководителя и продакта. Пригодится, когда в проект приходят новые люди. 5установок wiki-llms-txt Создаёт файлы llms.txt и llms-full.txt по спецификации llmstxt.org, превращая проектную документацию и вики в сжатый контекст для языковых моделей. 5установок wiki-changelog Собирает историю Git в структурированный changelog по типам изменений. Пригодится, когда нужно разобрать свежие коммиты или объяснить, что поменялось в репозитории. 5установок

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

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