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).
npx claudepluginhub toru-oizumi/claude-harness-engineering --plugin harness-engineeringThis skill uses the workspace's default tool permissions.
A sequential checklist to run after implementation and before PR creation. Each gate must pass before proceeding to the next.
Generates design tokens/docs from CSS/Tailwind/styled-components codebases, audits visual consistency across 10 dimensions, detects AI slop in UI.
Records polished WebM UI demo videos of web apps using Playwright with cursor overlay, natural pacing, and three-phase scripting. Activates for demo, walkthrough, screen recording, or tutorial requests.
Delivers idiomatic Kotlin patterns for null safety, immutability, sealed classes, coroutines, Flows, extensions, DSL builders, and Gradle DSL. Use when writing, reviewing, refactoring, or designing Kotlin code.
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.