# Claude Code 自定义技能集 `Claude Code` `技能扩展` `工作流` `自动化` `WordPress` # 我的技能集 为 Claude Code 定制的技能合集。 ## 什么是技能? 技能是可复用的提示词和工作流,用于扩展 Claude Code 的能力。每个技能定义在其独立目录下的 `SKILL.md` 文件中。 ## 目录结构 - `claude-skills/` - 适用于 Claude(claude.ai)的技能 - `claude-code-skills/` - 适用于 Claude Code 的技能 ## 可用技能 ### Claude 技能 | 技能 | 描述 | |------|------| | [travel-assistant](./claude-skills/travel-assistant/SKILL.md) | 旅行助手,用于搜索航班和酒店 | ### Claude Code 技能 | 技能 | 描述 | |------|------| | [core-commit](./claude-code-skills/core-commit/SKILL.md) | 按照官方规范编写 WordPress 核心提交信息 | | [ci-fixer](./claude-code-skills/ci-fixer/SKILL.md) | 修复 PR 中失败的 CI 测试,并持续监控直到所有检查通过 | | [commit](./claude-code-skills/commit/SKILL.md) | 遵循 WordPress 核心风格创建原子提交,附带清晰描述性的提交信息 | | [web-performance-tuner](./claude-code-skills/web-performance-tuner/SKILL.md) | 诊断并修复 Web 性能问题,提供可量化的验证结果 | | [wp-admin-tester](./claude-code-skills/wp-admin-tester/SKILL.md) | 本地调试和测试 wp-admin 流程:REST API、浏览器自动化、PHP/JS 日志采集 | | [worktrunk](./claude-code-skills/worktrunk/SKILL.md) | 使用 Worktrunk(wt CLI)管理 git 工作树:并行代理、钩子、合并工作流 | ## 安装 使用内置的安装脚本将技能添加到 Claude Code 或 Claude Desktop。 ### 快速开始 ```bash # 列出可用技能 ./install-skill.sh --list # 安装技能到 Claude Code(创建符号链接) ./install-skill.sh travel-assistant # 安装到 Claude Desktop(在 ~/Downloads 生成 ZIP) ./install-skill.sh travel-assistant --target desktop # 同时安装到两者 ./install-skill.sh travel-assistant --target both ``` ### 选项说明 ```bash # Claude Code 的安装方式 ./install-skill.sh travel-assistant --method symlink # 默认 - 链接到仓库 ./install-skill.sh travel-assistant --method copy # 复制文件 # 使用通配符安装多个技能 ./install-skill.sh "travel-*" # 安装所有技能 ./install-skill.sh --all # 卸载技能 ./install-skill.sh travel-assistant --uninstall # 强制覆盖,不提示确认 ./install-skill.sh travel-assistant --force ``` ### Claude Code 安装说明 技能安装至 `~/.claude/skills/<技能名>/`。默认符号链接方式会保持技能与仓库的关联,因此更新自动生效。如需独立副本,请使用 `--method copy`。 ### Claude Desktop 安装说明 脚本会在 `~/Downloads/` 生成一个 ZIP 文件,可通过以下步骤上传: 1. 打开 Claude Desktop 2. 进入 设置 > 功能 > 技能 3. 点击「上传技能」 4. 选择生成的 ZIP 文件 ## 使用方式 本仓库中的技能可安装并配合 Claude Code 使用,为各类任务提供专项辅助。 ## 贡献指南 添加新技能的步骤: 1. 创建以技能名命名的新目录 2. 在目录中添加包含技能定义的 `SKILL.md` 文件 3. 提交包含新技能的 PR