skills/core/karpathy-principles/SKILL.md
Four coding discipline principles (Think Before Coding, Simplicity First, Surgical Changes, Goal-Driven Execution) that reduce unnecessary rewrites, over-engineering, and scope creep.
npx skillsauth add bereniketech/claude_kit karpathy-principlesInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Four behavioral rules that reduce the most common LLM coding mistakes.
Before implementing anything:
Rule: Never begin implementation while confused. Surface the confusion first.
Write the minimum code that solves the problem. Nothing speculative.
Rule: If you write 200 lines and it could be 50, rewrite it before submitting.
Ask yourself: "Would a senior engineer say this is overcomplicated?" If yes, simplify.
When editing existing code:
When your changes create orphans:
Rule: Every changed line must trace directly to the user's request.
Transform tasks into verifiable goals before starting:
| Vague | Verifiable | |-------|-----------| | "Fix the bug" | "Write a test that reproduces it, then make it pass" | | "Add validation" | "Write tests for invalid inputs, then make them pass" | | "Refactor X" | "Ensure tests pass before and after" |
For multi-step tasks, state a brief plan:
1. [Step] → verify: [check]
2. [Step] → verify: [check]
3. [Step] → verify: [check]
Rule: Weak criteria ("make it work") require clarification before proceeding — strong success criteria let you loop independently.
testing
AUTHORIZED USE ONLY: This skill contains dual-use security techniques. Before proceeding with any bypass or analysis: > 1.
testing
Provide comprehensive techniques for attacking Microsoft Active Directory environments. Covers reconnaissance, credential harvesting, Kerberos attacks, lateral movement, privilege escalation, and domain dominance for red team operations and penetration testing.
development
Detects missing zeroization of sensitive data in source code and identifies zeroization removed by compiler optimizations, with assembly-level analysis, and control-flow verification. Use for auditing C/C++/Rust code handling secrets, keys, passwords, or other sensitive data.
development
Comprehensive guide to auditing web content against WCAG 2.2 guidelines with actionable remediation strategies.