最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

claude code添加 andrej-karpathy-skills的實現(xiàn)步驟

  發(fā)布時間:2026-05-06 10:38:07   作者:vistaup   我要評論
andreuserandrepathy-skills是為AI編程設計的指導框架,旨在減少編程錯誤并pathy-skills,本文就來詳細的介紹一下claude code添加 andrej-karpathy-skills的實現(xiàn),感興趣的可以了解一下

什么是andrej-karpathy-skills?

andrej-karpathy-skills是一個專門為AI編程設計的指導框架,源自著名AI研究員Andrej Karpathy對LLM編程問題的深刻觀察。

https://github.com/ForrestChang/andrej-karpathy-skills

他發(fā)現(xiàn)LLM在編程時存在幾個關鍵問題:

  • 錯誤假設:AI會默默做出假設而不驗證
  • 過度復雜化:喜歡創(chuàng)建復雜的抽象和API
  • 無意識修改:會修改不相關的代碼和注釋
  • 目標模糊:缺乏明確的成功標準

這個項目的核心思想是:通過四大原則指導AI編程,減少錯誤,提高代碼質量。

什么是andrej-karpathy-skills?

我倒是覺得這個準則和 Superpowers 是沖突的,二選一即可。

本地添加

在全局 claude.md里添加:

# 全局行為準則 (Global Guidelines)
## 1. RTK (Token 優(yōu)化代理)
**原則:優(yōu)先使用 RTK 代理以節(jié)省 Token。**
- 常用:`rtk git status/log/diff`, `rtk ls`, `rtk grep`, `rtk log`。
- 統(tǒng)計:使用 `rtk gain` 查看節(jié)省數(shù)據(jù)。
## 2. 運行模式 (Superpowers)
- **按需調用**:默認**不**使用 Superpowers 流程。
- **觸發(fā)機制**:僅在用戶明確要求 "TDD"、"Debugging"、"Brainstorming" 或 "寫計劃" 時調用對應 Skill。
- **常規(guī)操作**:代碼修改、Bug 修復、讀寫文件直接執(zhí)行。
## 3. AI 編碼準則 (Karpathy 簡潔模式)
> 謹慎優(yōu)于速度。瑣碎任務(如拼寫糾正)可自行處理,其余遵循:
### 編碼前思考
- **禁猜**:明確說明假設,不確定或困惑時立即停下提問。
- **透明**:歧義時呈現(xiàn)多種方案,不默默選擇。
- **求簡**:存在更簡單的路徑必須指出。
### 簡潔優(yōu)先 (Simplicity)
- **禁過度設計**:不添加未要求的功能,不為一次性代碼抽象。
- **禁防御過當**:不處理不可能發(fā)生的錯誤場景。
- **重構邏輯**:如果 200 行邏輯能用 50 行實現(xiàn),必須重寫。
### 精準修改 (Surgical Changes)
- **最小干預**:不主動“改進”相鄰代碼、注釋或格式;不重構沒壞的東西。
- **風格兼容**:強制匹配項目現(xiàn)有風格。
- **自我清理**:僅刪除因本次改動導致的廢棄導入/變量/函數(shù)。
### 目標驅動
- **驗證閉環(huán)**:定義可驗證的成功標準。
- **計劃先行**:多步任務必須列出簡短計劃 `1. [步驟] → 驗證: [檢查]`。
## 4. 跨平臺開發(fā)通用規(guī)范 (Android & HarmonyOS)
- **異步處理**:涉及 UI 或數(shù)據(jù)持久化時,注意線程/協(xié)程安全。
- **資源規(guī)范**:引用字符串、顏色、圖標時,優(yōu)先檢查資源文件而非硬編碼。
- **環(huán)境一致性**:使用 `CLAUDE_CODE_ATTRIBUTION_HEADER` 以維持第三方代理 (如 mimo) 的緩存命中。

正式安裝:Install

Option A: Claude Code Plugin (recommended)

From within Claude Code, first add the marketplace:

/plugin marketplace add forrestchang/andrej-karpathy-skills

