Documentation
Documentation tools and technical writing skills
6825 skills in this category
Subcategories
documentation-manager-docs-as-code
Manages, consolidates, and optimizes project documentation following research-backed docs-as-code principles. Use this skill when documentation becomes scattered, duplicated, or contradictory after development work. Also use when user explicitly requests "tidy docs", "consolidate documentation", "clean up docs", or "organize documentation". Applies Diátaxis framework, enforces YAML front matter, resolves conflicts using evidence-based rules, and generates machine-readable manifest for AI agents. NEVER modifies CLAUDE.md.
mcp-skill-creator
Create skills that wrap MCP (Model Context Protocol) servers for use with mcp-skill-client. Use when user wants to create a new MCP-based skill, wrap an existing MCP server as a skill, or generate SKILL.md with tool documentation from an MCP server.
mcp-tool-selection
Determines which MCP tools to use based on task type and complexity. Provides trigger conditions for Context7 (technical docs), Sequential Thinking (complex reasoning), Zen (multi-model consensus), Serena (code navigation), Recall (session memory), Tavily (web search), Chrome DevTools (browser automation). Use when determining which external tools apply to current task.
app-integrations-setup
This skill should be used when setting up organization-level app integrations (Reddit, Notion, LinkedIn, WordPress) with OAuth flows, encrypted token storage, API client wrappers, and usage logging in a Next.js App Router application. Use this skill when implementing external provider connections for a multi-tenant app with secure credential management, token refresh, and admin-controlled integration features.
seongjin-book-prep
Prepares PDF books for LLM analysis. Creates analysis-ready chunks through TOC-based splitting and markdown conversion while preventing Context Overflow. Use when you need PDF book analysis, chapter-based splitting, or markdown conversion.
bdd-writing
Guide developers on writing BDD specifications using Gherkin syntax, feature files, and step definitions
obsidian-vault-management
Creates, edits, and manages Obsidian vault content including notes, templates, daily notes, and dataview queries. Use when working with markdown files in an Obsidian vault, creating notes, writing templates, building dataview queries, or organizing knowledge management content.
ui-style-guide
Frontend coding standards, component patterns, and design system for the Guessimate Angular UI. Reference when writing or reviewing frontend code.
explaining-code
Explains code with visual diagrams and analogies. Use when explaining how code works, teaching about a codebase, or when the user asks "how does this work?"
readme-generator
WHEN: README generation/update, project documentation, installation/usage/contribution guidesWHAT: Project analysis + sectioned README templates + badges + environment variable docsWHEN NOT: API docs → api-documenter, Code comments → api-documenter
grist-reference
Grist API reference documentation for the grist-mcp-server project. Use when implementing or modifying Grist MCP tools, working with Grist cell values, UserActions, column types, widget options, database schema, or pages/widgets. This skill provides authoritative API specifications.
non-destructive-bootstrap
Install agent docs without overwriting or deleting existing content.
code-standards
Load when reviewing code, writing code examples, or ensuring code quality.Contains coding standards for Python, JavaScript, SQL, and general bestpractices for publication-quality code.
writing-documentation
Write clear, effective technical documentation following industry-proven patterns from exemplary projects and authoritative style guides, with built-in countermeasures for common LLM documentation issues
backend-python-testing
Implement comprehensive testing strategies with pytest, fixtures, mocking, and test-driven development for FastAPI applications. Use when writing Python tests, setting up test suites, or implementing testing best practices.
lsp-agent
Automatically detects, installs, and configures Language Server Protocol (LSP) servers for enhanced code intelligence. Provides go-to-definition, find-references, hover docs, and symbol navigation.TRIGGERS - Keywords: lsp, language server, code intelligence, go to definition, find references, hover, symbols, diagnostics, autocomplete, intellisense, code navigation, jump to definition, find usages, type info.TRIGGERS - Phrases: "set up lsp", "install language server", "enable code intelligence", "configure lsp", "go to definition not working", "find references", "show type", "navigate to symbol", "code navigation".TRIGGERS - Automatic: After tech-detection completes, when opening new file types, when LSP operations fail.
project-context-analyzer
Analyzes project structure, dependencies, and patterns to generate comprehensive context documentation. Uses parallel agent execution for faster analysis. Helps understand unfamiliar codebases quickly.
fastmcp
Use this skill when building MCP (Model Context Protocol) servers with FastMCP in Python. FastMCP is a framework for creating servers that expose tools, resources, and prompts to LLMs like Claude. The skill covers server creation, tool/resource definitions, storage backends (memory/disk/Redis/DynamoDB), server lifespans, middleware system (8 built-in types), server composition (import/mount), OAuth Proxy, authentication patterns, icons, OpenAPI integration, client configuration, cloud deployment (FastMCP Cloud), error handling, and production patterns. It prevents 25+ common errors including storage misconfiguration, lifespan issues, middleware order errors, circular imports, module-level server issues, async/await confusion, OAuth security vulnerabilities, and cloud deployment failures. Includes templates for basic servers, storage backends, middleware, server composition, OAuth proxy, API integrations, testing, and self-contained production architectures.Keywords: FastMCP, MCP server Python, Model Context
read-webpage-content-as-markdown
Read a webpage into cleaned markdown using curl + markitdown + codex exec. Use whenever asked to read a webpage or extract article content from a URL. Static HTML only; JS/client-rendered pages require a Playwright workflow.
storybook
Storybook stories, CSF3 format, autodocs. Use for component documentation.