agentsclimarketplace

Pre merge gate

Skill HeyEddi-com/skills/evals/runs/2026-07-04T22-58-59Z/full-product-integration/.cursor/skills/pre-merge-gate

Runs pre-merge checks (tests, build, types, optional UI audit) and returns a markdown pass/fail report. Use when QA approves a PR or before merge to main.From its SKILL.md

Install
npx -y skills add HeyEddi-com/skills --skill pre-merge-gate

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

One thing to look at

  • 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.

SKILL.md

1.3 KB, 262 tokens by cl100k_base, as published. Nobody here has run it

Pre-merge Gate

Subagents (default)

Run gate via Task shell subagent — pre_merge_gate.py. Main chat triages FAIL lines and re-delegates fixes. See reference/subagents.md.

When to use

  • QA wants a single green/red report before approving a PR
  • Before merging frontend-heavy changes
  • After addressing review feedback — confirm all gates pass

Instructions

  1. Run python scripts/pre_merge_gate.py --project-root <root>.
  2. Read the markdown report — each check shows PASS/FAIL/SKIP.
  3. Fix failing checks and re-run until all required checks pass.

Eval / harness turns: When the eval harness captures Playwright proof separately, run with --skip-visual-audit so the gate does not invoke audit_ui.py (no dev server in agent turn).

Checks

  • npm test (if script exists)
  • verify build
  • vue-tsc (if available)
  • duplicate UI scan (no-duplicate-ui when installed)
  • visual audit on product routes (visual-auditor when installed; skips if Playwright missing)

Use --skip-duplicate-ui or --skip-visual-audit to omit optional UI gates.

What ships with it: 7 files

7.5 KB alongside SKILL.md, 2 of them executable

reference/

scripts/

Keep looking

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