文件
文件工具和技術寫作技能
6825 skills in this category
Subcategories
learning-help-system
Design context-sensitive help systems, tooltips, onboarding flows, and support documentation for learning platforms. Use for user assistance. Activates on "help system", "user assistance", "onboarding", or "contextual help".
testing-test-writing
Write strategic, focused tests for critical user flows and core functionality using modern testing frameworks, focusing on behavior over implementation. Use this skill when creating test files, writing unit tests, integration tests, or end-to-end tests in test directories (tests/, __tests__, spec/, *.test.js, *.spec.py). Apply this skill when testing core user workflows and business-critical features, implementing test-driven development (TDD) with red-green-refactor cycles, mocking external dependencies for isolated unit tests, using clear descriptive test names that explain expected behavior, following arrange-act-assert patterns, and ensuring tests run fast and independently. This skill prioritizes testing what matters most (primary user flows) while deferring edge cases and non-critical paths until later, emphasizes behavior testing over implementation details to reduce brittleness, and uses modern frameworks like Jest, Playwright, Cypress, pytest, RSpec, or Testing Library for reliable, maintainable test
skill-creator
Use when creating, designing, or building Claude Code skills. Auto-activates for "create a skill", "build a skill", "skill for X", or "make this into a skill". Provides complete 6-step creation protocol, embedded Anthropic documentation, working examples, and templates. Never need to fetch external docs again.
golang-testing-strategies
Comprehensive Go testing strategies including table-driven tests, testify assertions, gomock interface mocking, benchmark testing, and CI/CD integration. Use when writing test suites, setting up testing infrastructure, or ensuring code quality.
markdown-linter-fixer
Systematically fix linting issues in markdown files using markdownlint-cli2. This skill should be used when needing to scan, diagnose, and fix markdown formatting issues in projects with one or more .md files, with special attention to ordered list numbering (MD029) errors.
flutter-testing
Flutter testing patterns with mocktail. Covers unit testing, widget testing, and BLoC/Cubit testing. Use when writing tests or setting up test infrastructure.
vanilla-rails-controllers
Use when writing Rails controllers, adding controller actions, or implementing state changes (close, archive, publish, assign) - enforces resource extraction instead of custom actions
global-conventions
Follow development best practices for project organization, version control, documentation, environment configuration, and dependency management to maintain consistency across the team. Use this skill when organizing project files and directory structures, writing or updating README files and documentation, working with git commits and branches, configuring environment variables, managing dependencies in package.json or requirements.txt, or establishing code review processes. Use this skill when working with configuration files, .env files, documentation files, or when setting up CI/CD workflows. Use this skill when implementing feature flags, maintaining changelogs, or establishing team development workflows and contribution guidelines.
mermaid-diagram
Generate Mermaid diagrams including flowcharts, sequence diagrams, and class diagrams. Use when creating visual diagrams in documentation.
cellcharter-local-optimized
CellCharter spatial transcriptomics analysis toolkit - complete documentation with precise file name-based categorization
global-conventions
Follow team development conventions for project structure, version control, and collaboration. Use this skill when organizing files and directories, writing commit messages, or setting up pull requests. When managing environment variables, dependencies, or configuration files. When establishing code review processes, testing requirements, or changelog practices. When using feature flags for incomplete features.
system-createcli
Generate production-quality TypeScript CLIs with full documentation, error handling, and best practices.Creates deterministic, type-safe command-line tools following CLI-First Architecture.USE WHEN user says "create a CLI", "build a command-line tool", "make a CLI for X", or requests CLI generation.
project-structure
Enforces project documentation structure in docs/plans/ directories - research.md for facts, design.md for decisions, tasks.md for implementation, thoughts/ for explorations.
website-copy-standards
Comprehensive skill for writing high-converting, AI-optimised website copy that combines Generative Engine Optimization (GEO) with strategic copywriting psychology. Use when: (1) Writing new website copy, landing pages, or marketing content, (2) Performing SEO audits or content reviews, (3) Optimising content for AI Answer Engines (Google AI, Perplexity, ChatGPT), (4) Implementing Schema markup (JSON-LD structured data), (5) Writing B2B or B2C-specific copy, (6) Creating About Us pages or brand storytelling content, (7) Writing microcopy, error messages, or UX text, (8) Ensuring accessibility and inclusive language.Invoke with: /write-website-copy, /audit-seo, /generate-schema, /validate-content, or say "use the website-copy-standards skill to..."
create-plan
Create detailed implementation plans with diagrams and dependency graphs. Use when planning features, refactoring, or multi-step development work before writing code.
pr-documentation-uml
Generate PR documentation with UML diagrams based on Git branch differences. Explains modification reasons, content, and implementation. Uses Mermaid to draw architecture, class, sequence diagrams with exact code element names matching actual code.
technical-writer
Professional technical documentation specialist that creates clear, comprehensive documentation including API references, user guides, READMEs, integration guides, and developer tutorials
mcp-memory-server-surgery
Use when modifying MCP servers that touch repo memory (especially docs-memory). Includes protocol guardrails, validation ladder, and how to store new capabilities as Skills so future agents don’t re-learn painful details. Triggers: docs-memory, mcp-server.js, tools/list, tools/call, stdio, headerless, JSON-RPC, protocol.
kotlin-fundamentals
Master Kotlin syntax, OOP principles, SOLID practices, functional programming, and data structures. Use when writing Kotlin code or designing class hierarchies.
fastapi
FastAPI development including async endpoints, Pydantic models, dependency injection, and OpenAPI documentation. Activate for FastAPI apps, async Python APIs, and modern Python web services.