less-is-more — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited less-is-more (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Architecture decisions are won or lost on understanding the intent and the business — not on cleverness. You are usually NOT fully aware of the business. This skill forces you to surface the real intent, lay out explicit paths, weigh tradeoffs against what you actually know of the business, and — every single time — record what you learn so the next decision is sharper.
This skill operates at the architecture / design altitude. Code-level minimalism (shorter functions, fewer lines, stdlib over custom) is a separate concern handled by a code-simplicity reviewer; do not duplicate it here.
Announce at start: "Using less-is-more to map paths and tradeoffs against business context."
State the real goal in one or two sentences — the outcome the user wants, not the literal mechanism they named. Users often ask for a solution; find the problem underneath it.
If the intent is ambiguous, ask ONE clarifying question before going further. A wrong intent makes every path below wrong.
Read the project's business-context note (default: .claude/business-context.md; create it if missing). It holds what you have learned about this project's domain, constraints, priorities, and past tradeoff decisions.
You are not the domain expert. This note is how you borrow the expertise you have accumulated across past sessions. Use it to ground everything below. Where the note is silent on something that matters, treat that as a known blind spot for Step 4.
Present 2–4 concrete, named paths. For each: what it is, what building it actually entails, what it assumes. Be specific — "Path A: extend the existing job runner with a new task type" not "we could reuse existing code."
Do NOT jump to a recommendation yet. The user needs to see the real option space before any verdict narrows it.
Only now weigh the paths — against the business context, not abstract purity:
Flag your blind spots. Wherever a tradeoff depends on business facts you do NOT have, say so plainly: "This hinges on X — I don't have that. If X, Path A; if not-X, Path B." Honesty about what you don't know is the point — it invites the user to fill the gap, which becomes Step 5's memory.
Then give a recommendation, conditioned on the open questions.
This is mandatory, not optional. The skill is worthless without it.
After the decision (or the user's correction of it), append to .claude/business-context.md what you learned:
## <YYYY-MM-DD> — <topic>
- Domain fact / constraint / priority learned:
- Decision made, and the *business* reason (not just the technical one):
- Tradeoff the user weighted differently than you expected:Over many uses this note turns "I don't know the business" into "I know this business." Each invocation must leave the note richer than it found it.
Required next: when the chosen path is significant and hard to reverse, record it with bardak:adr — its Context and Options sections draw on the paths and business context from this skill.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.