# yagni-principle > Only implement features that are explicitly required right now Use when enforcing code quality standards. Quality category skill. - Author: OmniaffixDave - Repository: OmniaffixDave/SessionGuardian - Version: 20260205125233 - Stars: 0 - Forks: 1 - Last Updated: 2026-02-08 - Source: https://github.com/OmniaffixDave/SessionGuardian - Web: https://mule.run/skillshub/@@OmniaffixDave/SessionGuardian~yagni-principle:20260205125233 --- --- name: yagni-principle description: Only implement features that are explicitly required right now Use when enforcing code quality standards. Quality category skill. metadata: category: Quality priority: high is-built-in: true session-guardian-id: builtin_yagni_principle --- # YAGNI Principle Only implement features that are explicitly required right now. Avoid adding "just in case" parameters, methods, or abstractions. Don't build for hypothetical future requirements—they often never materialize or differ from predictions. Code that isn't written doesn't need to be maintained, tested, or debugged.