yagni

Official

Keep code simple with structured YAGNI nudges.

Authorfyrsmithlabs
Version1.0.0
Installs0

System Documentation

What problem does it solve?

YAGNI and KISS violations slow development, accumulate technical debt, and create unnecessary complexity. This skill provides real-time nudges to keep implementations simple and focused.

Core Features & Use Cases

  • Real-time nudges for YAGNI and over-engineering patterns with configurable sensitivity.
  • Pattern detection across common categories (abstraction creep, config-addiction, scope creep, dead code, premature optimization, etc.) with severity scoring and actionable guidance.
  • Project context integration (whitelists, per-project overrides, and optional contextd/history learning) to reduce false positives.

Quick Start

Edit a file to introduce an unnecessary abstraction, or trigger a nudge by describing a risky pattern. Use the built-in commands like /yagni status to view active rules or /yagni on/off to toggle detection.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: yagni
Download link: https://github.com/fyrsmithlabs/marketplace/archive/main.zip#yagni

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.