github-issues
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseGitHub Issues
GitHub Issue处理
Use the installed skill script directly:
bash
node "$SKILL_DIR/scripts/github-issues.mjs" <command> [options]SKILL_DIRSKILL.md直接使用已安装的skill脚本:
bash
node "$SKILL_DIR/scripts/github-issues.mjs" <command> [options]SKILL_DIRSKILL.mdInputs
输入项
- with:
.envGITHUB_API_KEY=<token>GITHUB_REPOSITORY=<owner/repo>
- Target issue number, or use worklist mode when unspecified
- 包含以下内容的文件:
.envGITHUB_API_KEY=<token>GITHUB_REPOSITORY=<owner/repo>
- 目标Issue编号,未指定时使用工作列表模式
Steps
操作步骤
- Read issue details and comments:
node "$SKILL_DIR/scripts/github-issues.mjs" read -n <issue-number> --comments
- Classify issue type:
- Code-change request
- Brainstorm/open discussion
- Irrelevant to this repository
- Execute by type:
- Code-change request:
- Create branch .
issue-<number>-<topic> - Implement and validate changes.
- Commit and push branch.
- Post summary comment including commit ID.
- Close only when fully resolved.
- Create branch
- Brainstorm/open discussion:
- Post concise, constructive response grounded in repository context.
- Ask only unblocker questions when needed.
- Irrelevant issue:
- Post a short polite response.
- Keep response brief.
- Code-change request:
- Address one issue end-to-end per skill call.
- After completion, ask whether to continue with the next issue.
- 查看Issue详情及评论:
node "$SKILL_DIR/scripts/github-issues.mjs" read -n <issue-number> --comments
- 分类Issue类型:
- 代码变更请求
- 头脑风暴/公开讨论
- 与当前仓库无关
- 按类型执行处理:
- 代码变更请求:
- 创建分支 。
issue-<number>-<topic> - 实现并验证变更内容。
- 提交并推送分支。
- 发布包含提交ID的总结评论。
- 仅在完全解决后关闭Issue。
- 创建分支
- 头脑风暴/公开讨论:
- 基于仓库上下文发布简洁且有建设性的回复。
- 仅在需要时提出用于解决阻塞的问题。
- 无关Issue:
- 发布简短且礼貌的回复。
- 保持回复简洁。
- 代码变更请求:
- 每次调用skill时完整处理一个Issue。
- 处理完成后,询问是否继续处理下一个Issue。
CLI Reference
CLI参考
- Work queue:
node "$SKILL_DIR/scripts/github-issues.mjs" worklist - List open issues:
node "$SKILL_DIR/scripts/github-issues.mjs" read -s open -l 20 - Read one issue:
node "$SKILL_DIR/scripts/github-issues.mjs" read -n <issue-number> - Read issue + comments:
node "$SKILL_DIR/scripts/github-issues.mjs" read -n <issue-number> --comments - Add comment:
node "$SKILL_DIR/scripts/github-issues.mjs" comment -n <issue-number> -b "<text>" - Close issue:
node "$SKILL_DIR/scripts/github-issues.mjs" close -n <issue-number> -b "<resolution note>"
- 工作队列:
node "$SKILL_DIR/scripts/github-issues.mjs" worklist - 列出未关闭Issue:
node "$SKILL_DIR/scripts/github-issues.mjs" read -s open -l 20 - 查看单个Issue:
node "$SKILL_DIR/scripts/github-issues.mjs" read -n <issue-number> - 查看Issue及评论:
node "$SKILL_DIR/scripts/github-issues.mjs" read -n <issue-number> --comments - 添加评论:
node "$SKILL_DIR/scripts/github-issues.mjs" comment -n <issue-number> -b "<text>" - 关闭Issue:
node "$SKILL_DIR/scripts/github-issues.mjs" close -n <issue-number> -b "<resolution note>"
Conventions
约定规范
- Keep comments concise, explicit, and status-oriented.
- Include assumptions when proceeding with incomplete issue details.
- Ask focused numbered follow-up questions only when required to unblock implementation.
- 评论需简洁、明确且聚焦状态。
- 若Issue信息不完整,处理时需说明假设前提。
- 仅在需要解决实现阻塞时,提出针对性的编号跟进问题。