agentsclimarketplace

Test evidence

Skill denelwu-GH/exocrew/plugins/exocrew/skills/test-evidence

Zero coding experience? Give Codex an AI delivery crew that turns ideas into working, tested, releasable software with guardrails, browser QA, rollback, and production closure.

Install
npx -y skills add denelwu-GH/exocrew --skill test-evidence

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • 22 days oldThe repository was created 22 days ago. New is not bad, but a brand new repository carrying a familiar-sounding name is the shape a typosquat arrives in, and there has been no time for anyone else to find a problem with it.
  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Design and execute risk-based software verification that produces trustworthy evidence rather than false-green checks. Use for test planning, regression selection, bug-fix verification, contract tests, integration tests, end-to-end tests, release acceptance, flaky-test diagnosis, assertion review, or any claim that a change is complete, safe, or production-ready.

SKILL.md

4.4 KB, 801 tokens by cl100k_base, as published. Nobody here has run it

ExoCrew Test Evidence

Purpose

Disprove the risks introduced by a change with the smallest sufficient evidence set. Do not confuse test volume with confidence.

Start from the claim

Write the exact claim to prove, then identify:

  • behavior changed
  • users and data affected
  • invariants at risk
  • integrations crossed
  • failure states that matter
  • required environment and evidence level

Load references/evidence-quality.md when the claim crosses local, integrated, and production surfaces.

Set risk depth

RiskTypical scopeMinimum verification
LowIsolated copy, docs, or pure functionStatic check plus focused unit test if behavior changed
MediumUser workflow, API contract, shared componentChanged behavior, affected contract/integration, smoke path
HighAuthorization, money, durable state, migration, external integrationInvariant tests, integration, targeted end-to-end, rollback/readback
CriticalProduction data, security, irreversible actionIndependent review, dry-run, expected scope, controlled execution, post-verification

Use references/verification-matrix.md to map risks to tests.

Prefer strong assertions

Assert business outcomes and forbidden side effects, not merely:

  • status is truthy
  • page contains some text
  • no exception was thrown
  • request returned any success code
  • a fixture or mock repeated the implementation

For state changes, verify before, action, after, audit, and idempotent retry behavior when relevant.

For high-risk state machines, durable concurrent writes, money, entitlements, authorization, or irreversible multi-system effects, use two passes: an implementation-focused verification pass and an independent adversarial pass. Give the independent pass the contract, change artifact, and raw evidence—not the intended conclusion—and require it to search for missed interleavings and forbidden side effects. Route concurrency protection to $engineering-guardrails before declaring the tests sufficient.

Prevent false green

  • Do not skip, weaken, or widen assertions to make a test pass.
  • Do not replace a failing user path with a direct database or API assertion and call the UI complete.
  • Do not call a committed spec, fixture, or cleanup script an executed acceptance.
  • Keep skipped, flaky, timed-out, and not-run checks visible.
  • Attribute a failure before expanding tests or changing product code.
  • Distinguish harness failure from product failure.
  • For old/new parity, also distinguish contract-decision gaps, fixture defects, environment/toolchain failures, and missing external evidence.

Control time-sensitive evidence

  • Use a controlled clock or relative dates for sliding-window rules.
  • Keep fixed historical dates only when historical compatibility is the subject under test.
  • Name timezone and precision requirements explicitly.
  • Check fixture age and environment drift before rewriting product logic after a previously green test fails.
  • Derive changing aggregate expectations from current generated truth rather than hard-coded historical counts.

Execute efficiently

  1. Run the narrow changed-behavior check.
  2. Run affected contract or integration checks.
  3. Run the critical user path when the change crosses components.
  4. Run broad suites only when risk, policy, or failure evidence requires them.

Do not spend time on unrelated failures without recording them as follow-up.

For system ports, framework upgrades, replacements, or public extractions, use $system-modernization to define the parity or extraction matrix and readiness target before selecting tests.

Report evidence

Include:

  • version or commit tested
  • environment
  • commands or actions
  • pass, fail, skip, and not-run results
  • failure attribution
  • evidence level
  • residual risk
  • cleanup and post-verification for write tests

Use precise wording: “static validation passed,” “local targeted test passed,” or “production canary passed at time X,” not simply “all good.”

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.