一键导入
openspec-apply-change
按 QuantAgent OpenSpec change 实施任务。用户要求开始实现、继续实现、推进 tasks、或基于已审核 OpenSpec 写代码时使用;实现前会检查中文 artifacts、工程质量 gate 和 strict validate 状态。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
按 QuantAgent OpenSpec change 实施任务。用户要求开始实现、继续实现、推进 tasks、或基于已审核 OpenSpec 写代码时使用;实现前会检查中文 artifacts、工程质量 gate 和 strict validate 状态。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
当 evidence_research_analyst 检索公开来源并压缩半导体事件证据时使用。
当半导体 MainAgent 需要分析已路由事件对 AI GPU、HBM、晶圆代工、设备、存储、供应链和风险的影响时使用。
归档已完成的 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、规划行为/架构/契约变更时使用。
用于对本仓库 PR、commit、diff 或代码变更做 AI Code Review;当用户要求 review PR、review commit、review diff、代码审查、CR 规范检查、AI CR 或检查变更是否符合 QuantAgent 模块边界时使用。
| name | openspec-apply-change |
| description | 按 QuantAgent OpenSpec change 实施任务。用户要求开始实现、继续实现、推进 tasks、或基于已审核 OpenSpec 写代码时使用;实现前会检查中文 artifacts、工程质量 gate 和 strict validate 状态。 |
| license | MIT |
| compatibility | Requires openspec CLI. |
| metadata | {"author":"openspec","version":"1.0","generatedBy":"1.3.1"} |
按 OpenSpec change 实施任务。实现前必须确认 artifacts 是中文正文、英文 OpenSpec 语法、并能通过 strict validate。
输入: 可指定 change name。未指定时从上下文推断;如果不明确,必须让用户选择。
QuantAgent 质量门槛: 实现前读取 .agents/skills/references/engineering-quality-gate.md 和 .agents/skills/references/openspec-chinese-artifact-gate.md,确认所选 change artifacts 已准备好实施并通过 strict validate。涉及 apps/web/** 时读取 .agents/skills/references/web-architecture-gate.md。复杂 Web feature、route、shared 能力或文件拆分还要读取 .agents/skills/references/web-file-responsibility-and-feature-structure.md。涉及 apps/api/** 时读取 .agents/skills/references/api-architecture-gate.md。涉及 packages/core/**、packages/plugin-sdk/** 或 plugins/** 时读取 .agents/skills/references/core-and-plugin-architecture-gate.md。如果 artifacts 正文主要是英文,先更新为 QuantAgent 中文 artifact 风格。如果 artifacts 没有说明目录/文件规划、职责、核心模型、接口字段、复用点、数据流、失败路径和验证入口,先暂停并建议补 artifacts,不要直接写代码。
步骤
选择 change
如果用户提供了 name,直接使用。否则:
openspec list --json,列出候选并让用户选择。始终说明:使用 change: <name>,以及如何改用其他 change。
检查状态并理解 schema
openspec status --change "<name>" --json
解析 JSON,理解:
schemaName:当前 workflow,例如 spec-driven。tasks,其他 schema 以 status 为准。获取 apply instructions
openspec instructions apply --change "<name>" --json
返回内容包括:
contextFiles:artifact id 到具体文件路径数组的映射。状态处理:
state: "blocked":说明缺失 artifacts,建议先补 artifacts。state: "all_done":说明已全部完成,建议归档。读取上下文文件
读取 apply instructions 输出中 contextFiles 列出的每个文件路径。
文件取决于 schema:
contextFiles 为准。另外读取 .agents/skills/references/engineering-quality-gate.md、.agents/skills/references/openspec-chinese-artifact-gate.md、根 AGENTS.md,以及任务会触碰路径最近层级的 AGENTS.md。Web 任务读取 .agents/skills/references/web-architecture-gate.md;复杂 Web feature 结构或文件拆分读取 .agents/skills/references/web-file-responsibility-and-feature-structure.md。API 任务读取 .agents/skills/references/api-architecture-gate.md。Core/Plugin/SDK 任务读取 .agents/skills/references/core-and-plugin-architecture-gate.md。
运行 OpenSpec 与工程质量 gate
先运行:
openspec validate <name> --type change --strict --json
如果因为 artifact 语法或英文正文漂移导致校验失败,先更新同一个 change 的 artifacts,再进入实现。更新时保留英文 OpenSpec 语法标记,但正文使用中文。
改文件前检查 artifacts 和本地规则是否回答:
如果答案缺失或矛盾,暂停并建议更新同一个 change 的 proposal/design/tasks/specs,不要在实现中猜。
展示当前进度
展示:
N/M tasks complete。实施 tasks(直到完成或阻塞)
对每个 pending task:
- [ ] 改为 - [x]。以下情况暂停:
完成或暂停时展示状态
展示:
N/M tasks complete。实施中输出
## 正在实施: <change-name> (schema: <schema-name>)
正在处理任务 3/7: <task description>
[...implementation happening...]
任务完成
正在处理任务 4/7: <task description>
[...implementation happening...]
任务完成
完成输出
## 实施完成
**Change:** <change-name>
**Schema:** <schema-name>
**Progress:** 7/7 tasks complete
### 本轮完成
- [x] Task 1
- [x] Task 2
...
所有任务已完成,可以准备归档。
暂停输出
## 实施暂停
**Change:** <change-name>
**Schema:** <schema-name>
**Progress:** 4/7 tasks complete
### 遇到的问题
<description of the issue>
**可选处理方式:**
1. <option 1>
2. <option 2>
3. 其他方案
你希望怎么处理?
护栏
contextFiles。openspec validate <name> --type change --strict --json。contextFiles,不要假设固定文件名。流动工作流集成
本 skill 支持围绕同一个 change 流动推进: