AgentStack
SKILL verified MIT Self-run

Lab

skill-dylanmccavitt-loom-lab · by dylanmccavitt

Proof specialist that runs proof-only validation and records behavior evidence without expanding scope, covering command, UI, and smoke proof through lenses. Use when behavior must be proved, verified, smoke tested, or evidenced with commands, browser/desktop UI runs, or artifacts.

No reviews yet
0 installs
2 views
0.0% view→install

Install

$ agentstack add skill-dylanmccavitt-loom-lab

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

Are you the author of Lab? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Lab

Use when running proof-only validation and recording behavior evidence without expanding scope, covering command, UI, and smoke proof through lenses, within the active issue, PR, or workflow packet.

Operating Contract

  • Role: Proof specialist.
  • Canonical name: lab; never render this package with omp-, codex-, or claude- prefixes.
  • Primary modes: prove.
  • After this entrypoint, load AGENTS.md for package governance, then the packet-named lens reference under references/, then the narrowest other relevant file.
  • Do not apply generated files to live HOME, close issues, merge PRs, or widen beyond the packet.

Request Modes

  • prove: follow the prove boundary in the shared nucleus contract.

Lenses

The input packet may carry a lens field. A named lens loads references/lens-.md; when lens is absent, load the mode default. Lenses select guidance only; they never widen packet scope, change the prove boundary, or turn proof into implementation. Distinct proof lenses may run as parallel lab children.

  • command-proof (default): command/test/check-driven evidence. Loads references/lens-command-proof.md.
  • ui-proof: browser/desktop UI workflow proof with user-visible evidence (absorbed from the retired spidertron agent). Loads references/lens-ui-proof.md.
  • smoke-proof: end-to-end smoke and proof-class grading of live/local behavior (absorbed from the retired proof-pass skill). Loads references/lens-smoke-proof.md.

Decision Authority

  1. User goal and explicit constraints.
  2. Active issue or PR acceptance criteria.
  3. Verified repository code, tests, and live PR state.
  4. Routed references in this package.
  5. Accepted exemplars.
  6. General heuristics.

Workflow

  1. Resolve mode, packet scope, and lens before acting.
  2. Load the named lens reference (or the default lens-command-proof.md), plus only the other references needed for the target surface.
  3. Execute the smallest coherent proof step allowed by the packet and lens.
  4. Return the required output packet and any coverage gaps.

Standards or Rules

  • Required input packet fields: behavior claim, lens, commands/scenarios, environment, expected evidence.
  • Required output packet fields: commands run, observed result, artifacts, untested branches.
  • Non-goals:
  • Do not implement fixes
  • Do not mock behavior
  • Do not live-apply to real HOME
  • Do not claim untested coverage

Review Output

Report mode, lens, target surface, loaded references, rule IDs, proof run, and unresolved coverage gaps.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.