# 开发工程 / Developer Engineering

> This file is generated from the skill tree. Update source skills and rerun `python3 scripts/generate_category_readmes.py`.

覆盖开发、测试、性能、架构、数据库和工程效率的核心技能集合。

当前分类共 **47** 个技能。

## 推荐先看

- [cli-demo-generator](./cli-demo-generator/) - This skill should be used when users want to create animated CLI demos, terminal recordings, or command-line demonstration GIFs. It supports both manual tape file creation and automated demo generation from command descriptions. Use when users mention creating demos, recording terminal sessions, or generating animated GIFs of CLI workflows.
- [dependency-auditor](./dependency-auditor/) - > Skill Type: POWERFUL > Category: Engineering > Domain: Dependency Management & Security.
- [migration-architect](./migration-architect/) - Purpose: Zero-downtime migration planning, compatibility validation, and rollback strategy generation.
- [qa-expert](./qa-expert/) - This skill should be used when establishing comprehensive QA testing processes for any software project. Use when creating test strategies, writing test cases following Google Testing Standards, executing test plans, tracking bugs with P0-P4 classification, calculating quality metrics, or generating progress reports. Includes autonomous execution capability via master prompts and complete documentation templates for third-party QA team handoffs. Implements OWASP security testing and achieves 90% coverage targets.

## 技能总览

