← Back to list

issue-implement
by TokenRollAI
basic-agentic-template
⭐ 0🍴 0📅 Jan 23, 2026
SKILL.md
name: issue-implement description: 根据 Issue 分析结果实现代码,创建分支并提交 PR。当用户在 Issue 评论中确认方案后使用。
Issue 实现
根据已确认的技术方案实现代码。
实现流程
1. 获取上下文
# 查看 Issue 及之前的分析评论
gh issue view {issue_number} --comments
从分析评论中提取:
- 问题类型(bug/feature)
- 技术方案
- 需要修改的文件
- 实现步骤
2. 创建分支
| 类型 | 分支命名 |
|---|---|
| Bug | fix/issue-{number} |
| Feature | feat/issue-{number} |
git checkout -b fix/issue-123
# 或
git checkout -b feat/issue-123
3. 实现代码
按照分析方案中的步骤逐一实现:
- 阅读相关文件,理解现有代码
- 编写/修改代码
- 确保代码风格一致
- 添加必要的错误处理
4. 提交代码
使用 Conventional Commits 格式:
# Bug 修复
git commit -m "fix: 修复xxx问题 (#123)"
# 新功能
git commit -m "feat: 添加xxx功能 (#123)"
# 重构
git commit -m "refactor: 重构xxx模块 (#123)"
5. 推送分支
git push -u origin fix/issue-123
6. 创建 PR
gh pr create \
--title "fix: 修复xxx问题 (#123)" \
--body "## 概述
修复了 #123 中描述的问题。
## 改动
- 文件1: 改动描述
- 文件2: 改动描述
Closes #123"
7. 回复 Issue
gh issue comment 123 --body "✅ 已创建 PR #456 来解决此问题。
**改动文件:**
- \`path/to/file1.ts\`
- \`path/to/file2.ts\`
请查看 PR 进行代码审查。"
输出格式
结构化输出 Schema
{
"status": "success|failed|blocked",
"branch_name": "fix/issue-123",
"pr_number": 456,
"pr_url": "https://github.com/owner/repo/pull/456",
"files_changed": ["file1.ts", "file2.ts"],
"summary": "简要描述实现内容"
}
注意事项
- 所有输出使用简体中文
- 确保代码可运行,不要留下语法错误
- 如果遇到阻塞问题,设置
status: "blocked"并在 Issue 评论中说明 - PR 标题和 commit message 保持一致
- Body 中必须包含
Closes #issue_number以自动关联
Score
Total Score
45/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
○言語
プログラミング言語が設定されている
0/5
○タグ
1つ以上のタグが設定されている
0/5
Reviews
💬
Reviews coming soon