From ai-project-audit
Enforces Karpathy's 4 LLM-coding principles (Think Before Coding, Simplicity First, Surgical Changes, Goal-Driven Execution). Auto-fires whenever the user requests writing, editing, refactoring, fixing, or adding code. Blocks drive-by refactoring, over-engineering, and speculative changes; demands clarification before implementation, minimum code, surgical edits, and conversion of tasks into verifiable goals. Respond in the user's language.
How this skill is triggered — by the user, by Claude, or both
Slash command
/ai-project-audit:karpathy-disciplineThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Source: [Andrej Karpathy on LLM coding pitfalls](https://x.com/karpathy/status/2015883857489522876).
Source: Andrej Karpathy on LLM coding pitfalls.
| Request | Goal |
|---|---|
| "Add validation" | "Write tests for invalid inputs → fail → implement → pass" |
| "Fix the bug" | "Write reproducing test → fail → fix → pass" |
| "Refactor X" | "Confirm tests pass → refactor → tests still pass" |
| "Clean this up" | (ambiguous) → ask: formatting? function split? naming? |
Respond in the user's language (Korean for Korean prompts, etc.). Code identifiers and file paths stay as-is.
Provides CDSS development patterns for drug interaction checking, dose validation, clinical scoring (NEWS2, qSOFA), and alert classification integrated into EMR workflows.
npx claudepluginhub mrbaeksang/ai-project-audit --plugin ai-project-audit