# kiss-principle > Prefer straightforward, readable solutions over clever or complex ones 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~kiss-principle:20260205125233 --- --- name: kiss-principle description: Prefer straightforward, readable solutions over clever or complex ones Use when enforcing code quality standards. Quality category skill. metadata: category: Quality priority: high is-built-in: true session-guardian-id: builtin_kiss_principle --- # KISS Principle Prefer straightforward, readable solutions over clever or complex ones. Choose the simplest approach that correctly solves the problem. Avoid premature abstraction—don't create factories, builders, or complex hierarchies until the need is proven. If code requires extensive comments to explain, consider simplifying the logic instead.