Then install the plugin:

/plugin install andrej-karpathy-skills@karpathy-skills

This installs the guidelines as a Claude Code plugin, making the skill available across all your projects.

Option B: CLAUDE.md (per-project)

New project:

curl -o CLAUDE.md https://raw.githubusercontent.com/forrestchang/andrej-karpathy-skills/main/CLAUDE.md

Existing project (append):

echo "" >> CLAUDE.md
curl https://raw.githubusercontent.com/forrestchang/andrej-karpathy-skills/main/CLAUDE.md >> CLAUDE.md

實踐案例:避免常見陷阱

案例1:折扣計算功能

? 過度工程化(錯誤示范)

# 30多行代碼,使用了抽象類、策略模式等
from abc import ABC, abstractmethod
class DiscountStrategy(ABC):
    @abstractmethod
    def calculate(self, amount: float) -> float: pass
# ... 更多復雜代碼

? 簡單優(yōu)先(正確做法)

# 3行函數(shù)解決實際問題
def calculate_discount(amount: float, percent: float) -> float:
    """計算折扣金額,百分比應為0-100"""
    return amount * (percent / 100)

案例2:用戶偏好保存

? 添加未請求的功能

# 添加了緩存、驗證、通知等未請求的功能
class PreferenceManager:
    def save(self, user_id: int, prefs: dict,
             merge: bool = True,
             validate: bool = True,
             notify: bool = False) -> bool:
    # ... 復雜實現(xiàn)

? 只做被請求的事

# 簡單直接的實現(xiàn)
def save_preferences(db, user_id: int, preferences: dict):
    """保存用戶偏好到數(shù)據(jù)庫"""
    db.execute(
        "UPDATE users SET preferences = ? WHERE id = ?",
        (json.dumps(preferences), user_id)
    )

到此這篇關于claude code添加 andrej-karpathy-skills的文章就介紹到這了,更多相關claude添加andrej-karpathy內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持腳本之家!

相關文章

  • Claude Code Skills 從零開始創(chuàng)建自定義 MySQL MCP 完整指南

    本文檔詳細介紹了使用ClaudeCodeSkills創(chuàng)建MySQL MCP的全流程,包括前期準備、下載skills、使用mcp-builderskill設計MCP、修正需求、生成代碼、配置MCP等,感興趣的朋友跟隨
    2026-04-21
  • 推薦11個頂級的Claude Code Skills

    本文詳細介紹了Claude列舉了11個頂級Skills,包括代碼審查、重構助手、API文檔生成、性能分析、安全掃描等,幫助提高代碼質量、加速開發(fā)、簡化維護、增強協(xié)作,每個Skill都有
    2026-04-20
  • 使用Claude Code Skills從零開發(fā)一個Bot智能體的實戰(zhàn)指南

    本文詳細介紹了使用ClaudeCodeSkills開發(fā)自動發(fā)文Bot的過程,從準備工作(環(huán)境搭建、基礎概念)、核心實現(xiàn)到踩坑實錄及延伸思考,逐步指導讀者完成一個簡單的Bot,文章還討論
    2026-04-15
  • Claude Code專題:Skills 系統(tǒng)完全指南

    Skills是ClaudeCode的一個自定義擴展機制,用于封裝專業(yè)知識,并按需調用,它通過SKILL.md文件定義核心指令,并通過references、examples、scripts三層次加載機制提供詳細信息,
    2026-04-14

最新評論

马龙县| 乃东县| 平乐县| 龙南县| 塔河县| 黄平县| 冷水江市| 伊川县| 宜州市| 冷水江市| 克山县| 嘉禾县| 汕头市| 普格县| 上高县| 梧州市| 炉霍县| 冀州市| 平定县| 屯留县| 柯坪县| 上犹县| 桑植县| 杭锦后旗| 海城市| 六安市| 光山县| 临颍县| 河北区| 博客| 永吉县| 措美县| 婺源县| 迁安市| 琼海市| 固安县| 仁寿县| 文水县| 陕西省| 红安县| 新平|