本文へ移動
cccskills
無料GitHub で公開

spec-provenance-review

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

インストール方法を見る

含まれるファイル(1)

  • SKILL.md2.9 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

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.

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

Add a new feature, put work behind a feature flag, roll something out (per organization, for everyone, cloud or self-hosted), revert or kill a feature, or make a big change to existing behavior such as a new engine. Use BEFORE writing the feature code, and when finishing or removing a rollout.

日本語の概要は準備中です。原文の説明を表示しています。

different-ai/openwork2.4万2026年10月12日 更新

Local OpenWork Electron browser automation with CDP. Use when driving a local Electron dev app, browser_list, browser_snapshot, browser_eval, composer automation, or local UI smoke tests.

日本語の概要は準備中です。原文の説明を表示しています。

different-ai/openwork2.4万2026年10月12日 更新

Flag customer, prospect, partner, or outside-person identities in the diff. Reported in the Warden security summary.

日本語の概要は準備中です。原文の説明を表示しています。

different-ai/openwork2.4万2026年10月12日 更新

Connect the OpenWork MCP Gateway (https://api.openworklabs.com/mcp/agent) to Claude Code, Codex, Gemini CLI, Cursor, VS Code, Claude Desktop, or ChatGPT so the agent can use the user's OpenWork organization skills, plugins, and connections.

日本語の概要は準備中です。原文の説明を表示しています。

different-ai/openwork2.4万2026年10月12日 更新

Screen a pull request from an outside contributor for hidden, obfuscated, or supply-chain-risky changes before any of its code runs.

日本語の概要は準備中です。原文の説明を表示しています。

different-ai/openwork2.4万2026年10月12日 更新

Create an OpenCode plugin for OpenWork. Scaffolds the plugin file with the correct API shape, tool definitions, and hook registration. Use when the user asks to 'create a plugin', 'write a plugin', or 'make a plugin that does X'.

日本語の概要は準備中です。原文の説明を表示しています。

different-ai/openwork2.4万2026年10月12日 更新

different-ai のスキルをすべて見る

このスキルの問題を報告する