iron-ham/ai-config/kiss-review
Claude Code and agent skill by iron-ham/ai-config
- community
- ext:[{"type":"hook","description":"Pre/post lifecycle hooks"}]
Checking that the SKILL.md file is still in the repository.
Performs an adversarial, evidence-driven review of a pull request or diff, emphasizing KISS, architectural ownership, contributor ergonomics, causal tests, and live verification. Use when the user asks for a critical PR review, evidence sufficiency assessment, architectural soundness review, or whether a change is the simplest appropriate solution.
Install
npx vskill@latest install iron-ham/ai-config/kiss-reviewSemi-extensibleMentions customization, but needs skill-specific knowledge. Read the extensible skills standard
SKILL.md
KISS Review
Review the change as a strong maintainer deciding whether it should merge, not as a patch summarizer.
Inputs
Resolve the review target, exact head SHA, latest base SHA, PR title/body/commits, stack dependencies, changed files, CI state, and whether the user authorized posting. Treat linked evidence as claims to verify.
Workflow
- Read repository and path-local instructions. Load applicable review, platform, testing, simulator, security, or performance skills.
- Fetch current refs. Record both exact head SHA and exact declared-base SHA. Check whether the current checkout is the branch under review; if it is not, switch to that branch before inspecting it, preserving unrelated local changes rather than discarding them. Review the checked-out head plus the branch-only diff with
git diff <declared-base>...<head>. Do not create or require an isolated worktree. In a stack, invalidate the review when either head or base changes; a force-pushed parent can change the effective child patch without changing the child head SHA. - Read every changed file in full. Trace owners, callers, callees, lifecycle hooks, competing state machines, tests, and equivalent implementations.
- Build an intent-to-evidence map: every material claim must have current-head evidence that observes the claimed outcome.
- Enforce the critical-behavior coverage boundary. For editors, authentication, permissions, data integrity, persistence, payments, and similarly high-impact surfaces:
- Treat a coverage or harness PR as an observer of established behavior, never as an alternate route for shipping, redefining, or "stabilizing" production behavior.
- Verify the product contract and cross-platform invariant before accepting the test oracle. A green test can faithfully encode the wrong behavior.
- Require every production-facing or behavioral change to have one authoritative product PR, an explicit product rationale, and independent adversarial evidence through the real product boundary.
- Block copied production fixes in a coverage stack until the owning PR lands and the copy is removed. Do not approve duplicate merge authorities because the harness needs the behavior.
- Apply scrutiny proportional to blast radius. For an editor, validate focus/responder ownership, selection, composition, undo/redo, persistence/reopen, virtualization, accessibility, rapid input, cancellation, and competing generations as applicable.
- Apply the KISS test before endorsing the architecture:
- Can an established owner or primitive solve this?
- Does the change duplicate retries, timers, registries, state, or cancellation?
- Does correctness depend on opt-in booleans or contributors remembering scattered call sites?
- Does a narrow fix rewrite unrelated UI or broaden platform behavior?
- Is the added abstraction smaller than the coordination burden it creates?
- Try to falsify the solution. Author temporary behavioral probes for inverse lifecycle order, concurrent owners, stale generations, timeout boundaries, cancellation races, partial state, and failure paths. Run a failing probe twice, capture exact output, then remove it.
- Run targeted checked-in tests, builds, and live app verification when authorized. Use the real product path and exact merged head. Record
BLOCKEDhonestly when environment or auth prevents the scenario. - Synthesize only findings supported by code or runtime evidence. Separate correctness blockers, evidence gaps, architectural/KISS concerns, and residual risks.
- If posting is authorized, post inline findings plus a top-level determination. Never cite local-only paths. Upload every referenced screenshot, video, log, or report to the PR or durable GitHub assets and embed/link those uploaded assets.
See REFERENCE.md for the evidence ladder, adversarial probe matrix, KISS rubric, and posting template.
Decision rules
- Green CI proves only what ran.
- Component tests do not prove an end-to-end interaction chain.
- Evidence from another branch, combined stack, stale commit, closed harness, or after-only recording is supporting evidence, not current-head causal proof.
- A deterministic failure under a production-reachable ordering outranks a passing happy-path test.
- Coverage evidence cannot authorize a production behavior change. A test stack that needs different behavior has discovered product work and must defer to its separate authority.
- Reject implementation-shaped test oracles until the intended product behavior is independently established.
- Line count alone is not a KISS finding; duplicated ownership and contributor obligations are.
- Do not approve when unresolved P0/P1 findings remain.
- Do not post or mutate the PR without explicit user authorization.
Output
Lead with approve, request changes, or no material findings, then list findings by severity with file/line, observable impact, proof, and smallest credible fix. Include validation performed, validation blocked, evidence sufficiency, KISS verdict, and artifact URLs when posted.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/kiss-review/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Extension points
hookPre/post lifecycle hooks
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/iron-ham/ai-config/kiss-review)