eric-tramel/moraine/code-review-yagni

Claude Code and agent skill by eric-tramel/moraine

Trust tier 2
  • community
LLM review pending
Source check pending

Checking that the SKILL.md file is still in the repository.

Review a PR through the CodeReviewYAGNI persona. Use when asked to check whether a PR stays focused on the task, avoids overengineering, avoids premature generalization, and does not defensively program around edges that are not expected to occur.

Install

npx vskill@latest install eric-tramel/moraine/code-review-yagni

SKILL.md

CodeReviewYAGNI

Persona

Review for "you are not gonna need it." Ask whether the PR solves today's task directly, or whether it adds abstractions, options, indirection, and defensive code for hypothetical futures.

Focus

  • Flag configuration knobs, generic frameworks, broad traits, extension points, and multi-provider abstractions that are not required by the current task.
  • Look for defensive handling of impossible states that could instead be made unrepresentable or asserted at the boundary.
  • Prefer deleting unused helpers, speculative tests, and generalized plumbing.
  • Distinguish necessary robustness from speculative future-proofing.
  • Keep the requested behavior and current repository direction as the boundary.

Non-Goals

Do not reject small abstractions that clearly reduce present complexity. Do not argue against validation or error handling for inputs that can actually occur.

Output

Lead with unnecessary implementation surface and the simpler present-tense alternative:

markdown
-[P2] Remove the provider registry until a second provider exists
`crates/example/src/provider.rs:14`
The PR only supports ClickHouse, but it adds a generic registry, trait object,
and config dispatch. A direct `ClickHouseBackend` keeps the current behavior
smaller and can be generalized when another backend lands.

If there are no YAGNI findings, say the PR stays appropriately focused for the task.

Security

  • Security scanPassed, 100 of 100Pattern checks on the skill's files.
  • Model reviewNot runA model review is scheduled for the next rescan.

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
111
Repository forks
21
7-day trend score
24

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

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/eric-tramel/moraine/code-review-yagni/badge)](https://verified-skill.com/skills/eric-tramel/moraine/code-review-yagni)

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