4x4
Skill4.2k starsChanged 8 days agoMITView on GitHub
Pull 16 fast decisions out of the user with 4 sets of 4 open questions, then present an implementation plan. Only for risky changes, large product decisions, or large refactors. Run when the user types /4x4. Agents may suggest it in one line but never start it on their own.
We split this skill into the rules it gives an agent
8 rules. About 0 are common, 8 are distinctive, and 0 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈8
Distinctive · estimate
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 21
Load context fast: Use what's already in the thread.
- Distinctive: line 22
Pick the order: Start with the set whose answers most change the others.
- Distinctive: line 24
Show one set at a time: Never preview or list the other sets.
- Distinctive: line 26
Present the plan: After set 4, give plain step-by-step instructions to execute the work properly, built from the user's answers.
- Distinctive: line 48
No meta questions, like how to measure success or what to test first.
- Distinctive: line 50
If the user calls a question bad, replace it or drop it.
- Distinctive: line 51
If an answer contradicts an ADR or scope, point it out in the plan.
- Distinctive: line 52
If an answer opens a big new question, note it in the plan.
≈ “Common” is an estimate: at least 1 in 5 of the 308,232 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
4x4
Get the user's judgment, taste, and decisions in 4 quick rounds. 16 open questions. A full run should take them 2–3 minutes.
The 4 sets
These are defaults. Adapt their names and focus to pull the most judgment and taste out of the user for this topic.
- Product — what it does, who it's for, UI/UX, scope.
- Software design — architecture, data, boundaries, what to reuse or delete.
- Practical — execution order, rollout, what ships first.
- Edge cases — the 4 most likely ways this breaks or surprises users. Each question asks how to handle one.
Workflow
- Load context fast. Use what's already in the thread. Skim only the files and docs that matter (scopes, ADRs, the diff). No research, no subagents.
- Pick the order. Start with the set whose answers most change the others.
- Pick 4 questions per set. Choose the 4 decisions with the biggest impact that only the user can make. Never ask what the code, docs, or common sense already answer. Skip anything already decided.
- Show one set at a time. Never preview or list the other sets. Stop and wait. Show the next set only after the user answers.
- Adapt. Rewrite later sets based on earlier answers.
- Present the plan. After set 4, give plain step-by-step instructions to execute the work properly, built from the user's answers. Chat only. Then stop. Don't build or write docs until the user says go.
Message format
## Set 2/4 · Software design
1. Where should X live?
2. ...
3. ...
4. ...Nothing else. No intro, no outro.
Rules
- Open questions only. Never give options, picks, recommendations, or hints. The point is the user's own thinking.
- One short sentence per question. Concrete, plain English, clear on first read.
- No meta questions, like how to measure success or what to test first. Ask about the work itself.
- Vague or skipped answer: move on and use your judgment.
- If the user calls a question bad, replace it or drop it. Your call.
- If an answer contradicts an ADR or scope, point it out in the plan.
- If an answer opens a big new question, note it in the plan. Don't add a 5th question.
Trending
Steady: 0 new projects took it in the last 4 weeks, none the 4 weeks before.thin data
Who's talking about davidondrej/skills
- sudosubin/agents.nix“agent-skills.github.davidondrej.skills: 0-unstable-2026-10-29 → 0-unstable-2026-10-30”GitHub · Oct 30, 2026
- sudosubin/agents.nix“agent-skills.github.davidondrej.skills: 81f16ef → 3e30b51”GitHub · Oct 29, 2026
- sudosubin/agents.nix“agent-skills.github.davidondrej.skills: 0-unstable-2026-10-28 → 0-unstable-2026-10-29”GitHub · Oct 29, 2026
- sudosubin/agents.nix“agent-skills.github.davidondrej.skills: 0-unstable-2026-10-26 → 0-unstable-2026-10-28”GitHub · Oct 28, 2026
- sudosubin/agents.nix“agent-skills.github.davidondrej.skills: 0-unstable-2026-10-25 → 0-unstable-2026-10-26”GitHub · Oct 26, 2026
The biggest 5 of 29 mentions linking to the repository that our crawl found. Each line is their own headline.
See all 29
Talked about on GitHub (29 times).
On GitHub · 29
- Oct 30, 2026agent-skills.github.davidondrej.skills: 0-unstable-2026-10-29 → 0-unstable-2026-10-30 — sudosubin/agents.nix0 reactions
- Oct 29, 2026agent-skills.github.davidondrej.skills: 81f16ef → 3e30b51 — sudosubin/agents.nix0 reactions
- Oct 29, 2026agent-skills.github.davidondrej.skills: 0-unstable-2026-10-28 → 0-unstable-2026-10-29 — sudosubin/agents.nix0 reactions
- Oct 28, 2026agent-skills.github.davidondrej.skills: 0-unstable-2026-10-26 → 0-unstable-2026-10-28 — sudosubin/agents.nix0 reactions
- Oct 26, 2026agent-skills.github.davidondrej.skills: 0-unstable-2026-10-25 → 0-unstable-2026-10-26 — sudosubin/agents.nix0 reactions
24 more on GitHub
- Oct 25, 2026agent-skills.github.davidondrej.skills: 0-unstable-2026-10-24 → 0-unstable-2026-10-25 — sudosubin/agents.nix0 reactions
- Oct 24, 2026agent-skills.github.davidondrej.skills: 0-unstable-2026-10-23 → 0-unstable-2026-10-24 — sudosubin/agents.nix0 reactions
- Oct 24, 2026agent-skills.github.davidondrej.skills: 1b7ea95 → f319526 — sudosubin/agents.nix0 reactions
- Oct 23, 2026agent-skills.github.davidondrej.skills: 0-unstable-2026-10-22 → 0-unstable-2026-10-23 — sudosubin/agents.nix0 reactions
- Oct 22, 2026agent-skills.github.davidondrej.skills: 0-unstable-2026-10-21 → 0-unstable-2026-10-22 — sudosubin/agents.nix0 reactions
- Oct 21, 2026agent-skills.github.davidondrej.skills: 0-unstable-2026-10-19 → 0-unstable-2026-10-21 — sudosubin/agents.nix0 reactions
- Oct 19, 2026agent-skills.github.davidondrej.skills: 0-unstable-2026-10-18 → 0-unstable-2026-10-19 — sudosubin/agents.nix0 reactions
- Oct 18, 2026agent-skills.github.davidondrej.skills: 0-unstable-2026-10-17 → 0-unstable-2026-10-18 — sudosubin/agents.nix0 reactions
- Oct 17, 2026agent-skills.github.davidondrej.skills: 0-unstable-2026-10-16 → 0-unstable-2026-10-17 — sudosubin/agents.nix0 reactions
- Oct 16, 2026agent-skills.github.davidondrej.skills: 0-unstable-2026-10-15 → 0-unstable-2026-10-16 — sudosubin/agents.nix0 reactions
- Oct 15, 2026agent-skills.github.davidondrej.skills: b3029ad → d23aac3 — sudosubin/agents.nix0 reactions
- Oct 15, 2026agent-skills.github.davidondrej.skills: 77a1672 → b3029ad — sudosubin/agents.nix0 reactions
- Oct 15, 2026agent-skills.github.davidondrej.skills: 0-unstable-2026-10-14 → 0-unstable-2026-10-15 — sudosubin/agents.nix0 reactions
- Oct 14, 2026agent-skills.github.davidondrej.skills: ec0b0c8 → 1df52b0 — sudosubin/agents.nix0 reactions
- Oct 14, 2026agent-skills.github.davidondrej.skills: 04fc097 → ec0b0c8 — sudosubin/agents.nix0 reactions
- Oct 14, 2026agent-skills.github.davidondrej.skills: 0-unstable-2026-10-13 → 0-unstable-2026-10-14 — sudosubin/agents.nix0 reactions
- Oct 13, 2026agent-skills.github.davidondrej.skills: 4a43eb8 → 66fea96 — sudosubin/agents.nix0 reactions
- Oct 13, 2026agent-skills.github.davidondrej.skills: 0-unstable-2026-10-07 → 0-unstable-2026-10-13 — sudosubin/agents.nix0 reactions
- Oct 7, 2026agent-skills.github.davidondrej.skills: 0-unstable-2026-10-04 → 0-unstable-2026-10-07 — sudosubin/agents.nix0 reactions
- Oct 4, 2026agent-skills.github.davidondrej.skills: 0-unstable-2026-10-03 → 0-unstable-2026-10-04 — sudosubin/agents.nix0 reactions
- Oct 3, 2026agent-skills.github.davidondrej.skills: init at 0-unstable-2026-10-03 — sudosubin/agents.nix0 reactions
- Aug 4, 2026feat(gateway): add davidondrej/skills as SHA-pinned vendor — lgtm-hq/ai-skills0 reactions · 1 comment
- Jul 5, 2026Add davidondrej/skills repository to ASM catalog and registry — luongnv89/asm0 reactions
- May 9, 2026Dependency Dashboard — lgtm-hq/ai-skills0 reactions
Other versions1 project uses a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 1
- dunkeln/skills★ 0same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository62 other files it gives its agents.
- AGENTS.mdAGENTS.md
- bb-cliSkill
- bb-pluginsSkill
- cmuxSkill
- codex-subagentSkill
- fable-reviewSkill
- fable-safe-promptSkill
- git-worktreeSkill
- goal-loopSkill
- gpt-reviewSkill
- handoffSkill
- herdrSkill
- kimi-reviewSkill
- larp-detectorSkill
- muse-reviewSkill
- nagentSkill
- new-grok-botSkill
- reset-cursor-acpSkill
- self-archiveSkill
- total-reviewSkill
- anti-sleepSkill
- boatSkill
- create-readonly-db-roleSkill
- cua-driverSkill
- github-outside-sandboxSkill
- global-agent-guardrailsSkill
- openrouterSkill
- persistent-localhostSkill
- prompt-for-othersSkill
- rename-processSkill
- repo-syncSkill
- risky-changesSkill
- setup-helpSkill
- browser-harnessSkill
- browser-useSkill
- deepapiSkill
- deep-researchSkill
- deep-scrapeSkill
- domain-checkerSkill
- fireflies-transcriptSkill
- online-shoppingSkill
- varied-searchSkill
- who-is-thisSkill
- distribute-skill-to-all-agentsSkill
- effective-agent-skillsSkill
- push-skillsSkill
- adr-verbatimSkill
- ask-then-buildSkill
- before-buildingSkill
- better-promptSkill
- decisionsSkill
- designsSkill
- file-treeSkill
- image-promptSkill
- keep-trackSkill
- read-all-adrsSkill
- remindSkill
- renameSkill
- save-ideaSkill
- signal-from-expertSkill
- The first 60 shown.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

