FC

feiskyer/claude-code-settings

Developer tools
1.6K stars Quality 47 Trend 47

Claude Code 设置、技能(Skills)和子代理(Sub-agents)合集,涵盖头脑风暴与设计审查、深度调研、GitHub 集成、翻译、图片生成等增强型开发工作流。

Overview

Claude Code 设置、技能(Skills)和子代理(Sub-agents)合集,涵盖头脑风暴与设计审查、深度调研、GitHub 集成、翻译、图片生成等增强型开发工作流。

README

Claude Code 配置与技能集

Claude Code 设置、技能(Skills)和子代理(Sub-agents)合集,涵盖头脑风暴与设计审查、深度调研、GitHub 集成、翻译、图片生成等增强型开发工作流。

OpenAI Codex 的配置和自定义 prompt 请参考 feiskyer/codex-settings

安装

方式一:Claude Code Plugin(推荐)

/plugin marketplace add feiskyer/claude-code-settings

# 安装主插件(包含所有技能和代理)
/plugin install claude-code-settings

主插件包含的完整技能列表:brainstorming、codex-skill、deep-research、github-fix-issue、github-review-pr、gpt-image-skill、grill-me、handoff、nanobanana-skill、skill-creator、translate、youtube-transcribe-skill,详见技能列表。单个技能也可以通过 npx skills 按需安装。

注意: ~/.claude/settings.json 不通过 Plugin 配置,需要手动设置。

方式二:npx skills

npx skills 可以为你的 AI 编程工具安装技能:

# 列出可用技能
npx -y skills add -l feiskyer/claude-code-settings

# 安装全部技能
npx -y skills add --all feiskyer/claude-code-settings

# 手动选择要安装的技能
npx -y skills add feiskyer/claude-code-settings

方式三:手动安装

# 备份原有配置
mv ~/.claude ~/.claude.bak

# 克隆本仓库
git clone https://github.com/feiskyer/claude-code-settings.git ~/.claude

# 启动 Copilot Gateway 代理(监听 http://localhost:4141)
npx copilot-gateway@latest start --proxy-env

# 也可以用 tmux 在后台运行
# tmux new-session -d -s copilot 'npx copilot-gateway@latest start --proxy-env'

首次启动会提示认证:

Please visit https://github.com/login/device and enter code XXXX-XXXX to authenticate.

打开链接,登录并授权你的 GitHub Copilot 账户。

注意:

  1. 仓库根目录的 settings.json 是作者的配置模板,默认指向 copilot-gateway 代理(http://localhost:4141)。如需使用 LiteLLM Proxy Server 等其他网关,把 ANTHROPIC_BASE_URL 改为对应地址(如 http://localhost:4000)即可。

  2. 确保以下模型在你的账户中可用,否则需替换为你自己的模型名(模型名以你的网关实际提供的为准):

    • ANTHROPIC_DEFAULT_SONNET_MODEL: claude-sonnet-4-6
    • ANTHROPIC_DEFAULT_OPUS_MODEL: claude-opus-4-6
    • ANTHROPIC_DEFAULT_HAIKU_MODEL: claude-haiku-4-5
  3. 模板中 defaultModeacceptEdits(自动接受文件编辑但保留命令确认)。如需完全跳过权限确认可自行改为 bypassPermissions,但请了解其安全风险后再启用。

技能列表

技能是可复用的能力模块,教会 Claude 如何完成特定任务。可通过 /skill-name [参数] 手动调用,或根据上下文自动触发。

子代理

agents/ 目录包含扩展 Claude Code 能力的专业化子代理

代理 功能
pr-reviewer GitHub PR 代码审查专家
github-issue-fixer GitHub Issue 修复专家
instruction-reflector 分析和改进 Claude Code 指令
deep-reflector 会话分析和学习捕获
insight-documenter 技术突破文档化
ui-engineer UI/UX 开发专家

配置模板

配置模板目录 — 为各种模型提供商预配置的 settings.json。

配置文件 说明
copilot-settings.json GitHub Copilot 代理
litellm-settings.json LiteLLM 网关
deepseek-settings.json DeepSeek v3.1
qwen-settings.json Qwen3-Coder-Plus(阿里云 DashScope)
siliconflow-settings.json SiliconFlow(Kimi-K2-Instruct)
vertex-settings.json Google Cloud Vertex AI
azure-settings.json Azure AI(Anthropic 兼容端点)
azure-foundry-settings.json Azure AI Foundry 原生模式
minimax.json MiniMax-M2
openrouter-settings.json OpenRouter(多模型统一 API)

脚本工具

scripts/ 目录包含维护 Claude Code 环境的实用脚本。

脚本 功能
update-cc-plugins.sh 一键更新所有已安装的 marketplace 和插件/技能
bash ~/.claude/scripts/update-cc-plugins.sh

开发与测试

修改本仓库的技能或配置后,可以用 CLAUDE_CONFIG_DIR 环境变量把 Claude Code 的配置目录直接指向仓库,进行真实测试而不影响 ~/.claude 下的日常配置:

# 在任意项目目录用本仓库的配置启动一次性测试会话
CLAUDE_CONFIG_DIR=/path/to/claude-code-settings claude

# 非交互式冒烟测试:验证技能是否正确加载
CLAUDE_CONFIG_DIR=/path/to/claude-code-settings \
  claude -p "List every skill you can currently invoke" --max-turns 2

# 也可以固定成别名
alias claude-test='CLAUDE_CONFIG_DIR=/path/to/claude-code-settings claude'

验证要点:

  • 技能列表应包含仓库 skills/ 下的技能;grill-mehandoff 因设置了 disable-model-invocation: true 不会出现在自动触发列表中,需用 /grill-me/handoff 手动调用验证
  • 修改 SKILL.md 描述后,可用自然语言请求(而非 /skill-name)测试自动触发是否符合预期
  • 技能结构校验:cd skills/skill-creator && python3 -m scripts.quick_validate ../

注意: 测试会话会把运行时状态写回仓库目录(.claude.jsonprojects/、settings.json 的字段重排等)。运行时产物已在 .gitignore 中忽略,但测试后建议 git diff 确认 settings.json 没有混入不想入库的个人设置。

已知限制

WebSearchAnthropic 专有工具,在非官方 Anthropic API 环境下不可用。如需网页搜索,请接入外部 MCP 服务器:

常见问题

参考指南

参考资源

许可证

本项目基于 MIT 许可证发布 — 详见 LICENSE

View this README on GitHub

Recommended Tools

Try a different keyword or remove a filter.

Install

npx skillfish add feiskyer/claude-code-settings