跳到正文
cccskills
免费在 GitHub 公开

grill-test

Carry a coding task through requirements interviews, a written specification, task tickets, and implementation. The workflow records user approvals, runs real tests, and retains review evidence, with execution state preserved so interrupted work can resume.

中文简介正在准备中。当前显示英语简介。

原文查看原文说明

依次执行原始 grill、to-spec、to-tickets、implement Skill,通过真实会话、审批和实际测试完成代码任务。

实测评分 未实测

查看安装方法

适用场景

  • Clarify requirements before coding
  • Turn an approved specification into task tickets
  • Implement approved tickets with tests and review
  • Resume an interrupted development workflow

包含的文件(31)

  • SKILL.md5.8 KB
  • application.json13.7 KB
  • application.mjs5.3 KB
  • bindings.mjs8.8 KB
  • installation.json2.1 KB
  • references/execution.md2.5 KB
  • rules/workflow-guard.md7.1 KB
  • skills/code-review/agents/openai.yaml103 B
  • skills/code-review/SKILL.md6.6 KB
  • skills/grill-me/agents/openai.yaml142 B
  • skills/grill-me/SKILL.md154 B
  • skills/grilling/agents/openai.yaml116 B
  • skills/grilling/SKILL.md1.8 KB
  • skills/implement/agents/openai.yaml144 B
  • skills/implement/SKILL.md448 B
  • skills/setup-matt-pocock-skills/agents/openai.yaml157 B
  • skills/setup-matt-pocock-skills/domain.md2.0 KB
  • skills/setup-matt-pocock-skills/issue-tracker-github.md3.7 KB
  • skills/setup-matt-pocock-skills/issue-tracker-gitlab.md3.8 KB
  • skills/setup-matt-pocock-skills/issue-tracker-local.md1.8 KB
  • skills/setup-matt-pocock-skills/SKILL.md6.9 KB
  • skills/setup-matt-pocock-skills/triage-labels.md1.0 KB
  • skills/tdd/agents/openai.yaml90 B
  • skills/tdd/mocking.md1.5 KB
  • skills/tdd/SKILL.md3.5 KB
  • skills/tdd/tests.md2.2 KB
  • skills/to-spec/agents/openai.yaml140 B
  • skills/to-spec/SKILL.md3.0 KB
  • skills/to-tickets/agents/openai.yaml151 B
  • skills/to-tickets/SKILL.md5.7 KB
  • tools/session.mjs4.4 KB

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

Grill Test

用户明确选择这条链路时使用。先读取执行与恢复,沿同一 SDK 根 Run 和当前子 Run 执行。

原始 Skill 的职责

  1. grill:加载固定的 grill-me 原文;它仅要求执行 grilling 会话,没有文件输出。

    立即执行: 使用 Skill 工具加载 grilling 技能。禁止跳过此步骤。

    技能加载后,按原始 design tree/frontier 规则访谈。环境事实由子 Agent 调查,实际决定询问用户并等待回答。frontier 为空后,请用户确认共同理解。保留真实会话,并将会话摘要回传 SDK grill Action;通过该子 Run 的 confirm-understanding Wait 保存理解确认。此阶段不创建 brief 或其他业务文档,不借用 Native 的阶段产物。

  2. to-spec:读取固定的 to-spec 原文,综合已确认的会话和代码事实,不再次访谈已有决定。按原模板七个章节生成第一份正式文档,确认测试 seams,发布至本地 tracker 的 .scratch/grill-test/spec.md。通过 confirm-spec 保存实际确认。

  3. to-tickets:读取固定的 to-tickets 原文,展示 tracer-bullet 切片、粒度和 blocking edges,取得用户决定后按原模板一票一文件写入 .scratch/grill-test/issues/,使用 ready-for-agent 标签。tickets.json 仅是本应用为核对实际文件和依赖而保存的索引,不是原 Skill 自带的产物。通过 confirm-tickets 保存实际确认。

  4. implement:根 Run 的 authorize-implementation 获批后,读取固定 implement 原文。按已批准票据实现,使用 tdd 在约定 seams 验证,执行相关检查与最终完整业务测试,按 code-review 原文开展 Standards/Spec 双轴子 Agent 审查,只在隔离项目本地提交。implementation.json 是应用的执行记录,不称为原 Skill 的产物。

grill-me、to-spec、to-tickets、implement 的原文件含 disable-model-invocation,宿主无法嵌套调用时读取当前包固定原文,并如实记录文件加载;grilling、tdd、code-review 可用时必须通过实际 Skill 工具加载。不修改原始 Skill 的 frontmatter 或正文。

验收与恢复

输入为 goal、acceptance[{id,description}] 和 testCommand 数组;本地 tracker 由用户事先选择。所有业务检查使用原测试命令;verify 的机器执行端口真实运行测试,验证器只读检查结果。独立 Eval 另外运行原始测试,不能以报告或字符串代替任务完成。

获批 Spec 与票据在实现阶段保持只读。真实批准或 Skill 能力缺失时停在当前步骤,保留原 Run;running/unknown 先核对宿主和实际结果。只使用当前 Action/Wait 身份,不伪造会话回答、批准或成功状态。只有实际 SDK 根 Run completed、业务测试通过且评审证据可查,才能报告业务任务完成。