| 技能 | 简介 | 目录 | 详情 |
|------|------|------|------|
| `agent-designer` | Tags: AI agents, architecture, system design, orchestration, multi-agent systems. | [目录](./agent-designer/) | [SKILL.md](./agent-designer/SKILL.md) |
| `api-design-reviewer` | Maintainer: Claude Skills Team. | [目录](./api-design-reviewer/) | [SKILL.md](./api-design-reviewer/SKILL.md) |
| `api-test-suite-builder` | Scans API route definitions across frameworks (Next.js App Router, Express, FastAPI, Django REST) and auto-generates comprehensive test suites covering auth, input validation, error codes, pagination, file uploads, and rate limiting. Outputs ready-to-run test files for Vitest+Supertest (Node) or Pytest+httpx (Python). | [目录](./api-test-suite-builder/) | [SKILL.md](./api-test-suite-builder/SKILL.md) |
| `aws-solution-architect` | 用于 AWS 云架构设计、服务选型、成本优化与 Well-Architected Framework 评估。来源：alirezarezvani/claude-skills。 | [目录](./aws-solution-architect/) | [SKILL.md](./aws-solution-architect/SKILL.md) |
| `builder` | Disciplined coding craftsman that builds robust business logic, API integrations, and data models with type safety and production readiness. Use when business logic implementation or API integration is needed. | [目录](./builder/) | [SKILL.md](./builder/SKILL.md) |
| `cli-demo-generator` | This skill should be used when users want to create animated CLI demos, terminal recordings, or command-line demonstration GIFs. It supports both manual tape file creation and automated demo generation from command descriptions. Use when users mention creating demos, recording terminal sessions, or generating animated GIFs of CLI workflows. | [目录](./cli-demo-generator/) | [SKILL.md](./cli-demo-generator/SKILL.md) |
| `code-review-excellence` | Master effective code review practices to provide constructive feedback, catch bugs early, and foster knowledge sharing while maintaining team morale. Use when reviewing pull requests, establishing review standards, or mentoring developers. | [目录](./code-review-excellence/) | [SKILL.md](./code-review-excellence/SKILL.md) |
| `codebase-inspection` | Inspect and analyze codebases using pygount for LOC counting, language breakdown, and code-vs-comment ratios. Use when asked to check lines of code, repo size, language composition, or codebase stats. | [目录](./codebase-inspection/) | [SKILL.md](./codebase-inspection/SKILL.md) |
| `codebase-onboarding` | Analyze a codebase and generate comprehensive onboarding documentation tailored to your audience. Produces architecture overviews, key file maps, local setup guides, common task runbooks, debugging guides, and contribution guidelines. Outputs to Markdown, Notion, or Confluence. | [目录](./codebase-onboarding/) | [SKILL.md](./codebase-onboarding/SKILL.md) |
| `database-designer` | A comprehensive database design skill that provides expert-level analysis, optimization, and migration capabilities for modern database systems. This skill combines theoretical principles with practical tools to help architects and developers create scalable, performant, and maintainable database schemas. | [目录](./database-designer/) | [SKILL.md](./database-designer/SKILL.md) |
| `database-schema-designer` | Design relational database schemas from requirements and generate migrations, TypeScript/Python types, seed data, RLS policies, and indexes. Handles multi-tenancy, soft deletes, audit trails, versioning, and polymorphic associations. | [目录](./database-schema-designer/) | [SKILL.md](./database-schema-designer/SKILL.md) |
| `debugging-strategies` | Master systematic debugging techniques, profiling tools, and root cause analysis to efficiently track down bugs across any codebase or technology stack. Use when investigating bugs, performance issues, or unexpected behavior. | [目录](./debugging-strategies/) | [SKILL.md](./debugging-strategies/SKILL.md) |
| `dependency-auditor` | > Skill Type: POWERFUL > Category: Engineering > Domain: Dependency Management & Security. | [目录](./dependency-auditor/) | [SKILL.md](./dependency-auditor/SKILL.md) |
| `docker-expert` | 用于 Docker 容器化最佳实践、多阶段构建优化与 Docker Compose 编排。来源：skills.sh 8.7K installs。 | [目录](./docker-expert/) | [SKILL.md](./docker-expert/SKILL.md) |
| `frontend-design` | Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, artifacts, posters, or applications (examples include websites, landing pages, dashboards, React components, HTML/CSS layouts, or when styling/beautifying any web UI). Generates creative, polished code and UI design that avoids generic AI aesthetics. | [目录](./frontend-design/) | [SKILL.md](./frontend-design/SKILL.md) |
| `gateway` | API design and review, OpenAPI spec generation, versioning strategy, breaking change detection, REST/GraphQL best practices. Ensures API quality and consistency. Use when API design or OpenAPI specs are needed. | [目录](./gateway/) | [SKILL.md](./gateway/SKILL.md) |
| `git-worktree-manager` | The Git Worktree Manager skill provides systematic management of Git worktrees for parallel development workflows. It handles worktree creation with automatic port allocation, environment file management, secret copying, and cleanup — enabling developers to run multiple Claude Code instances on separate features simultaneously without conflicts. | [目录](./git-worktree-manager/) | [SKILL.md](./git-worktree-manager/SKILL.md) |
| `github-contributor` | Strategic guide for becoming an effective GitHub contributor. Covers opportunity discovery, project selection, high-quality PR creation, and reputation building. Use when looking to contribute to open-source projects, building GitHub presence, or learning contribution best practices. | [目录](./github-contributor/) | [SKILL.md](./github-contributor/SKILL.md) |
| `graphify` | any input (code, docs, papers, images, video/audio) -> knowledge graph -> clustered communities -> HTML + JSON + audit report | [目录](./graphify/) | [SKILL.md](./graphify/SKILL.md) |
| `graphql-expert` | 用于 GraphQL API 设计、查询优化、Schema 管理和安全最佳实践。仓库整理版，吸收社区高频最佳实践。 | [目录](./graphql-expert/) | [SKILL.md](./graphql-expert/SKILL.md) |
| `i18n-expert` | This skill should be used when setting up, auditing, or enforcing internationalization/localization in UI codebases (React/TS, i18next or similar, JSON locales), including installing/configuring the i18n framework, replacing hard-coded strings, ensuring en-US/zh-CN coverage, mapping error codes to localized messages, and validating key parity, pluralization, and formatting. | [目录](./i18n-expert/) | [SKILL.md](./i18n-expert/SKILL.md) |
| `kubernetes-specialist` | 用于 Kubernetes 集群管理、部署编排、Pod 调试与 Helm Chart 设计。来源：skills.sh 5K+ installs。 | [目录](./kubernetes-specialist/) | [SKILL.md](./kubernetes-specialist/SKILL.md) |
| `mcp-builder` | Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate external APIs or services, whether in Python (FastMCP) or Node/TypeScript (MCP SDK). | [目录](./mcp-builder/) | [SKILL.md](./mcp-builder/SKILL.md) |
| `mcp-server-builder` | Design and implement Model Context Protocol (MCP) servers that expose any REST API, database, or service as structured tools for Claude and other LLMs. Covers both FastMCP (Python) and the TypeScript MCP SDK, with patterns for reading OpenAPI/Swagger specs, generating tool definitions, handling auth, errors, and testing. | [目录](./mcp-server-builder/) | [SKILL.md](./mcp-server-builder/SKILL.md) |
| `migration-architect` | Purpose: Zero-downtime migration planning, compatibility validation, and rollback strategy generation. | [目录](./migration-architect/) | [SKILL.md](./migration-architect/SKILL.md) |
| `monorepo-navigator` | Navigate, manage, and optimize monorepos. Covers Turborepo, Nx, pnpm workspaces, and Lerna. Enables cross-package impact analysis, selective builds/tests on affected packages only, remote caching, dependency graph visualization, and structured migrations from multi-repo to monorepo. Includes Claude Code configuration for workspace-aware development. | [目录](./monorepo-navigator/) | [SKILL.md](./monorepo-navigator/SKILL.md) |
| `nextjs-app-router` | 用于 Next.js App Router 模式开发，包含 RSC、Server Actions 和路由最佳实践。来源：skills.sh 10.2K installs。 | [目录](./nextjs-app-router/) | [SKILL.md](./nextjs-app-router/SKILL.md) |
| `parallel-debugging` | Debug complex issues using competing hypotheses with parallel investigation, evidence collection, and root cause arbitration. Use this skill when debugging bugs with multiple potential causes, performing root cause analysis, or organizing parallel investigation workflows. | [目录](./parallel-debugging/) | [SKILL.md](./parallel-debugging/SKILL.md) |
| `performance-profiler` | Systematic performance profiling for Node.js, Python, and Go applications. Identifies CPU, memory, and I/O bottlenecks; generates flamegraphs; analyzes bundle sizes; optimizes database queries; detects memory leaks; and runs load tests with k6 and Artillery. Always measures before and after. | [目录](./performance-profiler/) | [SKILL.md](./performance-profiler/SKILL.md) |
| `pr-review-expert` | Structured, systematic code review for GitHub PRs and GitLab MRs. Goes beyond style nits — this skill performs blast radius analysis, security scanning, breaking change detection, and test coverage delta calculation. Produces a reviewer-ready report with a 30+ item checklist and prioritized findings. | [目录](./pr-review-expert/) | [SKILL.md](./pr-review-expert/SKILL.md) |
| `promptfoo-evaluation` | Configures and runs LLM evaluation using Promptfoo framework. Use when setting up prompt testing, creating evaluation configs (promptfooconfig.yaml), writing Python custom assertions, implementing llm-rubric for LLM-as-judge, or managing few-shot examples in prompts. Triggers on keywords like "promptfoo", "eval", "LLM evaluation", "prompt testing", or "model comparison". | [目录](./promptfoo-evaluation/) | [SKILL.md](./promptfoo-evaluation/SKILL.md) |
| `python-performance` | 用于 Python 性能优化、内存分析和并发编程最佳实践。来源：skills.sh 12.8K installs。 | [目录](./python-performance/) | [SKILL.md](./python-performance/SKILL.md) |
| `qa-expert` | This skill should be used when establishing comprehensive QA testing processes for any software project. Use when creating test strategies, writing test cases following Google Testing Standards, executing test plans, tracking bugs with P0-P4 classification, calculating quality metrics, or generating progress reports. Includes autonomous execution capability via master prompts and complete documentation templates for third-party QA team handoffs. Implements OWASP security testing and achieves 90% coverage targets. | [目录](./qa-expert/) | [SKILL.md](./qa-expert/SKILL.md) |
| `repomix-safe-mixer` | Safely package codebases with repomix by automatically detecting and removing hardcoded credentials before packing. Use when packaging code for distribution, creating reference packages, or when the user mentions security concerns about sharing code with repomix. | [目录](./repomix-safe-mixer/) | [SKILL.md](./repomix-safe-mixer/SKILL.md) |
| `rust-engineer` | 用于 Rust 语言开发最佳实践、异步编程和系统级编程指导。来源：skills.sh 1.5K+ installs。 | [目录](./rust-engineer/) | [SKILL.md](./rust-engineer/SKILL.md) |
| `schema` | Database schema design, migration planning, and ER diagram specialist. Handles normalization, index strategies, and relation definitions. Use when DB schema design is needed. | [目录](./schema/) | [SKILL.md](./schema/SKILL.md) |
| `skill-tester` | Name: skill-tester Tier: POWERFUL Category: Engineering Quality Assurance Dependencies: None (Python Standard Library Only) Author: Claude Skills Engineering Team Version: 1.0.0 Last Updated: 2026-02-16. | [目录](./skill-tester/) | [SKILL.md](./skill-tester/SKILL.md) |
| `supabase-postgres` | 用于 Supabase 平台开发与 PostgreSQL 最佳实践，包含 RLS、Edge Functions 和实时订阅。来源：supabase 官方 52.5K installs。 | [目录](./supabase-postgres/) | [SKILL.md](./supabase-postgres/SKILL.md) |
| `supabase-postgres-best-practices` | Postgres performance optimization and best practices from Supabase. Use this skill when writing, reviewing, or optimizing Postgres queries, schema designs, or database configurations. | [目录](./supabase-postgres-best-practices/) | [SKILL.md](./supabase-postgres-best-practices/SKILL.md) |
| `systematic-debugging` | Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes | [目录](./systematic-debugging/) | [SKILL.md](./systematic-debugging/SKILL.md) |
| `tailwind-design-system` | 用于 Tailwind CSS 设计系统搭建、组件库开发与主题定制。来源：skills.sh 24.7K installs。 | [目录](./tailwind-design-system/) | [SKILL.md](./tailwind-design-system/SKILL.md) |
| `tech-debt-tracker` | Tier: POWERFUL 🔥 Category: Engineering Process Automation Expertise: Code Quality, Technical Debt Management, Software Engineering. | [目录](./tech-debt-tracker/) | [SKILL.md](./tech-debt-tracker/SKILL.md) |
| `terraform-engineer` | 用于 Terraform 基础设施即代码（IaC）设计、模块化管理和状态管理。来源：HashiCorp 官方 + skills.sh。 | [目录](./terraform-engineer/) | [SKILL.md](./terraform-engineer/SKILL.md) |
| `typescript-best-practices` | 用于 TypeScript 高级类型编程、类型安全设计和常见反模式避免。仓库整理版，吸收社区高频最佳实践。 | [目录](./typescript-best-practices/) | [SKILL.md](./typescript-best-practices/SKILL.md) |
| `vercel-react-best-practices` | React and Next.js performance optimization guidelines from Vercel Engineering. This skill should be used when writing, reviewing, or refactoring React/Next.js code to ensure optimal performance patterns. Triggers on tasks involving React components, Next.js pages, data fetching, bundle optimization, or performance improvements. | [目录](./vercel-react-best-practices/) | [SKILL.md](./vercel-react-best-practices/SKILL.md) |
| `web-artifacts-builder` | Suite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web technologies (React, Tailwind CSS, shadcn/ui). Use for complex artifacts requiring state management, routing, or shadcn/ui components - not for simple single-file HTML/JSX artifacts. | [目录](./web-artifacts-builder/) | [SKILL.md](./web-artifacts-builder/SKILL.md) |
| `webapp-testing` | Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs. | [目录](./webapp-testing/) | [SKILL.md](./webapp-testing/SKILL.md) |

## 维护方式

- 新增技能时保持 `skills/<category>/<skill-name>/SKILL.md` 结构。
- 若技能有 `scripts/`、`references/`、`assets/`，优先复用并保持说明同步。
- 修改分类内容后可重新运行：`python3 scripts/generate_category_readmes.py`
