Skip to content

feat(skills): 新增把提问与回复记到 GitHub issue 的 skill #59

Closed

Description

@wukongnotnull

来源

Cursor

提问

该项目新增一个 skill。用户(悟空非空也g)要求:提问与回复同步到 Issue。用户在各个 Agent 工具里的提问和 AI 的回复,同步记录为新建的 issue。

类型与标签:

| 类型 | 标签 | 标题 type | 用途 |
| Bug | bug | fix | 已有功能出现错误 |
| Feature | feature | feat | 提出新功能 |
| Improvement | enhancement | feat | 改进已有功能 |
| Documentation | documentation | docs | 文档新增或修改 |
| UI/UX | ui | fix 或 feat | 界面、交互体验问题 |
| Refactor | refactor | refactor | 重构代码,不改变功能 |
| Performance | performance | perf | 性能优化 |
| Test | test | test | 测试相关工作 |
| Security | security | fix | 安全问题 |
| Chore | chore | chore | 工程、依赖、配置等维护 |
| Question | question | question | 使用咨询、技术问题 |
| Discussion | discussion | discussion | 需要讨论后决定 |

同时符合多个类型时,选最主要的定标题 type,其余加为标签。标签不存在就先 gh label create。

标题 <type>(<scope>): <description>,参考 Conventional Commits。scope 可选,英文小写;没有明确范围就写成 <type>: <description>。description 不加句号。示例:fix(pane): 修复展开状态下关闭面板白屏。

每个提问一个 issue。正文写提问原文、AI 回复要点,并注明来自哪个工具。后续追问和进展追加评论,不新开 issue。实现它的 PR 用 Closes #编号 关联。不记录密钥、令牌等敏感内容。

不要只写在 AGENTS.md。不要改 skills/grilling/SKILL.md。技能用简体中文,type/label 保持英文。按仓库里已有 skill 的命名习惯起名。不要加自动关闭,也不要把 Project 看板逻辑写进 skill。AGENTS.md 若会和 skill 冲突,只加短指针,不要把整张表抄进去。不要编造 eval。搜过 open 和 closed 的 PR/issue 再跟踪到 GitHub issue。看板是 https://github.com/users/wukongnotnull/projects/8 ,状态用真实字段名。不要声称 Auto-add。不要开 PR。在分支上提交。issue 里披露模型与 Cursor cloud agent。不要加第三方依赖。交付物是正常的 skill 文件。

回复要点

  • 新增 skills/recording-qa-to-issues/SKILL.md(name: recording-qa-to-issues)。description 以 “Use when” 开头,只写触发条件,便于自动触发。
  • 触发条件:人类伙伴在 Cursor、Claude Code、Codex、Kimi、OpenCode、Pi 等 Agent 工具里提问、报告问题、要求改动或追问。
  • 正文为简体中文。标题 type 与标签保持英文。一次提问一条 issue;追问写评论;PR 描述写 Closes #编号。skill 里不写看板,也不自动关闭 issue。
  • CLAUDE.md(AGENTS.md 的符号链接)只加了一句指针。没有把类型表抄进去,没有改 skills/grilling/SKILL.md。
  • README 的技能计数从 26(16 个通用)改为 27(17 个通用),并把该 skill 列进协作一栏。五种语言的 README 一起改了,避免目录数字不一致。
  • 提交 256c535f8c66e4e117247f4a892eb20d8171deb7,分支 cursor/recording-qa-to-issues-0385。没有开 PR。
  • 官方 wukong-code-evals 未跑:工作区没有 evals/ 检出,也没有这个场景的现成 eval。下面是标明为行为对照的纸面检查,不是官方 eval。
    • 没有该 skill 时,探针把标题写成自由句子「展开状态下点关闭后面板白屏,按钮太挤」,只打 bug,并把规则放在 AGENTS.md。
    • 读了 skill 之后,同一场景标题为 fix(pane): 修复展开状态下关闭面板白屏,标签 bug 和 ui,缺的 ui 会先创建;追问评论到已有 issue;规则留在 skill。
    • 补了一轮:问题描述里的 “session token” 字样保留;具体密钥值写成 [REDACTED]。

What problem does this solve?

插件用户读 skill,不读本仓库的贡献说明。贡献说明里已有较轻的 issue 跟踪,覆盖不了「每个 Agent 工具里的提问和回复都记成 issue」这套类型、标签和 Conventional Commits 标题。只改 AGENTS.md 的话,装了插件的人不会按这套规则做。

Proposed solution

新增 skill recording-qa-to-issues,并在 CLAUDE.md 的 issue 小节加一句指针。类型表、标题格式、正文、追问评论、Closes #、敏感内容打码都写在 skill 里。

What alternatives did you consider?

只改 AGENTS.md:这次要求明确拒绝,插件用户看不到。做成独立插件:这是各个使用 Wukong Code 的仓库都会遇到的记录习惯,适合放在 core,而且没有新增第三方依赖。gh 是使用者环境里已有的 GitHub CLI,不是插件依赖。

Is this appropriate for core Wukong Code?

适合。受众是在任意项目里使用 Wukong Code 的人,不是只有本仓库的贡献者。来源是本次用户请求,许可与仓库一致(MIT),由本仓库维护。没有新增运行时依赖。官方 eval 没有这个场景;纸面行为对照见上。

  • I searched existing issues and this has not been proposed before

搜过 open 和 closed issues,以及相关 PR。没有「把提问和回复记成 issue」的 skill。相关但不同:已合并的 PR #50 把较轻的本仓库协作规则写进了贡献说明;已关闭的 issue #49 是 grilling 共识跟踪。

Environment (required)

Field Value
Wukong Code version v6.6.0(origin/main 474a6da)
Harness (Claude Code, Cursor, etc.) Cursor
Harness version Cursor cloud agent,run https://cursor.com/agents/bc-dd8704f9-06b0-5e1d-a246-762e57950385
Your model + version grok-4.7(run-info originalModelName)。任务说明要求披露 Cursor Grok 4.6;运行身份是 Grok 4.7,Cursor cloud agent
All plugins installed 本会话没有可枚举的已装插件清单。工作区就是 wukong-code 仓库。除此之外未知

Context

分支:cursor/recording-qa-to-issues-0385
提交:256c535f8c66e4e117247f4a892eb20d8171deb7
未开 PR。完整 diff 需要人类先看过再决定是否开 PR。

Activity

  1. wukongnotnull commented on Oct 14, 2026

    @wukongnotnull
    OwnerAuthor

    看板:https://github.com/users/wukongnotnull/projects/8

    加入前这条 issue 不在该板上,没有观察到自动入板。已手动加入,Status 字段的选项名是 In Progress。

    没有开 PR。分支 cursor/recording-qa-to-issues-0385,提交 256c535f8c66e4e117247f4a892eb20d8171deb7。完整 diff 留给人类先看。

  2. wukongnotnull commented on Oct 14, 2026

    @wukongnotnull
    OwnerAuthor

    实现这条 issue 的 PR:#60

    Closes #59 写在 PR 描述里。没有合并。人类伙伴要求只开 PR。

  3. wukongnotnull commented on Oct 14, 2026

    @wukongnotnull
    OwnerAuthor

    PR #60 已合并到 main。合并提交 7ec3304095ef65281795f1423ce9072be65407bd。lint 与 test 为 SUCCESS,manual 为 SKIPPED,main 上没有生效的必需检查。没有绕过失败检查。

    项目 8 上这条 issue 和该 PR 的 Status 已设为 Done。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    feature提出新功能

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions