Karpathy Guidelines
技能 已验证 活跃行为指南,用于减少常见的 LLM 编码错误。在编写、审查或重构代码时使用,以避免过度复杂化、进行手术式更改、暴露假设并定义可验证的成功标准。
提高 LLM 在编写、审查或重构代码时的质量并减少常见错误。
功能
- 提供 LLM 代码生成的明确原则
- 鼓励陈述假设和暴露权衡
- 提倡简单、专注的代码,避免猜测
- 确保更改是手术式的,并且仅限于任务范围
- 定义可验证执行的成功标准
使用场景
- 编写新代码时,确保遵守最佳实践
- 代码审查期间,识别 LLM 引起的潜在错误
- 重构代码时,保持专注并避免不必要的更改
- 指导 LLM 交互,以获得更可预测和高质量的代码输出
非目标
- 自动修复所有 LLM 编码错误
- 取代编码过程中的人工监督
- 提供项目特定的编码标准
- 自行执行或验证代码
安装
请先添加 Marketplace
/plugin marketplace add forrestchang/andrej-karpathy-skills/plugin install andrej-karpathy-skills@karpathy-skills质量评分
已验证类似扩展
Agent Coder
99Agent skill for coder - invoke with $agent-coder
Neon Postgres
100Neon Serverless Postgres 的使用指南和最佳实践。涵盖入门、使用 Neon 进行本地开发、选择连接方法、Neon 功能、身份验证(@neondatabase/auth)、PostgREST 风格的数据 API(@neondatabase/neon-js)、Neon CLI 以及 Neon 的平台 API/SDK。可用于任何与 Neon 相关的问题。
Sdk Dx
100Design SDKs that developers love to use—APIs that feel native, error messages that guide, and experiences that reduce friction. This skill covers creating SDKs that drive adoption through exceptional developer experience rather than aggressive marketing. Trigger phrases: "SDK design", "developer experience", "API design", "SDK DX", "error messages", "type safety", "IDE integration", "SDK versioning", "migration guides", "client library design", "making SDKs feel native", "SDK best practices"
Csharp Async
100Get best practices for C# async programming
Dart Matcher Best Practices
100Best practices for using `expect` and `package:matcher`. Focuses on readable assertions, proper matcher selection, and avoiding common pitfalls.
Golang Concurrency Patterns
100Go concurrency patterns for production services: context cancellation, errgroup, worker pools, bounded parallelism, fan-in/fan-out, and common race/deadlock pitfalls