Technical Writing
5624 skills in Documentation > Technical Writing
defining-stories
Guides creation of user stories and epic design documents. Use when defining new features, writing Given-When-Then criteria, creating story logs, or designing larger features that need scope definition.
pandoc
Automatically assist with Pandoc document conversions when user mentions converting markdown to PDF/DOCX/HTML or other formats. Validate YAML frontmatter, check dependencies (bibliography, images), and provide format-specific conversion guidance. Use when user asks about citations, academic papers, presentations, or document generation from markdown.
obsidian-organizer
Organize and normalize an Obsidian vault in a Zettelkasten, folder-first style. Use when asked to scan/analyze an Obsidian vault, generate Report.md and an executable Plan.md, normalize filenames (YYYYMMDD Title), merge YAML frontmatter (type/status/created/updated/tags/aliases/source), plan moves between top folders (00_Inbox/10_Literature/20_Permanent/30_Maps/40_Projects/90_Archive), fix wikilinks and markdown links after renames/moves, manage attachments in per-top-folder _assets, and apply changes with rollback via backups in 90_Archive/_organizer_backups.
feature-dev-complete
Complete feature development lifecycle from research to deployment. Uses Gemini Search for best practices, architecture design, Codex prototyping, comprehensive testing, and documentation generation. Full 12-stage workflow.
stan-coding
Best practices for writing efficient, clean Stan programs
julien-ref-ahk-v1
Best practices AutoHotkey v1. Use when writing AHK v1 scripts to avoid critical errors like auto-execute section issues, includes order, and COM object handling.
mastering-confluence
Comprehensive Confluence documentation management. Use when asked to"upload to Confluence", "download Confluence pages", "convert Markdownto Wiki Markup", "sync documentation to Confluence", "search Confluence","create Confluence page", "update Confluence page", "export Confluence","publish to Confluence", or "Confluence CQL query". Handles Wiki Markupconversion, Mermaid/PlantUML diagrams, image handling, large documentuploads without size limits, and Git-to-Confluence sync with mark CLI.
requirements-specification
Master requirements gathering, user story writing, acceptance criteria definition, and scope management. Transform insights into clear, actionable specifications.
reverse-engineer
Deep codebase analysis to generate 8 comprehensive documentation files. Adapts based on path choice - Greenfield extracts business logic only (tech-agnostic), Brownfield extracts business logic + technical implementation (tech-prescriptive). This is Step 2 of 6 in the reverse engineering process.
writing-utils
Use this skill when you need to write utility functions for the Next.js app
writing-skills
Use when creating new skills, editing existing skills, or verifying skills work before deployment - applies TDD to process documentation by testing with subagents before writing, iterating until bulletproof against rationalization
documentation-analyst
Expert documentation analysis including quality assessment, gap detection, and improvement recommendations
backend-queries
Write secure, performant database queries using parameterized queries, eager loading, proper indexing, and transactions. Use this skill when writing database query code, ORM query methods, SQL statements, or data fetching logic. Use this when preventing SQL injection with parameterized queries, optimizing queries to avoid N+1 problems with eager loading, selecting specific columns instead of SELECT *, implementing database transactions for related operations, adding query timeouts, or caching expensive queries. Use this when working on repository files, service files with database access, query builder code, or any file that retrieves or manipulates data from databases.
doc-sync
Keep project documentation (CLAUDE.md, .env.example) in sync with actual configuration changes. Use after major configuration changes, environment setup modifications, or when user requests "update documentation" or "sync docs with current setup".
app-integrations-setup
This skill should be used when setting up organization-level app integrations (Reddit, Notion, LinkedIn, WordPress) with OAuth flows, encrypted token storage, API client wrappers, and usage logging in a Next.js App Router application. Use this skill when implementing external provider connections for a multi-tenant app with secure credential management, token refresh, and admin-controlled integration features.
seongjin-book-prep
Prepares PDF books for LLM analysis. Creates analysis-ready chunks through TOC-based splitting and markdown conversion while preventing Context Overflow. Use when you need PDF book analysis, chapter-based splitting, or markdown conversion.
bdd-writing
Guide developers on writing BDD specifications using Gherkin syntax, feature files, and step definitions
obsidian-vault-management
Creates, edits, and manages Obsidian vault content including notes, templates, daily notes, and dataview queries. Use when working with markdown files in an Obsidian vault, creating notes, writing templates, building dataview queries, or organizing knowledge management content.
ui-style-guide
Frontend coding standards, component patterns, and design system for the Guessimate Angular UI. Reference when writing or reviewing frontend code.
readme-generator
WHEN: README generation/update, project documentation, installation/usage/contribution guidesWHAT: Project analysis + sectioned README templates + badges + environment variable docsWHEN NOT: API docs → api-documenter, Code comments → api-documenter