AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Aw Review Quality Gate

skill-mthines-agent-skills-aw-review-quality-gate · by mthines

>

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

Install

$ agentstack add skill-mthines-agent-skills-aw-review-quality-gate

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

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-mthines-agent-skills-aw-review-quality-gate)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
1mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Aw Review Quality Gate? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Review Quality Gate

Run this gate on every finding you have generated, before formatting output or delivering results. The gate catches false positives, noise, and miscalibrated severity — the most common failure modes of single-pass review.


When to Use

  • As the autonomous-workflow Phase 6 review companion — invoked via Skill() after review-changes returns findings, before the workflow acts on them. See [phase-6-pr-creation.md#findings-quality-gate](../autonomous-workflow/rules/phase-6-pr-creation.md#findings-quality-gate). Graceful skip: the workflow acts on the raw findings if this skill is not installed.
  • After the reviewer agent generates findings (Step 2.5).
  • After DX or UX review skills produce their finding lists.
  • Any time a skill produces actionable recommendations that a human will read.

Gate Checklist

For each finding, answer every question. Be honest — a dropped false positive is worth more than a delivered one.

| # | Question | Fail means | |---|----------|------------| | 1 | Is it actionable? The author can do something concrete. No "consider", "might want to", or "could be improved" without a specific fix. | Finding is vague noise | | 2 | Did I read the surrounding code? Not just the diff hunk — the full function, the caller, the guard clause three lines up. | Finding may be wrong | | 3 | Is severity calibrated? A style nit is never "required." A SQL injection is never "suggestion." Re-check the severity assignment against the actual impact. | Severity is misleading | | 4 | Are file path and line number accurate? Verify the cited location against actual file content. A finding pointing to the wrong line is worse than no finding. | Finding is unlocatable | | 5 | Does this duplicate linter/formatter/type-checker output? If the project's toolchain would catch this automatically, do not flag it. Focus on semantic issues the toolchain cannot see. | Finding is redundant | | 6 | Is this actually true? Re-read the function in full context. Check: is the "bug" handled elsewhere? Is the "unused import" used in a type annotation? Is the "missing null check" guarded by the caller? Is the "race condition" prevented by a lock you didn't notice? | Finding is a false positive |


Gate Rules

| Check failures | Action | |----------------|--------| | 2 or more | Drop the finding entirely. It is not worth the reader's time. | | Exactly 1 | Downgrade severity by one level (required → suggestion, suggestion → nitpick). Note which check failed. | | 0 | Finding passes. Deliver as-is. |

When downgrading, append a brief note so the reader knows why: > (Downgraded: severity recalibrated — style concern, not a correctness issue.)


Output

After running the gate on all findings, emit a brief summary before the findings themselves:

### Quality Gate
- Findings reviewed: N
- Dropped: N (reason per drop)
- Downgraded: N
- Passed: N

List each dropped finding with a one-line reason so the reviewer can audit the gate:

- Dropped: "Missing error handling in fetchUser" — false positive, error is caught by caller middleware (check 6)
- Dropped: "Unused variable `config`" — linter would catch this (check 5) + not actionable without context (check 1)

Anti-Patterns

  • Do NOT skip the gate because "all findings look fine." Run it mechanically on every finding.
  • Do NOT pass findings that say "consider" or "might want to" without a concrete fix. Rewrite them or drop them.
  • Do NOT inflate the passed count by being lenient. The gate's value comes from its strictness.
  • Do NOT run the gate on pre-existing issues. Those are informational and bypass the gate entirely.

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.