What problem does it solve?
This Skill solves the common issues developers face when using large language models for coding tasks, such as over-abstracted code, skipped tests, misread error messages, and unreliable AI-generated code, which lead to wasted development time and poor code quality.
Core Features & Use Cases
- Ten Core Coding Commandments: Clear do's and don'ts to avoid common LLM coding pitfalls like over-engineering and ignoring error logs.
- Structured Debugging Workflow: Step-by-step process to efficiently resolve coding errors without repeatedly querying AI assistants.
- Customizable Question Templates: Pre-built templates for bug reports, code review requests, and refactoring tasks to get accurate responses from AI coding tools.
- AI-Friendly Code Checklist: Quick reference to ensure AI-generated code meets basic quality standards before deployment.
- Use Case: A developer using an AI assistant to build a new feature can use the ten commandments to avoid over-designing the system architecture, follow the debugging workflow to fix a runtime error in minutes instead of hours, and use the checklist to verify code quality before merging.
Quick Start
Ask the karpathy-skills skill to provide the LLM coding ten commandments and debugging workflow when you start an AI-assisted coding task to avoid common mistakes.