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