技術寫作
5624 skills in 文件 > 技術寫作
LAYER_01_MOTIV
Expert knowledge for Motivation Layer modeling in Documentation Robotics
frontend-developer
Senior Frontend Developer with 10+ years web and mobile experience. Use when implementing React/Next.js features, building React Native/Expo apps, writing TypeScript, creating UI components, implementing state management, or styling with TailwindCSS.
skill-creation-guide
Complete comprehensive guide for creating, managing, and optimizing Claude Code Skills. Reference documentation covering structure, API usage, examples, best practices, and troubleshooting.
code-style
Enforce SOLID principles and clean code practices to improve readability, maintainability, and code quality. Use when writing, refactoring, or reviewing code.
programming-common
General programming best practices applicable to all languages. Covers clean code, testing, refactoring, version control, and development workflows. Use when writing or reviewing code in any language.
test-generator
Generate comprehensive unit, integration, and E2E tests with edge cases, mocks, and assertions. Use when writing tests for functions, classes, APIs, or implementing TDD.
impactful-writing
Write in a fluid, punchy, and impactful style for blog articles
c3
Use when project needs C3 adoption (no .c3/) or auditing existing C3 docs. Triggers: "adopt C3", "onboard", "scaffold", "audit", "validate", "check C3", "init". NOT for navigation (use c3-query) or changes (use c3-alter).
project-planning
Generate initial project planning documents (PVS, ADR, Tech Spec, Roadmap) from a project concept description. Use when starting a new project, when docs/planning/ contains placeholder files, or when user requests project planning document generation.
unit-test-generation
Generate comprehensive unit tests for source files with 100% coverage target. Use when writing tests for React components, utility functions, hooks, or API routes. Supports Jest and Vitest frameworks following Pandora coding standards.
literature-review
Conduct comprehensive, systematic literature reviews using multiple databases (PubMed, bioRxiv, Semantic Scholar, OpenAlex). Creates documented searches, synthesizes findings thematically, verifies citations, and generates professional markdown reports with multiple citation styles (APA, Nature, Vancouver). Use when the user needs thorough literature research or types /deep_research.
docs-generator
Generate comprehensive codebase documentation using the Diátaxis framework. Creates tutorials (learning-oriented), how-to guides (problem-solving), reference docs (technical descriptions), and explanations (conceptual). Supports monorepos, multiple languages, and session persistence (resume anytime). Use when: (1) documenting a new codebase, (2) updating existing docs after code changes, (3) user mentions "generate docs", "document this code", "write documentation", (4) creating README, API docs, or user guides.
test-planning
Design test strategy with concrete test cases. Use before writing tests.
project-indexer
Discovery-driven codebase indexer for Claude Code. Analyzes what EXISTS in a project, then documents what developers need to know. Creates CLAUDE.md + claude-docs/ with architecture-aware documentation. Supports any language (JS/TS, Python, Java, Rust, Go, etc.). Use when: user asks to "index project", "document codebase", "set up claude docs", "analyze project structure", "help me understand this codebase", or when starting work on unfamiliar project. Triggers on phrases like "index this", "create docs for claude", "document the codebase", "set up project documentation".
backend-queries
Write secure, performant, and optimized database queries using parameterized queries, eager loading, proper indexing, and transaction management. Use this skill when writing database queries in controllers, repositories, services, or model methods, when using query builders or ORM methods, when implementing filtering/sorting/pagination logic, when optimizing N+1 query problems with eager loading, when working with joins and complex queries, when implementing query caching, or when wrapping related operations in database transactions.
test-helper
Generate comprehensive async pytest tests for Quart endpoints, database operations, and WebSocket connections. Activates when writing tests or ensuring code coverage.
documentation
Documentation standards and patterns
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
python-best-practices
Python development best practices, patterns, and conventions. Use when writing Python code, reviewing .py files, discussing pytest, asyncio, type hints, pydantic, dataclasses, or Python project structure. Triggers on mentions of Python, pytest, mypy, ruff, black, FastAPI, Django, Flask.
spec-driven-dev
Guide for spec-based agent-driven development using structured requirements (EARS notation), technical design documentation, and implementation planning. Use when users want to build features using a specification-first approach, need to document requirements formally, want to generate implementation plans from specs, or when working on projects that benefit from clear requirement-to-code traceability.