agentsclimarketplace

Forge testing

Skill is-bo/fullstack-forge-skill/.github/skills/forge-testing

Evaluate whether tests provide reliable risk-based evidence across units, boundaries, workflows, and failure modes. Activate automatically for executable software when that concern is relevant to a software-engineering request.From its SKILL.md

Install
npx -y skills add is-bo/fullstack-forge-skill --skill forge-testing

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

  • 23 days oldThe repository was created 23 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.
  • 2 stars2 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.

SKILL.md

4.6 KB, 897 tokens by cl100k_base, as published. Nobody here has run it

forge-testing: Testing strategy

Purpose

Evaluate whether tests provide reliable risk-based evidence across units, boundaries, workflows, and failure modes.

This is an agent playbook, not a claim of standalone analyzer coverage. Apply

fullstack-forge/references/shared/module-contract.md

for common applicability, evidence, command-safety, mutation, verification, and completion rules.

Never hide failed checks or claim that an operation ran when it did not.

Automatic activation signals

Activate when a request or direct repository evidence involves testing strategy, when the user explicitly names forge-testing, or when discovery proves an applicable boundary.

  • Executable software
  • Release readiness

When not to activate

  • Non-executable documentation-only packages

Automated support

Relevant discovery inputs are:

  • test manifests and commands
  • coverage configuration
  • critical workflow inventory

Available deterministic support, where present:

  • Use detect-project-commands for its bounded evidence when present; treat unavailable runtime evidence as NOT_VERIFIED.
  • Use run-project-command for its bounded evidence when present; treat unavailable runtime evidence as NOT_VERIFIED.

Agent inspection procedure

  1. Map the test pyramid: what exists at unit, integration, API, end-to-end, and evaluation level, and what each layer actually asserts.
  2. Trace the riskiest workflows from discovery to their covering tests; record critical paths with no failure-path or authorization test.
  3. Inspect test quality: assertions that prove behavior versus existence, mock realism, isolation, and determinism (hunt flaky patterns).
  4. Verify negative coverage: unauthorized access, invalid input, concurrency, retries, and idempotency for the paths that claim them.
  5. Run the suite and record counts, duration, skips, and any tests that cannot fail.

Manual inspection requirements:

  • Review omitted high-impact scenarios and test maintainability
  • Inspect CI artifacts and quarantine policy

Stack-specific guidance:

  • Use native test isolation and real boundary substitutes such as ephemeral databases where practical

Evidence to collect

For formal findings, also follow fullstack-forge/references/PROTOCOL.md. Record the module's inspected boundary, relevant tests, direct observations, and unavailable evidence.

Primary standards used as criteria, not proof of compliance:

  • NIST SSDF
  • testing-pyramid and contract-testing concepts

Common production failures

  • Map critical risks to unit, integration, contract, end-to-end, migration, security, and accessibility tests
  • Inspect determinism, isolation, data factories, assertions, cleanup, time control, concurrency, and flaky retries
  • Verify tests can fail for the defect they claim to detect and do not overmock the boundary under test

Missing-control checks

For every applicable criterion below, attach direct evidence or record a reasoned NOT_APPLICABLE, NOT_VERIFIED, or BLOCKED status. The list is a routing checklist, not evidence by itself.

  • Unit tests
  • Integration tests
  • API tests
  • Database tests
  • Authorization tests
  • Tenant-isolation tests
  • Upload tests
  • Malware-pipeline tests
  • End-to-end tests
  • Accessibility tests
  • Visual-regression tests
  • Migration tests
  • Failure-path tests
  • Retry tests
  • Idempotency tests
  • Concurrency tests
  • Offline tests
  • Payment tests
  • AI evaluation tests
  • Test isolation
  • Flaky tests
  • Mock quality
  • Critical workflow coverage
  • Production-like test configuration
  • Risk-based adequacy rather than line coverage alone

Commands and tools

  • Run forge testing audit --json or fullstack-forge testing audit --json when an explicit audit is requested and the CLI is installed. Normal feature work does not require it.
  • Use the deterministic support named above only for its documented bounded evidence.

Safe fixes

  • Add missing assertions and deterministic setup
  • Remove an unnecessary retry only after proving the test is stable

Approval-required changes

  • Deleting coverage, weakening assertions, or changing product behavior to satisfy tests

Verification

  • Run targeted tests before and after inducing a representative failure
  • Run the relevant full suite after final edits

Completion contract

Apply the shared module contract and the module-specific limitations below.

Known limitations

  • Coverage percentage alone does not establish behavior coverage

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 326,834. 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.