From harness-engineering
Pre-PR quality gate: stage files, review code comments, run code review, then execute lint/test. Use when ready to create a PR, before committing a logical chunk of work, or before requesting team review. Do NOT use for reviewing someone else's PR (use pr-reviewer-3a).
How this skill is triggered — by the user, by Claude, or both
Slash command
/harness-engineering:quality-gateThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
A sequential checklist to run after implementation and before PR creation. Each gate must pass before proceeding to the next.
A sequential checklist to run after implementation and before PR creation. Each gate must pass before proceeding to the next.
git status)Stage files individually to avoid accidentally including sensitive files:
git status
git add <file1> <file2> ... # Never use git add . or git add -A
git diff --staged --stat # Confirm what's staged
Check:
.env, credentials, or secrets files stagedReview comments in staged files for quality and accuracy:
Run the project's comment review procedure (or review-comments if available).
Check:
Fix any issues found, then re-stage affected files.
Run staged code review (or pr-reviewer-3a / project-equivalent):
Check:
On findings:
Run all project-defined quality checks in order:
# Run project lint command
# Run project format command
# Run project type-check command (if applicable)
# Run project test command
Each command must pass (exit 0) before running the next.
If any command fails:
--no-verify or skip flags)git diff --staged
Confirm:
Quality Gate passed
- Gate 1: Staging OK
- Gate 2: Comments OK
- Gate 3: Code Review OK
- Gate 4: Quality Checks OK (lint, format, typecheck, test)
- Gate 5: Final Diff OK
Ready to commit / create PR.
detroit-school-lint for test quality checks in Gate 3pr-reviewer-3a for deeper review in Gate 3See gotchas.md in this directory for known pitfalls and recurring mistakes when using this skill.
npx claudepluginhub toru-oizumi/claude-harness-engineering --plugin harness-engineeringProvides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Searches MemPalace before answering questions about past work, people, projects, or prior decisions. Returns verbatim stored content instead of guessing from model memory.