addon-human-pr-review-gate

Use when agent-generated code must pass a human PR review gate with trusted checks and merge blocks; pair with addon-decision-justification-ledger and architect-stack-selector.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "addon-human-pr-review-gate" with this command: npx skills add ajrlewis/ai-skills/ajrlewis-ai-skills-addon-human-pr-review-gate

Add-on: Human PR Review Gate

Use this skill when agent-generated changes must be quickly and safely reviewed by humans before merge.

Compatibility

  • Works with all architect-* skills.
  • Recommended default for production-default mode.

Inputs

Collect:

  • RISK_LEVEL: standard | high.
  • REQUIRED_HUMAN_APPROVALS: default 1 (2 for high).
  • BUNDLE_DIR: default REVIEW_BUNDLE.

Integration Workflow

  1. Add review bundle artifacts:
REVIEW_BUNDLE/SUMMARY.md
REVIEW_BUNDLE/FILE_MANIFEST.txt
REVIEW_BUNDLE/RISK_REPORT.md
REVIEW_BUNDLE/DEPENDENCY_DIFF.md
REVIEW_BUNDLE/DOCKER_REPORT.md
REVIEW_BUNDLE/TEST_EVIDENCE.md
REVIEW_BUNDLE/DECISION_TRACE.md
REVIEW_BUNDLE/POLICY_CHECKLIST.md
  1. Add bundle generation script:
scripts/review/generate_review_bundle.sh
  • Copy and adapt this skill's bundled script:
  • scripts/generate_review_bundle.sh
  • Place the adapted result in the target project at scripts/review/generate_review_bundle.sh.
  • Script should be deterministic and avoid network calls.
  • It should collect:
  • changed files
  • dependency changes
  • container/runtime changes
  • test command outputs (or explicit failures)
  • decision trace mapping (file to decision ID)
  1. Add trusted PR gate policy:
CODEOWNERS
.github/workflows/review-gate.yml
  • Protect CODEOWNERS, .github/workflows/*, and scripts/review/* with required human review.
  • Require review-gate status + human approvals before merge.
  1. Ensure branch/merge policy (repo settings):
  • Require pull requests to merge.
  • Require status checks to pass.
  • Require linear history/signed commits as org policy dictates.
  • Disallow bypass for agent identity.

Required Templates

REVIEW_BUNDLE/POLICY_CHECKLIST.md

# Policy Checklist

- [ ] Review bundle generated for this PR
- [ ] No secrets in source, history, or config
- [ ] New dependencies reviewed (license + risk)
- [ ] Docker changes reviewed (base image, user, ports, caps)
- [ ] High-risk APIs reviewed (`subprocess`, `eval/exec`, network egress, crypto)
- [ ] Every non-trivial change maps to a decision entry with explicit rationale
- [ ] Human approval count meets policy

CODEOWNERS (minimum)

.github/workflows/* @your-org/platform-reviewers
scripts/review/* @your-org/platform-reviewers
REVIEW_BUNDLE/* @your-org/security-reviewers

Guardrails

  • Documentation contract for generated code:

    • Python: write module docstrings and docstrings for public classes, methods, and functions.
    • Next.js/TypeScript: write JSDoc for exported components, hooks, utilities, and route handlers.
    • Add concise rationale comments only for non-obvious logic, invariants, or safety constraints.
    • Apply this contract even when using template snippets below; expand templates as needed.
  • Do not rely on “run app and eyeball” as sole verification.

  • Do not run untrusted PR code with elevated secrets/permissions.

  • Keep review bundle concise; optimize for <10 minute human scan.

  • Fail closed: missing bundle artifacts should block merge.

  • Treat workflow/policy changes as high-risk and require elevated review.

  • Treat missing decision rationale as a merge blocker.

Validation Checklist

  • Confirm generated code includes required docstrings/JSDoc and rationale comments for non-obvious logic.
test -f REVIEW_BUNDLE/SUMMARY.md
test -f REVIEW_BUNDLE/FILE_MANIFEST.txt
test -f REVIEW_BUNDLE/RISK_REPORT.md
test -f REVIEW_BUNDLE/DEPENDENCY_DIFF.md
test -f REVIEW_BUNDLE/DOCKER_REPORT.md
test -f REVIEW_BUNDLE/TEST_EVIDENCE.md
test -f REVIEW_BUNDLE/DECISION_TRACE.md
test -f REVIEW_BUNDLE/POLICY_CHECKLIST.md
test -f scripts/review/generate_review_bundle.sh
test -f .github/workflows/review-gate.yml
test -f CODEOWNERS

Decision Justification Rule

  • Every non-trivial decision must include a concrete justification.
  • Capture the alternatives considered and why they were rejected.
  • State tradeoffs and residual risks for the chosen option.
  • If justification is missing, treat the task as incomplete and surface it as a blocker.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

architect-python-uv-batch

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

addon-docling-legal-chunk-embed

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

addon-google-agent-dev-kit

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

addon-nostr-client-nextjs

No summary provided by upstream source.

Repository SourceNeeds Review