2.8 KiB
2.8 KiB
炼妖壶Claude Code Action配置指南
✅ 已完成
- 创建了
.github/workflows/claude.yml - 配置了炼妖壶专用的系统提示
- 支持多种触发词:
@claude、@太公、@八仙
🔧 需要完成的配置
1. 设置GitHub Secrets
在你的GitHub仓库中添加API密钥:
方法A: 使用Anthropic API Key (推荐)
- 访问:https://github.com/your-username/cauldron/settings/secrets/actions
- 点击 "New repository secret"
- 添加:
- Name:
ANTHROPIC_API_KEY - Value: 你的Anthropic API密钥
- Name:
方法B: 使用Claude Code OAuth Token (Pro/Max用户)
如果你有Claude Pro或Max账户:
# 在本地运行
claude setup-token
然后添加secret:
- Name:
CLAUDE_CODE_OAUTH_TOKEN - Value: 生成的OAuth token
2. 安装Claude GitHub App (如果还没安装)
- 访问:https://github.com/apps/claude
- 点击 "Install"
- 选择你的仓库或组织
- 授权必要的权限
3. 测试配置
配置完成后,在任何Issue或PR中评论:
@claude 你好!请介绍一下炼妖壶项目的架构
或者:
@太公 请分析一下当前的心易系统设计
或者:
@八仙 帮我优化一下辩论系统的逻辑
🎯 使用场景
代码审查
在PR中评论:
@claude 请审查这个MCP管理器的实现,关注安全性和性能
功能实现
在Issue中评论:
@claude 帮我实现一个新的Yahoo Finance数据获取功能
架构讨论
@太公 如何优化当前的金融数据分析流程?
调试帮助
@claude 这个错误是什么原因:[粘贴错误信息]
🔍 高级配置
自定义触发词
如果你想添加更多触发词,编辑 .github/workflows/claude.yml 中的条件:
if: contains(github.event.comment.body, '@claude') ||
contains(github.event.comment.body, '@太公') ||
contains(github.event.comment.body, '@八仙') ||
contains(github.event.comment.body, '@炼妖')
模型配置
可以在workflow中调整:
model: 选择不同的Claude模型max-tokens: 调整响应长度system-prompt: 自定义AI行为
🚨 注意事项
- API费用: Claude Code Action会消耗你的Anthropic API配额
- 权限: 确保GitHub App有足够的权限操作仓库
- 安全: 不要在公开评论中包含敏感信息
- 频率: 避免过于频繁的调用
🎉 完成后的效果
配置成功后,你将拥有:
- 🤖 智能代码助手: 直接在GitHub中获得AI帮助
- 🔍 自动代码审查: PR中的智能建议
- 💡 架构指导: 针对炼妖壶项目的专业建议
- 🚀 开发加速: 减少查找文档和调试时间
配置完成后,在这个Issue中评论 @claude 测试 来验证是否工作正常!