Boring Engineering
Description
A SKILL.md for AI coding agents that stops overengineering before it starts. Turns KISS, YAGNI, and DRY into a real decision system — not just a reminder.
Installation
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open the source below and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
README
boring-engineering
Build exactly what the current problem requires. No less, no more.
An AI agent skill that turns KISS, YAGNI, and practical DRY into a concrete decision system — so your coding agent stops overengineering by default.
[](./LICENSE) [](https://agentskills.io) [](#setup)
The Problem
AI agents already know what KISS, YAGNI, and DRY mean. What they consistently fail at is knowing **when** to apply them.
Left alone, agents tend to:
- Add abstractions before there's a second use case
- Build plugin systems for features with one consumer
- Create
BaseServiceFactoryfor a function that needs 10 lines - Future-proof code for requirements that never arrive
`boring-engineering` fixes this by giving the agent a concrete **4-step decision system** it runs before and during every implementation — not just a reminder to "keep it simple."
How It Works
The skill loads in three stages (Agent Skills progressive disclosure):
**Stage 1 — Discovery (~100 tokens)** At startup, the agent reads only the `name` and `description` from `SKILL.md` frontmatter. This is how it knows the skill exists without loading the full content.
**Stage 2 — Activation** When you ask the agent to implement, refactor, or review code, it recognises the task matches this skill and loads the full `SKILL.md` body into context.
**Stage 3 — Deep Reference (on demand)** If the agent needs to reason through a complex decision, it loads `references/decision-framework.md` or `assets/decision-tree.md` — only when the instructions point to them. These files never inflate context unnecessarily.
The 4-Step Decision System
Every time the agent writes or modifies code, it runs through:
Step 1 — Requirement Filter (YAGNI)
Is this explicitly req
Related Skills
Agency Agents
A complete AI agency at your fingertips - From frontend wizards to Reddit community ninjas, from whimsy inject
AI Firecrawl
🔥 The API to search, scrape, and interact with the web for AI
AI Artifacts Builder
Suite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web tech
AI Headroom
Compress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agen
AI CrewAI
Framework for orchestrating role-playing, autonomous AI agents. By fostering collaborative intelligence, CrewA
AI TrendRadar
⭐AI-driven public opinion & trend monitor with multi-platform aggregation, RSS, and smart alerts.🎯 告别信息过载,你的
AI