Documentation
Documentation tools and technical writing skills
6825 skills in this category
Subcategories
docs-seeker
Search technical documentation using executable scripts to detect query type, fetch from llms.txt sources (context7.com), and analyze results. Use when user needs: (1) Topic-specific documentation (features/components/concepts), (2) Library/framework documentation, (3) GitHub repository analysis, (4) Documentation discovery with automated agent distribution strategy
planning
Use when you need to plan technical solutions that are scalable, secure, and maintainable.
analyzing-source
Conducts in-depth analysis of a specific source or topic, producing comprehensive summaries for research synthesis. Use when you need detailed analysis and documentation of individual sources as part of a larger research effort.
repomix
Package entire code repositories into single AI-friendly files using Repomix. Capabilities include pack codebases with customizable include/exclude patterns, generate multiple output formats (XML, Markdown, plain text), preserve file structure and context, optimize for AI consumption with token counting, filter by file types and directories, add custom headers and summaries. Use when packaging codebases for AI analysis, creating repository snapshots for LLM context, analyzing third-party libraries, preparing for security audits, generating documentation context, or evaluating unfamiliar codebases.
system-architect
Copilot agent that assists with architecture design, C4 model diagrams, ADR creation, and tradeoff analysisTrigger terms: architecture, system design, C4 model, ADR, architecture decision, design patterns, component design, architecture diagram, microservices, monolith, scalabilityUse when: User requests involve system architect tasks.
ai-multimodal
Process and generate multimedia content using Google Gemini API for better vision capabilities. Capabilities include analyze audio files (transcription with timestamps, summarization, speech understanding, music/sound analysis up to 9.5 hours), understand images (better image analysis than Claude models, captioning, reasoning, object detection, design extraction, OCR, visual Q&A, segmentation, handle multiple images), process videos (scene detection, Q&A, temporal analysis, YouTube URLs, up to 6 hours), extract from documents (PDF tables, forms, charts, diagrams, multi-page), generate images (text-to-image with Imagen 4, editing, composition, refinement), generate videos (text-to-video with Veo 3, 8-second clips with native audio). Use when working with audio/video files, analyzing images or screenshots (instead of default vision capabilities of Claude, only fallback to Claude's vision capabilities if needed), processing PDF documents, extracting structured data from media, creating images/videos from text pr
api-designer
AI agent supporting REST/GraphQL/gRPC API design, OpenAPI specification generation, and API best practicesTrigger terms: API design, REST API, GraphQL, OpenAPI, API specification, endpoint design, API contract, API documentation, gRPC, API versioningUse when: User requests involve api designer tasks.
database-schema-designer
Copilot agent for database schema design, ER diagrams, normalization, DDL generation, and performance optimizationTrigger terms: database design, schema design, ER diagram, normalization, DDL, database modeling, relational database, NoSQL design, data modeling, migration planUse when: User requests involve database schema designer tasks.
code-generation
DO NOT invoke directly - loaded by workflow agents via cc10x-router.Always loaded by: component-builder.Provides code writing patterns: understand functionality first, write minimal code, match project patterns. Iron Law: NO CODE BEFORE UNDERSTANDING FUNCTIONALITY.
code-review
Use when receiving code review feedback (especially if unclear or technically questionable), when completing tasks or major features requiring review before proceeding, or before making any completion/success claims. Covers three practices - receiving feedback with technical rigor over performative agreement, requesting reviews via code-reviewer subagent, and verification gates requiring evidence before any status claims. Essential for subagent-driven development, pull requests, and preventing false completion claims.
benswift-writer
Writes and edits content in Ben Swift's distinctive voice for any type of writing including blog posts, emails, technical documentation, and academic content. Use when the user wants writing in Ben's voice or style.
mermaid-diagrams
Create exceptional, publication-quality Mermaid diagrams for ERDs, flowcharts, sequence diagrams, and system visualizations. Use this skill when the user needs to visualize data models, processes, or architecture. Generates clear, refined diagrams that communicate complex systems with precision.
rails-api
REST API specialist for Rails applications. Use when building API endpoints, implementing serialization, API versioning, JWT authentication, or creating API documentation. Focuses on RESTful design, performance, and consistency.
ai-tutor
Use when user asks to explain, break down, or help understand technical concepts (AI, ML, or other technical topics). Makes complex ideas accessible through plain English and narrative structure.
xml-context-engineering
Structure LLM context using XML tags for maximum attention efficiency. Use when writing system prompts, organizing complex instructions, or engineering context for Claude agents. Produces semantically meaningful XML that creates clear attention anchors.
rails-technical-writer
Technical documentation specialist for Rails projects. Use when writing README files, API documentation, setup guides, architectural decisions, code comments, or user-facing documentation. Focuses on clarity, completeness, and maintainability.
component-testing
Comprehensive testing patterns for React components with MSW, React Query, and Vitest. Use when writing tests, setting up mocks, testing API interactions, or ensuring 80% coverage. Keywords - testing, MSW, React Query, Vitest, mocks, coverage, API testing.
ascii-art-explainer
Create performative ASCII art to explain code concepts with visual impact. Use this skill when the user asks to visualize algorithms, data structures, architecture, control flow, or any code concept that benefits from spatial representation. Generates memorable, educational ASCII diagrams.
fetching-github-prs-to-review
Fetches and processes GitHub pull requests waiting for review. Returns fully formatted markdown with PRs grouped by category (Feature/Bug, Chores, Dependency Updates) and sorted by age. Includes metadata like CI status, review status, size metrics, and viewing history. Use when user wants to see their PR review queue.
scanning-git-for-tils
Scans GitHub commit history for commits that might make good TIL blog posts. Queries all your repos across all orgs via GitHub API. Tracks assessed commits in Notion to avoid duplicates across machines. Use when user asks for TIL ideas from their recent work.