跳到正文
cccskills
免费在 GitHub 公开

spec-provenance-review

Review changed test specifications for cases where broken behavior could still pass. Report concrete gaps supported by the changes and implementation, with a minimal fix and an observable condition for resolving each advisory finding.

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

原文查看原文说明

Flag concrete false-positive proof introduced by changed specs, not test helper or channel preferences. Advisory only; never gates Warden clearance.

查看安装方法

适用场景

  • Reviewing whether changed tests prove their stated behavior
  • Finding UI tests that bypass the interaction being tested
  • Checking whether save tests observe newly saved data
  • Separating concrete evidence gaps from helper preferences

包含的文件(1)

  • SKILL.md2.9 KB

SKILL.md(原文)

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

Review changes under evals/specs/** and evals/worlds/** for one question: does this diff let a spec pass while the specific behavior it claims to test is broken?

Test code has a different purpose from production code. Review the validity of its evidence, not production hardening, abstraction, style, or preferred helper usage. Channel conventions in evals/README.md are authoring guidance; a channel mismatch alone is not a finding.

Report a MEDIUM (advisory) finding only when ALL of these hold:

  • The changed lines introduce or materially worsen the gap.
  • The spec bypasses the behavior under test or asserts evidence unrelated to that behavior.
  • You can identify a concrete broken behavior that would still pass, grounded in the spec and relevant implementation. A hypothetical possibility or the availability of a different helper is insufficient.

Examples worth reporting:

  • A spec claims a person can submit a form, but directly invokes the API and never submits through the UI, so broken form wiring is not exercised.
  • A spec claims a save persists data, but only asserts the seeded value and never observes the result of saving.
  • A spec claims visible success, but checks an internal success flag while the implementation demonstrably never renders the result.

Do not report:

  • Read-only DOM/CDP inspection, evaluateOnSurface, document.body.innerText, or probe.* merely because user.see/user.notSee could be used instead. For example, opening /pricing and asserting new prices in rendered body text is acceptable pricing evidence; the title saying "visitors see" does not by itself require a different helper. Report only if the implementation shows that the asserted text does not prove the specific claimed outcome.
  • seed.*, direct API calls, or browser evaluation used to arrange state, including setup between actions; report only when setup substitutes for the behavior actually under test.
  • agent.* in specs testing the agent, control rail, or voice.
  • Missing // TODO(primitive): comments or helper migration suggestions.
  • Test-only shortcuts, mocks, or fixtures that do not invalidate the claim.
  • Pre-existing gaps, title wording alone, or anything outside the scoped paths.

Every finding is medium advisory; never report high or low, and never turn helper-style policy into a finding. Use one finding per root cause, group related locations, quote the claimed behavior, identify changed-code causality, explain the reachable concrete failure that would still pass, address contrary evidence, suggest the smallest fix, and state Clear when: with an observable condition. If that evidence is missing, report nothing.

评价

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

评论

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

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

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

0 / 1000 字

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

同一仓库的技能

Manage OpenWork feature releases with feature flags, switches that control access to new behavior. Register features before coding, release them by organization and deployment, prepare a global shutdown option, and remove temporary flags after rollout.

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

  • Registering a feature before implementation
  • Releasing a feature to selected organizations
  • Separating cloud and self-hosted availability
different-ai/openwork2.4万2026年10月20日 更新

Connect OpenCode browser tools to a locally running OpenWork Electron app to inspect its UI, enter a task, and check the response. This skill supports exploration and debugging through CDP, Chrome's remote control protocol.

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

  • Connecting browser tools to a local Electron development app
  • Inspecting screen state during debugging
  • Entering a task in the composer and running it
different-ai/openwork2.4万2026年10月20日 更新

Check added lines in a change for information identifying customers, prospects, partners, or outside individuals. Report locations and generic remediation without reproducing identities, and escalate cases where the information is already public.

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

  • Checking changes for customer and partner identities
  • Reviewing documents and test data for identifying details
  • Reporting disclosure locations without repeating identities
different-ai/openwork2.4万2026年10月20日 更新

Connects supported AI clients, including Claude Code and Codex, to OpenWork through MCP, a protocol for accessing external tools. It guides account sign-in and verifies that tools for finding and running organization capabilities are available.

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

  • Connecting an AI client to OpenWork organization resources
  • Signing in and verifying available MCP tools
  • Switching organizations or troubleshooting authentication
different-ai/openwork2.4万2026年10月20日 更新

Review an outside contributor’s pull request before running its code. Identify concealed behavior, obfuscated code, risky dependencies, and build hooks, with file locations and specific checks for maintainers to follow up.

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

  • Screening an outside contributor’s pull request before execution
  • Checking encoded code and unexplained network calls
  • Reviewing dependency changes and installation scripts
different-ai/openwork2.4万2026年10月20日 更新

Create an OpenCode plugin for OpenWork with custom tools and hooks, which run code at specific events. The skill builds the plugin file and adds its entry to the project configuration.

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

  • Adding custom tools to OpenWork
  • Creating a plugin to save and list notes
  • Running custom code before or after tool execution
different-ai/openwork2.4万2026年10月20日 更新

查看 different-ai 的全部技能

报告此技能的问题