agent-transcript
Requested GitHub PR/issue agent transcripts: redact, trim, preview, and insert safely.
Source-blind user behavior validation against a prewritten contract for apps, CLIs, APIs, and generated artifacts.
$ npx -y skills add openclaw/agent-skills --skill behavior-validator --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/behavior-validatorContext preview
The summary Claude sees to decide when to auto-load this skill.
Source-blind user behavior validation against a prewritten contract for apps, CLIs, APIs, and generated artifacts.
name: behavior-validator description: "Source-blind user behavior validation against a prewritten contract for apps, CLIs, APIs, and generated artifacts."
Validate observable behavior without inspecting source. Use this as the black-box companion to code-aware review: `autoreview` judges the change bundle, while `behavior-validator` judges the running product, CLI, API, or generated artifact against a behavior contract.
Prefer a source-blind workspace:
validator_dir="$(mktemp -d "${TMPDIR:-/tmp}/behavior-validator-run.XXXXXX")"
chmod 700 "$validator_dir"
cp behavior-contract.md "$validator_dir/"
cd "$validator_dir"Launch or connect to the target from the contract. Keep only the contract, allowed fixtures, and redacted captured evidence in the private validator workspace. Supply credentials through approved secret tooling or exact environment variables; never copy credential values into the workspace, report, screenshots, or logs. Do not use fixed shared paths for contracts or captured evidence. If the app must be started from the source checkout, start it from a separate terminal and do not read source while validating.
1. Parse the contract into user tasks, expected behavior, anti-cheat probes, setup, and evidence requirements. 2. Prepare runtime access: target URL, CLI command, API endpoint, fixture data, credentials, or generated artifact path. 3. Exercise each user task as a real user or operator would. 4. Run anti-cheat probes: vary fixture data, refresh/retry, test empty and invalid inputs, verify persistence, inspect generated output, and confirm buttons/commands perform real work rather than only displaying success text. 5. Capture evidence as compact redacted notes, screenshots, terminal excerpts, response summaries, file summaries, or accessibility observations. Omit credentials, tokens, cookies, private user data, and unrelated log content. 6. Emit a structured report. Use `references/report-schema.md` when a machine-readable report is useful. 7. If the orchestrator fixes a finding, rerun only the affected contract clauses plus any nearby regression probes.
Include:
Shared skills for coding agents that work on OpenClaw projects. This repo is the public canonical source for common workflows such as review closeout and remote validation.
Repo: openclaw/agent-skills
Requested GitHub PR/issue agent transcripts: redact, trim, preview, and insert safely.
Structured Codex, Claude, Amp, Pi, or Kimi code review when explicitly requested.
Publish a redacted local coding session to an authenticated read-only Beam catalog.
Crabbox/Testbox remote proof: portable provider routing, untrusted isolation, Linux/macOS/Windows/WSL2, live E2E, diagnostics, cleanup.
Clipboard-ready handoff prompt for another agent to investigate or continue a task.
House README standard: structure, badge row, tone, per-archetype templates, and verification gates for steipete/openclaw repos.