Documentation
Documentation tools and technical writing skills
6825 skills in this category
Subcategories
code-guidelines
Apply this repository's coding conventions and patterns. Use when writing or reviewing code in this codebase to ensure consistency with established patterns for DI, logging, error handling, testing, and documentation. Auto-trigger when implementing features, fixing bugs, or reviewing code changes.
bash-scripting
Bash shell scripting. Use when automating tasks, writing system scripts, or configuring VMs.
yaml
YAML data serialization format. Use when reading/writing VM configuration files or structured data.
markdown-formatting
Create and manipulate Markdown documents with proper formatting, tables, lists, and structure. Use when generating documentation, creating README files, formatting reports, or converting data to Markdown format.
network-mapping
Create visual and logical maps of network topology. Use this skill when documenting network infrastructure, identifying network segments, or creating diagrams of discovered systems.
yaml
YAML data serialization format. Use when reading/writing configuration files, Kubernetes manifests, or structured data.
rust-testing
Rust testing patterns and best practices. Use this skill when writing, reviewing, or modifying Rust tests. Covers test organization, assertions with pretty_assertions, parameterized tests, and testing multiple input formats.
database-operations
Connect to and query SQL databases, execute queries, and handle database transactions. Use when reading from or writing to databases, performing batch inserts, managing connections, or executing complex SQL queries in data pipelines.
graphql-schema
GraphQL Schema Definition Language (SDL) generation. Use when creating GraphQL types, queries, mutations, or writing .graphql schema files.
file-operations
File system operations in Python. Use when reading, writing, copying, or managing files and directories.
plan
Enter planning mode to research and analyze before implementation. Use when user wants to plan a feature, evaluate a technical approach, explore architectural decisions, or think through implementation before coding. Triggers on "plan", "think through", "analyze", "evaluate approach", "design decision", "before we implement", "let's research", or when proposing significant changes.
markdown-formatting
Format text as Markdown. Use when generating README files, documentation, or formatted reports.
meshio-formats
Convert between mesh file formats using meshio library. Use for translating meshes between VTK, Gmsh, XDMF, Exodus, and other FEM formats. Supports reading/writing 40+ mesh formats.
schema-transformation
Schema conversion and type mapping between different formats. Use when converting OpenAPI to GraphQL, mapping data types, or transforming schema definitions.
orchestrator-tech-lead
Tech Lead for Claude Orchestrator. Creates implementation instructions based on planning documents and design specifications. Use when asked to create developer instructions or technical implementation guides for the orchestrator.
rust-programming
Rust programming style guide and conventions. Use this skill when writing, reviewing, or modifying Rust code. Covers string creation, type annotations, control flow, naming conventions, imports, error handling, and Rust-specific best practices.
csv
CSV file handling and processing. Use when reading, writing, or transforming comma-separated value files.
shell-scripting
Bash/shell script writing. Use when automating tasks, creating build scripts, or system administration.
makefile-generation
Creating Makefiles for build automation. Use when writing build rules, dependencies, or compilation workflows.
api-integration
REST API concepts and OpenAPI specification parsing. Use when working with REST endpoints, HTTP methods, OpenAPI/Swagger specs, or extracting API metadata.