一键导入
gh-issue-create
用于为本仓库创建、拆分、补写或批量整理 GitHub 开发 issue;当讨论、设计差距、OpenSpec seed、PR 评论或用户粗略需求需要先被压成可协作 issue 时使用,输出 why now、范围、非目标、未决点、验收、验证和 OpenSpec 处理。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
用于为本仓库创建、拆分、补写或批量整理 GitHub 开发 issue;当讨论、设计差距、OpenSpec seed、PR 评论或用户粗略需求需要先被压成可协作 issue 时使用,输出 why now、范围、非目标、未决点、验收、验证和 OpenSpec 处理。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
当 evidence_research_analyst 检索公开来源并压缩半导体事件证据时使用。
当半导体 MainAgent 需要分析已路由事件对 AI GPU、HBM、晶圆代工、设备、存储、供应链和风险的影响时使用。
按 QuantAgent OpenSpec change 实施任务。用户要求开始实现、继续实现、推进 tasks、或基于已审核 OpenSpec 写代码时使用;实现前会检查中文 artifacts、工程质量 gate 和 strict validate 状态。
归档已完成的 QuantAgent OpenSpec change,并在归档前检查 artifacts、tasks、delta spec 同步和中文/英文语法边界。用户要求 finalize、archive、归档 change 或同步 stable spec 时使用。
OpenSpec 探索模式,用于在创建或实施 change 前后澄清需求、调查代码、比较方案和沉淀决策;如需写入 OpenSpec artifacts,默认生成中文正文并保留英文校验语法。
为 QuantAgent 创建新的 OpenSpec change,并一次性生成可评审、可校验、可实施的 proposal、design、specs 和 tasks。用户要求提 proposal、创建 change、生成 OpenSpec、规划行为/架构/契约变更时使用。
| name | gh-issue-create |
| description | 用于为本仓库创建、拆分、补写或批量整理 GitHub 开发 issue;当讨论、设计差距、OpenSpec seed、PR 评论或用户粗略需求需要先被压成可协作 issue 时使用,输出 why now、范围、非目标、未决点、验收、验证和 OpenSpec 处理。 |
| license | Proprietary |
| compatibility | {"agent":"*"} |
| metadata | {"language":"zh-CN","scope":"github-issues","repo":"BqLee-AI/QuantAgent"} |
这个 skill 只负责把工作收敛成 QuantAgent 仓库可接手的 GitHub issue。它不是用户反馈模板,也不负责直接实现。
目标是把同一个问题从 discussion / 口头需求 / 设计差距,压成后续 OpenSpec 和 PR 能继续接住的协作对象。不要为了“信息完整”堆材料;要把判断写到正确位置。
只读当前 issue 需要的上下文,避免批量扫仓库:
AGENTS.md、README.mddocs/design/*.md;设计文档是长期真相层docs/prd/*.md;PRD 是产品表述和待确认项openspec/changes/<change-id>/proposal.md、design.md、tasks.md、specs/**/spec.mdgh issue view <id> --repo BqLee-AI/QuantAgent --json title,body,labels,url,state.agents/skills/references/engineering-quality-gate.mdapps/web/**、前端 feature、route、API 调用、组件或运行时容器时,读 .agents/skills/references/web-architecture-gate.md.agents/skills/references/web-file-responsibility-and-feature-structure.mdapps/api/** 时,读 .agents/skills/references/api-architecture-gate.mdpackages/core/**、packages/plugin-sdk/** 或 plugins/** 时,读 .agents/skills/references/core-and-plugin-architecture-gate.mdreferences/issue-guidelines.mdreferences/label-policy.md不要创建或引用 docs/openspec。本仓库只使用根目录 openspec/。
一个开发 issue 必须收住一个可验证的不确定性,而不是功能篮子或施工流水账。创建前先确认:
openspec/changes/<change-id>/?如果这些问题还答不清,不要硬造 status:ready issue。先问用户一个聚焦问题,或创建 status:needs-review / status:blocked。
涉及 Web 的 issue 不能只写“做页面”或“接 API”。必须根据 .agents/skills/references/web-architecture-gate.md 收住 route、runtime/API、query/mutation、业务 hook、view component、README、中文注释和目录分组边界,并写进 子任务树 或 架构 / 分层风险。涉及复杂 feature 或文件拆分时,还必须对照 .agents/skills/references/web-file-responsibility-and-feature-structure.md 写清目标目录和文件职责。
创建 issue 时要判断这件事是否还需要沉淀到其他载体,并在 issue 的 OpenSpec 处理 或 待确认问题 中说清楚:
AGENTS.md。openspec/changes/<change-id>/。docs/design/。docs/prd/。issue 不需要替这些资产全部改完,但必须提醒后续落点。不要把同一判断只留在聊天里。
写 issue 时要贴合这些仓库事实:
apps/api/,核心领域逻辑不放在 FastAPI router。apps/web/,前端使用 React + Vite;插件配置采用 schema-driven form,不接收插件自定义前端组件。packages/core/;跨端契约和生成物边界在 packages/contracts/。packages/agent/、packages/plugin-sdk/、packages/adapters/。runtime/、真实 .env、secrets、私有策略、交易密钥和本地数据不得进入 issue 的交付物。除非用户给了明确模板,否则正文使用以下结构,保持中文、具体、可审核:
## 背景 / 为什么现在做
## 当前要收住的问题
## 目标
## 明确不做
## 相关上下文
## 前置依赖
## 待确认问题
## 子任务树
## 验收口径
## Harness / 验证要求
## 架构 / 分层风险
## OpenSpec 处理
写法要求:
背景 / 为什么现在做 写阻塞链路和漂移风险,不写泛泛价值。当前要收住的问题 用一句话定义唯一问题。目标 写 3-5 条边界,不要写成愿景。明确不做 要点名容易被误带入的未来能力。相关上下文 链接 issue、PR、OpenSpec、设计文档段落或日志。前置依赖 写清是否 blocked;没有依赖也明确写“无已知阻塞”。待确认问题 只放实现者不能自行拍板的问题。子任务树 面向收敛,不要堆无依赖的待办项;可标注串行/可并行/审核点。验收口径 至少覆盖“必须成立 / 明确不成立 / 失败信号”。Harness / 验证要求 只写当前风险需要的最轻验证。架构 / 分层风险 写清需要由 OpenSpec 或实现前设计收住的职责边界、复用点、数据流、失败路径和验证入口;不涉及时也明确说明“无已知跨边界风险”。OpenSpec 处理 明确是“需新建 change”“关联现有 change”“仅文档/仓库维护,暂不需要 change”中的哪一种。写完 issue 草稿后自查:
web-architecture-gate.md 写清 runtime/API/query/hook/component/README 边界,而不是把分层决策留给实现者?web-file-responsibility-and-feature-structure.md 写清应拆到哪些文件和目录?api-architecture-gate.md 写清 router/service/repository/DTO/envelope 边界、DB 操作规范和错误处理?core-and-plugin-architecture-gate.md 写清 package 依赖方向、插件分层、DTO 契约和 Registry 边界?apps/ / packages/ 边界接不住?openspec/changes/<change-id>/。openspec-propose 生成 artifacts,再实现。openspec/specs/;完成后走 archive workflow。issue 和 proposal 可以讲同一个问题,但职责不同:
BqLee-AI/QuantAgent。references/label-policy.md 选择标签。python3 .agents/skills/gh-issue-create/scripts/sync_repo_labels.py --repo BqLee-AI/QuantAgent
gh issue create,正文先写入临时 markdown 文件,再用 --body-file。gh issue view <number> --repo BqLee-AI/QuantAgent --json title,labels,url,state
如果标签不完整,立即用 gh issue edit 修正;不要只挂 GitHub 默认 enhancement / documentation。
创建或整理完成后至少返回:
needs-review、ready 还是 blocked