Karpathy 编码约束规范、MCP 代码记忆引擎

📅 2026/7/2 18:08:09
Karpathy 编码约束规范、MCP 代码记忆引擎
一、multica-ai/andrej-karpathy-skillsKarpathy 规范约束 AI 编码行为基础信息项目地址https://github.com/multica-ai/andrej-karpathy-skills适配工具Claude Code、Cursor 双平台协议MIT 开源起源基于 Andrej Karpathy 长期使用 AI 编码总结的 LLM 固有缺陷提炼为 4 条可落地强制规范定位无复杂程序仅一套提示词规范文件CLAUDE.md/ Cursor rules低成本修正 AI 写代码坏习惯LLM 编码原生四大问题项目解决目标擅作假设需求模糊不主动确认直接编码过度工程化简单逻辑堆砌多层抽象、预留无用扩展随意修改无关代码顺手重构注释、格式、未关联逻辑无验证逻辑写完无法判断是否满足需求缺少测试闭环。四大核心编码原则1. Think Before Coding先思考再动手编码禁止 AI 在信息模糊时直接实现所有不确定需求、歧义点必须主动提问澄清不自行脑补存在多种实现方案时主动列出方案对比取舍发现需求不合理、存在更简单路径时主动提出优化建议。2. Simplicity First极简优先拒绝过度设计核心准则只实现需求内功能不预判未来扩展无需求不新增抽象、通用配置、兼容分支不存在的异常场景不冗余处理能 50 行完成绝不写 200 行完工后主动精简臃肿代码判断标准资深工程师回看不会觉得过度复杂。3. Surgical Changes外科手术式精准修改严格限制改动范围杜绝 “顺手优化”仅修改需求直接关联代码不改动相邻函数、注释、格式原有代码、遗留死代码不擅自删除仅做标注提醒仅清理本次改动产生的无用导入、变量校验标准每一行修改都能追溯到用户原始需求。4. Goal-Driven Execution目标驱动验证闭环把模糊指令转化为可验证任务修复 Bug先编写复现测试再修复代码新增功能先定义输入输出校验用例再实现逻辑重构代码保证重构前后测试全部通过多步骤任务输出分步计划每一步附带校验标准循环验证直到满足目标。安装使用两种方式Claude Code# 全局插件安装 /plugin marketplace add forrestchang/andrej-karpathy-skills /plugin install andrej-karpathy-skills # 单项目引入CLAUDE.md curl -o CLAUDE.md https://raw.githubusercontent.com/multica-ai/andrej-karpathy-skills/main/CLAUDE.mdCursor 编辑器仓库内置.cursor/rules规则文件放入项目根目录自动生效参考 CURSOR.md 配置全局规则。使用效果代码 Diff 干净无无关改动Code Review 成本大幅降低AI 不会上来就写千行臃肿架构优先极简实现模糊需求会主动提问减少返工所有改动附带验证逻辑Bug 产出显著下降。二、DeusData/codebase-memory-mcp高性能代码智能 MCP 服务器基础信息项目地址https://github.com/DeusData/codebase-memory-mcp开发语言C88.2%零运行时依赖单静态二进制分发协议MIT 开源定位面向所有 MCP 兼容 AI 编码工具的代码知识库引擎把全项目解析为持久化代码知识图谱核心解决痛点传统 AI 探索代码逻辑只能反复读取文件全文检索存在致命缺陷百万行级仓库索引耗时极久一次查询消耗数十万 Token无法识别函数调用、类继承、接口路由等结构化关联缺少全局视图每次重启 AI 都要重新读取全部文件没有长期记忆。核心亮点功能1. 极致索引与查询性能超大库处理2800 万行 Linux 内核完整索引仅需 3 分钟普通项目毫秒完成全量索引查询速度图结构查询亚毫秒级响应相比传统文件检索Token 减少 99.2%120 倍节省内存优先流水线LZ4 内存压缩、内存 SQLite索引完成后自动释放内存不长期占用硬件资源。2. 全语言深度解析158 种编程语言底层基于 Tree-Sitter 语法树 自研 Hybrid LSP 混合语义解析基础层158 种语言内置语法解析器开箱即用无需额外安装增强层9 门主流语言Python/TS/Go/C/Java/Rust 等支持完整类型推导、导入解析、泛型、继承识别精准还原 IDE 级跳转逻辑额外支持 K8s、Docker、Protobuf 等 IaC / 基础设施文件解析识别服务路由、跨服务调用。3. 完整代码知识图谱体系将代码抽象为标准化图结构提供 14 个 MCP 工具完成全维度分析节点项目、包、文件、类、函数、接口、HTTP 路由、K8s 资源关联边CALLS 调用、IMPORTS 导入、HTTP_CALLS 跨服务接口、EMITS 事件、INHERITS 继承等数十种关系内置能力调用链追踪、死代码扫描、架构全景分析、Git 变更影响评估、Cypher 图查询、语义向量检索内置 nomic-embed-code 本地向量模型无需 API Key跨仓库支持多仓库建立关联图谱实现微服务全局架构分析。4. 开箱即用全平台全工具兼容分发macOS (arm/amd64)、Linux (arm/amd64)、Windows 单静态二进制无 Docker、无环境依赖一键安装脚本curl/powershell 一行命令自动部署自动识别 11 款主流 AI 编码工具Claude Code、Cursor、Zed、Aider、VS Code 等并自动写入 MCP 配置可视化 UI带 UI 版本可启动本地 3D 图谱面板localhost:9749直观查看项目代码依赖网络自动更新 / 自动增量索引后台监听 Git 文件变更增量刷新图谱无需全量重建团队可提交压缩图谱文件到仓库队友一键复用跳过重复索引。5. 安全保障所有代码 100% 本地处理代码不会上传外网发布包全量病毒扫描70 杀毒引擎零风险、Sigstore 签名、SLSA3 级构建溯源、SHA256 校验完整审计源码提供安全披露通道。快速上手示例# Mac/Linux一键安装带可视化面板 curl -fsSL https://raw.githubusercontent.com/DeusData/codebase-memory-mcp/main/install.sh | bash -s -- --ui # Windows PowerShell Invoke-WebRequest -Uri https://raw.githubusercontent.com/DeusData/codebase-memory-mcp/main/install.ps1 -OutFile install.ps1 .\install.ps1 # 启动自动索引 codebase-memory-mcp config set auto_index true三、 colbymchenry/codegraph️ 项目名称 colbymchenry/codegraph 项目地址 https://github.com/colbymchenry/codegraph 项目介绍 Pre-indexed code knowledge graph for Claude Code, Codex, Gemini, Cursor, OpenCode, AntiGravity, Kiro, and Hermes Agent — fewer tokens, fewer tool calls, 100% local️ 项目标签 【AI、TypeScript】 推荐语 CodeGraph为Claude、Cursor等主流AI编程助手提供预索引代码知识图谱大幅减少token消耗与工具调用次数且100%本地运行保障代码隐私是AI开发者降本增效的必备神器。