yagni
OfficialKeep 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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.