By mrbaeksang
Karpathy's 4 coding principles + a 10-section production audit (OWASP/SOLID/ACID/12-Factor) for Claude Code. Service-profile-driven, grade-aware, multilingual (English / 한국어 / responds in any language).
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.
Service-profile-driven project audit. Auto-fires when the user requests audit, review, code review, pre-launch check, security audit, OWASP/SOLID/12-Factor compliance, project skeleton/bootstrap/setup, or any equivalent in any language (e.g., 점검, 감사, 리뷰, 출시 전 검토, 보안 점검, 골조, 셋업). Reads the full 0–10 section checklist from SPEC.md, filters items by grade (🔴🟠🟡🔵⚪) against the user's service profile, and outputs results as ✅❌⚠️⏭️ markers re-sorted by risk. Respond in the user's language.
Karpathy's 4 coding principles + a 10-section production audit, packaged as one Claude Code plugin. Tell it your service profile — it tells you what's missing.
🇰🇷 한국어 README
Two behaviors injected into Claude Code, in one install:
✅ ❌ ⚠️ ⏭️ per item — sorted by risk.Multilingual: skills are written in English, but respond in your language. Ask in Korean → get Korean. No config.
/plugin marketplace add Mrbaeksang/ai-project-audit
/plugin install ai-project-audit@mrbaeksang-marketplace
Or single-file (no plugin needed):
curl -o CLAUDE.md https://raw.githubusercontent.com/Mrbaeksang/ai-project-audit/main/CLAUDE.md
/audit ./src # Full audit — asks for service profile, then checks 0–10
/skeleton . # Bootstrap section 0 only — before any feature code
Or just talk: "audit this for OWASP", "pre-launch review", "set up project skeleton", "check 12-Factor compliance".
✅ 1.1 Health endpoint — src/health.controller.ts:12
❌ 2.10 CORS — src/main.ts:8 (wildcard `*` with credentials)
fix: app.enableCors({ origin: ['https://app.example.com'], credentials: true })
⚠️ 5.2 DB index — users.email has no index (login hot path)
⏭️ 8.4 read replica — MAU 50k still fits one DB
Fix this first (by risk):
1. ❌ 2.10 CORS ← security
2. ❌ 1.4 timeouts ← reliability
...
| File | Role |
|---|---|
| SPEC.md | Full 0–10 checklist (the source of truth AI reads) |
| CLAUDE.md | Behavioral rules (Karpathy 4 + audit triggers) |
| EXAMPLES.md | Concrete usage scenarios |
skills/karpathy-discipline/ | Auto-fires on any code edit |
skills/project-audit/ | Auto-fires on audit/review keywords |
commands/audit.md, commands/skeleton.md | /audit, /skeleton |
0 Skeleton · 1 Reliability · 2 Security (OWASP) · 3 Architecture (SOLID) · 4 Data (ACID) · 5 Performance · 6 Testing · 7 DevOps · 8 Scalability · 9 12-Factor · 10 Docs
You fill this once per audit (the skill asks for it):
service_type: REST API # or GraphQL / monolith / microservice / CLI / batch
stage: pre-launch # or planning / building / in-production
expected_mau: 50000
team_size: 3
data_sensitivity: medium # PII
uptime_target: 99.9%
deployment: k8s
exposure: internet-facing
Then every checklist item is graded against your profile — 🟡 Mid-scale items skip if you're solo, 🔵 Large-scale skip below 100k MAU, etc. You only see what matters for you.
MIT — see LICENSE
Inspired by Andrej Karpathy on LLM coding pitfalls and forrestchang/andrej-karpathy-skills. Built on OWASP Top 10 and 12-Factor App.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
PM-driven autonomous engineering for solo builders. Spec-truth, 3-agent (Coordinator/Implementor/Verifier), drift-resistant, self-improving. One command bootstraps the whole system.
npx claudepluginhub mrbaeksang/ai-project-audit --plugin ai-project-auditComprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Harness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Access thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.
Develop, test, build, and deploy Godot 4.x games with Claude Code. Includes GdUnit4 testing, web/desktop exports, CI/CD pipelines, and deployment to Vercel/GitHub Pages/itch.io.
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.