en un clic
recipe-evidence
// Format recipe run outputs into concise PR-ready validation evidence for MetaMask reviewers. Use when an agent has recipe artifacts, screenshots, logs, or trace output and needs a clear PR comment or description section.
// Format recipe run outputs into concise PR-ready validation evidence for MetaMask reviewers. Use when an agent has recipe artifacts, screenshots, logs, or trace output and needs a clear PR comment or description section.
Build a MetaMask feature, investigation, or product change from a clear task/ticket with acceptance criteria and recipe-backed validation. Use when an agent should implement desired behavior without first reproducing an existing bug, prove the happy path in a live Mobile or Extension runtime when applicable, package evidence, and stop for human review.
Fix a MetaMask bug from a Jira/GitHub ticket using recipe-backed validation. Use when an agent needs to reproduce or understand an existing failure, implement a minimal fix, prove the acceptance criteria with a recipe, and prepare reviewer-ready evidence.
Install, verify, and clean up MetaMask recipe runtimes for Mobile and Extension checkouts. Use before recipe-cook, recipe-wallet-control, recipe-evidence, or recipe-quality when runtime evidence needs CDP/browser/mobile recipe execution, especially on historical commits or fresh checkouts.
Control MetaMask debug wallets through harness-backed wallet-aware setup/unlock, account selection, route navigation, screenshots, UI interaction, CDP/state introspection, fixture handling, recovery, and recipe handoff. Use when an agent needs to validate Mobile or Extension wallet behavior end-to-end or collect PR evidence on a live debug runtime.
Author, run, and refine executable per-PR validation recipes for MetaMask work. Use when an agent needs to turn acceptance criteria, changed behavior, or reviewer requests into a portable recipe graph with concrete proof targets, project-native actions, and reviewable artifacts. Recipes may use recipe-wallet-control when available, but must not depend on it.
Critique per-PR validation recipes and their evidence. Use when an agent or reviewer needs a structured verdict on acceptance-criteria coverage, recipe graph quality, adapter independence, evidence fit, flake risk, and the highest-value fixes before trusting a recipe.
| name | recipe-evidence |
| description | Format recipe run outputs into concise PR-ready validation evidence for MetaMask reviewers. Use when an agent has recipe artifacts, screenshots, logs, or trace output and needs a clear PR comment or description section. |
| maturity | experimental |
recipe-evidence turns recipe outputs into reviewer-facing text. It does not invent proof. If artifacts are missing or weak, say so and call /mms-recipe-quality.
Load only what applies:
references/examples.mdUse available files:
recipe.jsonsummary.jsontrace.jsonartifact-manifest.json.agent/recipe-harness/<adapter>/manifest.json and verify artifacts when runtime proof is claimedsummary.json, trace.json, and
artifact-manifest.json/evidence-manifest paths for every recipe run used as
proof./mms-recipe-harness verify; report missing harness proof as a gap.Always create a reviewer-copyable package directory under the task folder:
.agents/skills/mms-recipe-evidence/scripts/package-pr-evidence.js \
--task temp/tasks/<skill>/<run-slug>
The package must contain:
pr-package/pr-desc.md — GitHub PR description draft with explicit
drag/drop image markers. This draft must be based on the target repo's
.github/pull-request-template.md / .github/pull_request_template.md
when that file exists; only use the generic fallback if no repo template is
present.pr-package/images/ — copied screenshot evidence with short,
stable, reviewer-friendly filenames such as
01-ac1-no-btc-position-banner-absent.png.pr-package/evidence.md — full evidence block copied from
PR-READY-EVIDENCE.md when present.pr-package/recipe-quality.md — quality verdict when present.pr-package/checklist.md — checklist snapshot when present.pr-package/package-manifest.json — machine-readable package index.pr-package/final-report.md — human summary with the task path and package
path.If the script cannot infer enough context, still write pr-desc.md with TODO
markers rather than skipping the package. Do not put generated task artifacts in
the product PR diff; the package is for copy/paste and drag/drop only.
The final response from the high-level skill must print:
Task path: <task-dir>PR package path: <task-dir>/pr-packagePR description draft: <task-dir>/pr-package/pr-desc.mdEvidence images folder: <task-dir>/pr-package/images### Recipe validation
Verdict: pass-with-gaps
Proved:
- PT-1: Send amount error appears for insufficient balance.
- PT-2: Error clears after valid amount entry.
Artifacts:
- `summary.json` — run status and environment.
- `trace.json` — node execution trace.
- `screenshots/send-valid-amount.png` — settled valid amount screen.
Gaps:
- Android not run.