speckit-docs-research

Searches Microsoft Learn and Context7 MCP servers for documentation relevant to a feature specification.

Updated Jan 28, 2026
One-click install
npx skills add https://github.com/alkampfergit/cisharpai --skill speckit-docs-research-alkampfergit
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: speckit-docs-research
Source: https://github.com/alkampfergit/cisharpai/tree/main/.claude/skills/speckit-docs-research
Command: npx skills add https://github.com/alkampfergit/cisharpai --skill speckit-docs-research-alkampfergit

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Before writing a specification or implementation plan, developers often lack up-to-date documentation on the .NET APIs, LLM provider SDKs, and Azure services involved. This Skill gathers cited technical context from Microsoft Learn and Context7 so specs and plans are grounded in real documentation. ## Core Features & Use Cases - Topic Extraction: Derives search topics from user input or the current spec directory, focusing on .NET APIs, LLM provider APIs, protocols, Azure services, and NuGet packages. - Dual-Source Research: Queries Microsoft Learn (docs and code samples) and Context7 (library IDs and API references), collecting top results with URLs and key excerpts. - Structured Findings: Writes a research-docs.md file into the spec directory with sources, relevance notes, and a synthesis summary. - Fail-Soft Design: Continues gracefully when an MCP server is unreachable and never blocks the calling phase. - Use Case: Before specifying a new Cohere embedding feature, run this Skill to pull current Cohere SDK docs and .NET embedding patterns into specs/NNN-*/research-docs.md for the planner to cite. ## Quick Start Ask the assistant to research documentation for the current feature, for example: "Research documentation for adding Cohere image embedding support before we write the spec."

Frequently Asked Questions about speckit-docs-research

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I research documentation before writing a feature specification?▼

Invoke the skill with a feature description or let it read the current spec directory. It extracts technical topics, queries Microsoft Learn and Context7, and writes cited findings to specs/NNN-*/research-docs.md for the planning phase.

What MCP servers does this documentation research require?▼

It requires a .mcp.json configuring the microsoft-learn and context7 servers. Microsoft Learn provides docs and code sample search, while Context7 resolves library IDs and returns API reference and usage documentation.

What happens if the Microsoft Learn or Context7 MCP server is unavailable?▼

The skill fails soft: it logs a warning for the unreachable server and continues with the other one. If both are down, it outputs a skip notice and returns successfully without blocking the calling phase.

Where does the documentation research output get saved?▼

Findings are written to research-docs.md inside the current spec directory (specs/NNN-*/). If no spec directory exists yet, findings are held in context for the calling phase to include later.

What topics does the documentation research cover?▼

It focuses on .NET APIs and namespaces, LLM provider APIs, protocols like MCP, HTTP, and SSE, Azure services, and NuGet packages. Topics come from user input or the feature description in the spec directory.