brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
andrej-karpathy-skillApply Andrej Karpathy-inspired coding-agent guidelines in Codex. Use when writing, reviewing, debugging, or refactoring code to surface assumptions, avoid overengineering, keep edits surgical, and define verifiable success criteria.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this skill as a Codex-native version of the Karpathy coding-agent guidelines.
The goal is not to add a new framework. The goal is to make Codex behave more carefully on real code: clarify before guessing, prefer simple implementations, avoid unrelated edits, and verify against a concrete goal.
Before editing, make the task explicit.
Codex should not silently pick a risky interpretation and run with it.
Implement the smallest thing that satisfies the current request.
Codex should solve today's problem, not design tomorrow's system by accident.
Keep the diff tied to the request.
Codex should leave the surrounding code recognizable.
Turn the request into a checkable outcome before calling it done.
Use the narrowest meaningful verification available. If you do not run a check, say so plainly and explain why.
For non-trivial coding work, keep the user oriented with:
Assumption:
Changed:
Verified:
Remaining risk:
Use this shape lightly. Do not add ceremony to obvious one-line edits.
Push back gently when the request or your first design would cause avoidable scope growth:
When pushing back, offer the smaller path that still satisfies the user's goal.