凭据仅留在执行环境。固定应用、SDK 状态、安装目录由正式 Runtime 维护。本应用不授权远端 Issue、PR、推送、发布或真实消息。

四个阶段都在 SDK 子流程中保留原 Skill 的执行职责;根 Run 的 authorize-implementation 仍在 implement 子流程启动前确认实现范围。应用 Guard 只允许已领取子 Action 的实际阶段产物,grill 无业务文件范围。

SDK 执行协议

固定组合:e0a776e8c9940ecf07ee97c8399d4500bdaa6889e717966487c075ef33a19fa5 Runtime:0.5.0;基础流程:standalone。

用 comet runtime dispatch --application-file <本目录>/application.json --project-root <项目> --request <临时JSON> 启动下列流程:

  • grill-test@3
  • grill-me@1
  • to-spec@1
  • to-tickets@1
  • implement@1

查询和恢复使用 --application grill-test 与原 Run ID,先 inspect 原 Action;保留 attempt、inputHash 和 claimToken。未知执行先核对结果。审批只沿 Runtime 当前 Wait 提交。

当前 Action 返回 skillWork 或当前 Wait 返回 waitSkillWork 时,逐项读取 skill.files["SKILL.md"] 的真实 name;没有 name 时按该固定目录的宿主命名规则确定,无法确定时阻塞。skill.id 只是逻辑绑定,不能用应用名称或别名代替实际 Skill 名称。

立即执行: 使用 Skill 工具加载 <skill-name> 技能。禁止跳过此步骤。

技能加载后,核对实际加载来源对应当前 skill.root,并核对 SKILL.md、脚本和资源的完整内容摘要与 skill.contentHash 一致;同名不能代替固定版本。宿主无法加载该固定版本时阻塞,保留原 Action。核对通过后,Action 保留 actionId、attempt、inputHash;Wait 保留 waitId、proposalHash,不能把等待点当作 Action 领取。传递当前输入、范围和固定指导,执行工作后提交真实结果;等待点指导不等同用户决定或 machine-check 证据,审批仍只提交当前 Wait 的用户决定。

流程与绑定见 application.json,安装与恢复身份见 installation.json。不能以完成字符串代替实际 Schema、候选或工件检查;检查拒绝后保留现场,修正实际产物后继续原动作。 本包通过组合结构和实际注册实现检查;真实宿主、模型执行与完整业务验收须另行记录。

逐阶段必需产物见 application.json 的 artifactContracts 与应用规则。succeeded 回报前检查真实文件与内容条件;有 sha256From 时回传对应实际 SHA-256,否则 outcome.artifacts 提供 uri/sha256。SDK 执行端口会收集文件证据。下游启动与完成前复验原 Action 的依赖;文件变化时保留现场,按已声明的修复步骤重新检查。

执行前读取应用规则。Rule 与流程和写入声明一起生成;宿主集成通过正式安装预览部署。

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

Turn an initial idea into an agreed design before coding. The skill clarifies goals and constraints through focused questions, compares possible approaches, and produces a reviewed specification ready for implementation planning.

中文简介正在准备中。当前显示英语简介。

  • Clarifying requirements before adding a feature
  • Comparing approaches for a behavior change
  • Splitting a large project into smaller designs
rpamis/comet32292026年10月25日 更新

Review code changes from a chosen Git reference against both project coding standards and the original requirements. Separate agents examine each perspective in parallel, and the results stay separate so specification gaps and coding issues are visible.

中文简介正在准备中。当前显示英语简介。

  • Reviewing a branch or pull request
  • Checking changes since a chosen commit
  • Finding missing requirements or unrequested behavior
rpamis/comet32292026年10月25日 更新

comet

免费

Routes a Comet request to the Native or Classic workflow based on project settings. When project settings are missing, it saves the global defaults locally so later changes to those defaults do not alter the project's choice.

中文简介正在准备中。当前显示英语简介。

  • Start a workflow with /comet
  • Use the workflow selected in project settings
  • Save default workflow settings for a new project
rpamis/comet32292026年10月25日 更新

comet

免费

Start or resume a development workflow by checking the request and current change state. Routes work through proposal, design, implementation, verification, and archiving, with separate paths for bug fixes and smaller changes and pauses for required user decisions.

中文简介正在准备中。当前显示英语简介。

  • Start a development workflow for a new feature
  • Resume an unfinished change from its recorded state
  • Choose a workflow for a bug fix or smaller change
rpamis/comet32292026年10月25日 更新

comet

免费

Guide a development change through requirements, design, implementation, verification, and archiving. Comet combines OpenSpec for specifications with Superpowers for technical work, detects the current phase, and routes the agent to the appropriate next step.

中文简介正在准备中。当前显示英语简介。

  • Starting a development change with a structured workflow
  • Resuming work from its recorded development phase
  • Routing a bug fix or small adjustment to a preset
rpamis/comet32292026年10月25日 更新

comet

免费

Start a Comet task without choosing Native or Classic yourself. This entry skill reads the project’s workflow configuration, activates the configured option, and forwards the original request unchanged to the matching skill so work follows the project’s saved settings.

中文简介正在准备中。当前显示英语简介。

  • Start a Comet task without specifying a workflow
  • Use the workflow saved in project configuration
  • Initialize project settings from global defaults
rpamis/comet32292026年10月25日 更新

查看 rpamis 的全部技能

报告此技能的问题