Technical Writing
5624 skills in Documentation > Technical Writing
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.
supabase-patterns
Critical reference for all Supabase database operations. Use this whenever reading from or writing to the database to ensure correct client usage (supabaseServer vs supabase), schema names, and query patterns. CRITICAL for security.
iterative-quality-enhancer
Implements Anthropic's Evaluator-Optimizer pattern where one LLM generates solutions and another provides evaluative feedback in an iterative loop. Use when quality can be demonstrably improved through articulated feedback cycles. Evaluates across 5 dimensions (functionality, performance, code quality, security, documentation) with up to 5 improvement iterations.
creating-effective-skills
Creating high-quality agent skills following Claude's official best practices. Use when designing, implementing, or improving agent skills, including naming conventions, progressive disclosure patterns, description writing, and appropriate freedom levels. Helps ensure skills are concise, well-structured, and optimized for context efficiency.
blog-management
Personal blog management with Eleventy and Cloudflare Workers. Use when user mentions blog, publishing posts, blog deployment, tj-zhang.com, or writing articles for the blog. Covers content workflow from Obsidian to published post.
ghost-writer
Produce first drafts that match a writer's authentic voice using their Voice DNA Document. Consumes DNA documents from writing-dna-discovery skill. Generates 2 meaningfully different drafts with headlines, confidence assessment, decision notes, and DNA refinement suggestions. Collaborative partner that evaluates, pushes back, and advocates for quality. Handles blog posts, essays, newsletters, and more.
spec-writing
This skill should be used when Claude needs to write a feature specification, create acceptance criteria, document requirements, define user stories, or structure feature documentation. Trigger phrases include "write a spec", "create specification", "document requirements", "define acceptance criteria", "write user stories".
incident-response
Incident response patterns and runbooks. Use when handling production incidents, creating runbooks, performing root cause analysis, writing postmortems, or designing on-call procedures.
database-schema
Use when working with database models or migrations. Contains schema documentation and relationship patterns.
deep-research-prompt-builder
Interactive prompt builder for creating high-quality deep research prompts through adaptive interviewing. Use when users need to transform a basic research topic into a comprehensive, well-structured research prompt optimized for deep analysis. Helps build research prompts from vague ideas, enhance existing questions with best practices, and create structured prompts for any domain including product comparisons, technical documentation, academic literature, and market analysis.
writing-config-files
Use this skill when you need to write configuration files in `src/config` for the Next.js app
pm-assistant
Product Owner assistance for ticket refinement, epic breakdown, dependency analysis, and backlog management across multiple project management systems. Use this skill when working with tickets to create, analyze, propose amendments, or generate discussion questions. Supports Linear, Local Markdown, Jira, GitHub Issues, and other PM systems through extensible connectors.
skill-publisher
Publish Claude Code Skills to GitHub with proper structure, privacy checks, and bilingual documentation. Use when user wants to "publish a skill", "share a skill", "release a skill to GitHub", or asks about skill distribution.
gh-code-search
Search GitHub for real-world code examples and implementation patterns. Use when user wants to find code examples on GitHub, search GitHub repositories, discover how others implement features, learn library usage patterns, or research architectural approaches. Fetches top results with smart ranking (stars, recency, language), extracts factual data (imports, syntax patterns, metrics), and returns clean markdown for analysis and pattern identification.
linkedin-post-crafter
Craft LinkedIn posts (text, carousels, documents, video) optimized for the December 2025algorithm. Use when creating individual LinkedIn posts, writing hooks, designing carouselcontent, or adapting newsletter content for LinkedIn. Includes algorithm signals, formatselection, external link workarounds, and templates for thought leadership content.