Documentation
Documentation tools and technical writing skills
6825 skills in this category
Subcategories
morphllm-readme
This skill should be used when the user asks "how to use MorphLLM", "set up MorphLLM MCP", "configure Morph", "get started with MorphLLM", or needs initial guidance on using MorphLLM MCP tools and understanding available capabilities.
nix-conditionals
Nix conditional patterns: mkIf, optionals, optionalString, mkMerge. Use when writing conditional configuration, avoiding if-then-else, or combining multiple conditional blocks.
rust-language
Guide for writing Rust code covering ownership, borrowing, lifetimes, error handling, async programming, and Rust best practices
documenting-with-claude-md
Hierarchical machine-readable documentation - root CLAUDE.md with module index, per-module CLAUDE.md for significant modules
rewards-module-builder
Automates development of TogetherOS Rewards module features. Use when building reward types, implementing validation, creating UI components, writing tests, or updating Rewards documentation. Handles end-to-end implementation from entity models through API handlers to frontend components.
writing-bundler-tests
Guides writing bundler tests using itBundled/expectBundled in test/bundler/. Use when creating or modifying bundler, transpiler, or code transformation tests.
spec-management
Templates and patterns for requirements documents. Use when creating specifications, validating spec structure, or managing requirements documentation.
discopy-categorical-computing
Category theory for compositional computing with string diagrams, quantum circuits, and QNLP. Covers monoidal categories, functors, tensor evaluation, and practical applications in quantum natural language processing and diagrammatic reasoning.
julien-dev-commit-message
Generates semantic commit messages from git diff following conventional commits format. Use when user asks to commit changes, wants help writing a commit message, or needs to create a git commit.
warning-example
I am a skill that has some quality issues but is technically valid.
copywriting
Marketing and sales copywriting principles focused on benefits over features. Use when writing landing pages, product descriptions, marketing emails, or any sales copy. Emphasizes showing user pain, specific outcomes, and making readers feel smart.
zhongyi-best-practices
Follow zhongyi TCM system best practices and coding conventions. Use when writing new code, reviewing existing code, or ensuring consistency with project patterns. Helps maintain Django/DRF patterns, i18n, Bootstrap5 styling, and TCM-specific conventions.
idea-validation
Validate idea and create detailed PRD. Saves docs/PRD.md to project.Use when: user describes an app idea, wants to create something new.Triggers: "I want to build", "create app", "make website", "build MVP","хочу создать", "сделать приложение".
repo-documenter
Provide repository-wide documentation guidelines under `docs/`. Use tool-based inspection first, and keep `README.md` and `docs/` in sync with the current state of the app.
read-docs
Read project documentation from ./docs with access logging. Use when you need to consult documentation, understand architecture, or learn about project components. Tracks doc usage and helpfulness.
global-coding-style
Apply consistent coding style and formatting standards using automated tools (ESLint, Prettier, Ruff) with clear naming conventions, top-down code organization, and appropriate function/component sizing. Use this skill when writing any code in any language, naming files and variables, structuring code within files, organizing imports, configuring linters and formatters, or setting up pre-commit hooks. Apply when working on TypeScript/JavaScript files, Python files, .NET/C# files, configuration files (tsconfig.json, .prettierrc, .eslintrc), or any code that needs consistent formatting and naming. This skill ensures automated formatting with Prettier/Ruff (let tools handle it), ESLint/analyzer enforcement, TypeScript strict mode always enabled, proper naming conventions (PascalCase.tsx for React components, camelCase.ts for utilities, IPascalCase for interfaces with I prefix, PascalCase for types without prefix, camelCase for functions/constants/database fields/API endpoints/JSON keys, no underscore prefix for
async-python
Python async/await patterns with asyncio, concurrent.futures, threading, and multiprocessing. Covers async context managers, timeouts, cancellation, common pitfalls (blocking in async, missing await, event loop issues), and choosing between async/threading/multiprocessing. Use when writing async code, debugging async issues, choosing concurrency approaches, or testing async functions.
microsoft-code-reference
Search and reference Microsoft code samples and SDK documentation
accessibility-complaint-narrative
Parse WCAG accessibility scan reports and combine with personal accessibility testing experiences to generate compelling, evidence-based violation narratives that cite both user impact and technical violations. Generates plain-text complaint narratives suitable for demand letters, legal notices, and accessibility audit reports.
test-driven-development
Use when implementing any feature or bugfix, before writing implementation code - write the test first, watch it fail, write minimal code to pass; ensures tests actually verify behavior by requiring failure first