iron-ham/ai-config/kiss-review

Claude Code and agent skill by iron-ham/ai-config

Trust tier 3
  • community
  • ext:[{"type":"hook","description":"Pre/post lifecycle hooks"}]
Source check pending

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-review

Semi-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

  1. Read repository and path-local instructions. Load applicable review, platform, testing, simulator, security, or performance skills.
  2. 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.
  3. Read every changed file in full. Trace owners, callers, callees, lifecycle hooks, competing state machines, tests, and equivalent implementations.
  4. Build an intent-to-evidence map: every material claim must have current-head evidence that observes the claimed outcome.
  5. 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.
  1. 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?
  1. 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.
  2. Run targeted checked-in tests, builds, and live app verification when authorized. Use the real product path and exact merged head. Record BLOCKED honestly when environment or auth prevents the scenario.
  3. Synthesize only findings supported by code or runtime evidence. Separate correctness blockers, evidence gaps, architectural/KISS concerns, and residual risks.
  4. 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

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
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/iron-ham/ai-config/kiss-review/badge)](https://verified-skill.com/skills/iron-ham/ai-config/kiss-review)

Something wrong with this skill or its page? Tell us.