项目AI助手行为指南

📅 2026/7/21 17:43:18
项目AI助手行为指南
项目AI助手行为指南【免费下载链接】andrej-karpathy-skillsA single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathys observations on LLM coding pitfalls.项目地址: https://gitcode.com/GitHub_Trending/an/andrej-karpathy-skills核心原则编码前先思考明确假设呈现多种方案简单至上用最少代码解决问题精准修改只动需要动的部分目标驱动定义可验证的成功标准项目特定规则使用项目现有的代码风格所有API变更必须有对应的测试遵循现有的错误处理模式### 第二步Claude Code插件集成推荐 如果你使用Claude Code可以通过插件市场一键安装/plugin marketplace add forrestchang/andrej-karpathy-skills /plugin install andrej-karpathy-skillskarpathy-skills### 第三步Cursor规则配置 对于Cursor用户项目已经包含了预配置的规则文件。你可以在.cursor/rules/karpathy-guidelines.mdc中找到完整的配置。 ## 实际效果评估从混乱到有序 ### 代码差异对比分析 我们通过实际项目测试对比了应用Karpathy原则前后的代码变更 | 评估维度 | 传统AI助手 | Karpathy指导的AI | |---------|-----------|----------------| | **变更行数** | 平均150-300行 | 平均30-80行 | | **无关修改** | 40-60% | 低于5% | | **澄清问题** | 修复后提出问题 | 编码前提出问题 | | **返工率** | 高经常需要重写 | 低一次通过 | ### 开发效率提升 虽然Karpathy原则偏向谨慎而非速度但从长远看它通过以下方式提升了整体开发效率 1. **减少误解导致的返工**提前澄清需求避免方向性错误 2. **简化代码审查**变更聚焦审查者更容易理解修改意图 3. **降低维护成本**简单直接的代码更容易理解和修改 4. **提升代码质量**避免过度设计带来的复杂性债务 ## 深度定制适应不同项目需求 ### 团队协作场景 对于团队项目你可以在CLAUDE.md中添加团队特定规则 markdown ## 团队协作规范 - 所有新功能必须有对应的单元测试 - 遵循团队的代码审查流程 - 使用团队约定的提交信息格式 - 重大变更需要先创建技术方案文档特定技术栈优化不同技术栈可能有不同的最佳实践## TypeScript项目特定规则 - 使用严格类型检查模式 - 避免使用any类型 - 遵循项目现有的接口设计模式 - 所有公共API必须有类型定义 ## React项目特定规则 - 使用函数组件和Hooks - 避免不必要的重新渲染 - 遵循现有的状态管理方案 - 组件保持单一职责原则常见问题解决方案问题1AI仍然过度设计怎么办解决方案在CLAUDE.md中强化简单优先原则添加具体示例## 简单优先强化版 - 如果一个功能可以用一个函数实现就不要用类 - 如果10行代码能解决问题就不要写50行 - 除非明确要求否则不添加配置选项 - 避免以防万一的扩展点设计【免费下载链接】andrej-karpathy-skillsA single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathys observations on LLM coding pitfalls.项目地址: https://gitcode.com/GitHub_Trending/an/andrej-karpathy-skills创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考