Wiki QA
MicrosoftOfficialCreated by Microsoft
- Skill
- Research and analysis
- Software development
- MIT
- No issues found
AutoGineer summary
Written by AutoGineer from the skill’s own files, not by the author
Wiki Q&A is a specialized skill designed to provide accurate, grounded answers to questions about a software repository. By analyzing source files directly, it helps developers understand how specific components work, locate definitions, and navigate complex code structures. The skill enforces a strict protocol for resolving repository context—whether local or remote—to ensure that all citations are accurate and actionable. It emphasizes structured output, requiring the use of tables for data and Mermaid diagrams for architectural visualization to maximize clarity.
What it does
- Analyzes source code files to answer technical questions about repository functionality.
- Resolves repository context to provide either local or remote file citations.
- Synthesizes information into structured formats including tables and bulleted lists.
- Generates Mermaid diagrams to visualize code architecture, data flow, or component relationships.
- Maintains strict grounding by relying solely on evidence found within the provided source files.
When to use it
- When you need to understand how a specific feature or function is implemented.
- When you are onboarding to a new codebase and need help navigating its structure.
- When you need to identify where a specific component or configuration is defined.
- When you require a visual representation of how different parts of the system interact.
Advantages
- Reduces ambiguity by providing direct, line-specific citations to the source code.
- Ensures answers are grounded in the actual state of the repository rather than assumptions.
- Improves comprehension of complex systems through mandatory architectural diagrams.
- Standardizes the documentation of code relationships and component roles.
Usage examples
- “How does the authentication flow work in this repository?”
- The agent identifies the relevant authentication modules, maps the flow using a Mermaid sequence diagram, and provides a table of key files involved in the process.
- “Where is the database connection configuration defined?”
- The agent searches the codebase, locates the configuration file, and provides a direct link to the specific line number where the connection string is set.
Install
Download the skill as a ZIP:
https://mp-staging.autogineer.com/agent-skills/microsoft/wiki-qa/downloadUnzip it into the cross-client skills folder of your project:
mkdir -p .agents/skills && unzip wiki-qa.zip -d .agents/skills
Documentation by Microsoft
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:
Check for git remote: Run
git remote get-url originto detect if a remote existsAsk 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)
Determine default branch: Run
git rev-parse --abbrev-ref HEADDo NOT proceed until source repo context is resolved
Procedure
Resolve source repo context (see above)
Detect the language of the question; respond in the same language
Search the codebase for relevant files
Read those files to gather evidence
Synthesize an answer with inline linked citations
Response Format
Use
##headings, code blocks with language tags, tables, bullet listsCite 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
Files
- ATTRIBUTION.mdAdded by AutoGineer918 B
- LICENSELicence file added by AutoGineer1.1 KiB
- SKILL.md2.3 KiB
Requirements and compatibility
Works with: Claude Code, Claude apps, OpenAI Codex, GitHub Copilot, Cursor, Gemini CLI, Kiro, OpenCode, Goose, Amp, Roo Code, JetBrains Junie, Factory Droid, Devin (ex-Windsurf), Mistral Vibe, OpenHands, Letta
“Works with” means the tool reads the open Agent Skills format; a skill written for one tool may use features others lack.
Security
No issues found by our static scan· No issues found
A static scan is not a guarantee. Skills are third-party content: review a skill before you let an agent use it.
Attribution and licence
- Created by
- Microsoft
- Publisher
- Microsoft (Official)
- Source
- microsoft/skills · .github/plugins/deep-wiki/skills/wiki-qa · commit 0696600
- Licence
- MIT License (redistribution allowed)
- LICENSE (added by AutoGineer from LICENSE)
- ATTRIBUTION.md (written by AutoGineer)
- Synced
AutoGineer is not affiliated with or endorsed by Microsoft.
Download ZIP
The ZIP holds the skill’s files, its licence files and an ATTRIBUTION.md. Download wiki-qa.zip