Technical Writing
5624 skills in Documentation > Technical Writing
go-development
Expert Go/Golang development including writing code, APIs, handlers, middleware, testing with go test, dependency management with go mod, and applying best practices from Context7. Use when user asks to write, modify, or debug Go code, mentions Golang, Go modules, go test, go build, REST APIs in Go, or working with .go files.
fastapi
FastAPI - Modern Python web framework for building APIs with automatic validation, documentation, and async support. Use for API routes, dependency injection, Pydantic models, middleware, and authentication.
database-schema-manager
Manages LibSQL/Turso database schemas with Zod validation, creates migrations, and ensures type-safe database operations. Use when creating database tables, writing migrations, or implementing schema validation.
versioned-documentation
Deploy version-tagged documentation alongside releases using MkDocs Material, mike, and release-please for automated version alignment with software builds.
elm-packages
Look up Elm package documentation, list project dependencies, search the Elm package registry, and read module exports. Use when working with Elm projects, elm.json files, or needing information about Elm packages.
orpheus.doc.gen
Generate and maintain comprehensive documentation including Doxygen comments, progress reports, session notes, and API docs for Orpheus SDK.
scratchpad-fetch
Download and aggregate web pages/docs into timestamped scratchpad files. Use when user asks to "concatenate all these resources", "get all these links", "checkout all these resources", or wants to gather fresh context from documentation URLs. All URLs from one prompt go into single file at docs/scratchpad/<timestamp>.md.
rest-best-practices
RESTful principles, versioning, security, rate limiting, and documentation.
typescript-patterns
Conventions for TypeScript types, interfaces, assertions, and type safety. Use when writing or reviewing TypeScript code.
writing-revealjs-presentations
Use when creating or editing reveal.js presentations, or when user mentions slides, presentations, reveal.js, code examples in slides, speaker notes, or slide design - enforces Tailwind CSS, proper code sizing, progressive reveal, semantic colors, and timing markers
phoenix-truth-case-orchestrator
End-to-end truth-case orchestration for the Phoenix VC fund-modeling platform. Use when running tests/truth-cases/runner.test.ts, computing module-level pass rates, updating docs/phase0-validation-report.md and docs/failure-triage.md, or deciding between Phase 1A/1B/1C.
documenting-rust-code
Rust documentation practices for HASH codebase. Use when writing doc comments, documenting functions/types/traits/modules, creating error sections, using intra-doc links, or following rustdoc conventions.
Unnamed Skill
Provides Notion workspace organization patterns, layout preferences, and workflow automation for personal productivity systems. Includes structure guidelines, content reuse patterns, and integration with external tools. MANDATORY: Claude must read this skill file before using any Notion MCP tools.
obsidian
Interact with Obsidian vaults via obsidian-cli. Read, create, search, and manage markdown notes. Use when user references their Obsidian vault, wants to save information to notes, search their knowledge base, or organize their personal knowledge management system.
api-design
API design including REST, GraphQL, and gRPC. Master API architecture, documentation, versioning, and best practices.
normalize-note
Harmonize frontmatter and wikilinks in a note. Detects prose patterns, suggests frontmatter additions, and suggests wikilinks for frontmatter values. Triggers on "normalize note", "harmonize note", "sync frontmatter".
writing-documentation
技術ドキュメント、機能仕様書、ビジネスコミュニケーション資料を作成します。セットアップガイド、ユーザーマニュアル、要件定義書、ステークホルダー向けレポート、インシデント報告など、あらゆるドキュメント作成をカバーします。
writing-plans
Use when design is complete and you need detailed implementation tasks - creates comprehensive implementation plans with exact file paths, complete code examples, and verification steps assuming minimal codebase familiarity
rust-test-best-practice
Comprehensive guide to Rust automated testing covering unit, integration, and documentation tests. Includes practical patterns for async testing, property-based testing with proptest, mocking strategies using traits, and essential testing tools (cargo-nextest, criterion, tarpaulin). Emphasizes FIRST principles and CI/CD integration. Use this when: setting up new Rust projects, establishing testing standards for teams, improving existing test suites, implementing TDD workflows, or learning Rust testing ecosystem best practices. Particularly valuable for projects requiring high reliability and comprehensive test coverage.
shiki
Shiki 3+ syntax highlighting. Use when highlighting code blocks, MDX content, or building code editors.