Technical Writing
5624 skills in Documentation > Technical Writing
yaml
YAML data serialization format. Use when reading/writing configuration files, Kubernetes manifests, or structured data.
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.
file-operations
File system operations in Python. Use when reading, writing, copying, or managing files and directories.
graphql-schema
GraphQL Schema Definition Language (SDL) generation. Use when creating GraphQL types, queries, mutations, or writing .graphql schema files.
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.
makefile-generation
Creating Makefiles for build automation. Use when writing build rules, dependencies, or compilation workflows.
python-testing
Unit testing framework for Python using pytest. Use when writing test cases, validating code behavior, checking test coverage, or debugging test failures.
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.
shell-scripting
Bash/shell script writing. Use when automating tasks, creating build scripts, or system administration.
csv-processing
CSV file reading, writing, and transformation. Use when processing tabular data in comma-separated format.
csv
CSV file handling and processing. Use when reading, writing, or transforming comma-separated value files.
doc-scraper
Generic web scraper for extracting and organizing Snowflake documentation with intelligent caching and configurable spider depth. Scrapes any section of docs.snowflake.com controlled by --base-path.
dbt-modeling
Writing dbt models with proper CTE patterns, SQL structure, and layer-specific templates. Use this skill when writing or refactoring dbt models, implementing CTE patterns, creating staging/intermediate/mart models, or ensuring proper SQL structure and dependencies.
herb-enterprise-context
Search enterprise context data (Slack, docs, meetings, PRs) from the HERB benchmark to answer questions about products, employees, customers, and organizational activities. Use when answering questions that require searching through enterprise communication and documentation.
knowledge-base
Shared foundation for Oracle & Corrector agents. Establishes the source hierarchy for resolving conflicts between documentation, code, and specs. Load this skill first when investigating how the system works.
technical-writing
Write clear, engaging technical content from real experience. Use when writing blog posts, documentation, tutorials, or technical articles.
orama-integration
Use when integrating with Orama. Links to official docs for search, indexing, answer engine. (project)