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

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

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

什么是andrej-karpathy-skills?

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

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

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

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

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

什么是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)
- **按需調(diào)用**:默認**不**使用 Superpowers 流程。
- **觸發(fā)機制**:僅在用戶明確要求 "TDD"、"Debugging"、"Brainstorming" 或 "寫計劃" 時調(diào)用對應(yīng) Skill。
- **常規(guī)操作**:代碼修改、Bug 修復(fù)、讀寫文件直接執(zhí)行。
## 3. AI 編碼準則 (Karpathy 簡潔模式)
> 謹慎優(yōu)于速度。瑣碎任務(wù)(如拼寫糾正)可自行處理,其余遵循:
### 編碼前思考
- **禁猜**:明確說明假設(shè),不確定或困惑時立即停下提問。
- **透明**:歧義時呈現(xiàn)多種方案,不默默選擇。
- **求簡**:存在更簡單的路徑必須指出。
### 簡潔優(yōu)先 (Simplicity)
- **禁過度設(shè)計**:不添加未要求的功能,不為一次性代碼抽象。
- **禁防御過當**:不處理不可能發(fā)生的錯誤場景。
- **重構(gòu)邏輯**:如果 200 行邏輯能用 50 行實現(xiàn),必須重寫。
### 精準修改 (Surgical Changes)
- **最小干預(yù)**:不主動“改進”相鄰代碼、注釋或格式;不重構(gòu)沒壞的東西。
- **風(fēng)格兼容**:強制匹配項目現(xiàn)有風(fēng)格。
- **自我清理**:僅刪除因本次改動導(dǎo)致的廢棄導(dǎo)入/變量/函數(shù)。
### 目標驅(qū)動
- **驗證閉環(huán)**:定義可驗證的成功標準。
- **計劃先行**:多步任務(wù)必須列出簡短計劃 `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
# ... 更多復(fù)雜代碼

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

# 3行函數(shù)解決實際問題
def calculate_discount(amount: float, percent: float) -> float:
    """計算折扣金額,百分比應(yīng)為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:
    # ... 復(fù)雜實現(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)
    )

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

相關(guān)文章

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

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

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

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

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

最新評論

新兴县| 儋州市| 波密县| 马边| 泰安市| 南华县| 阜康市| 江西省| 固始县| 平乐县| 延长县| 富平县| 麻栗坡县| 清丰县| 许昌市| 汽车| 康平县| 文水县| 静海县| 吐鲁番市| 久治县| 陇川县| 嫩江县| 兰坪| 剑阁县| 临沭县| 沁源县| 开远市| 繁昌县| 新疆| 广宗县| 白水县| 沅江市| 宁阳县| 建水县| 卢龙县| 定兴县| 保靖县| 泊头市| 松滋市| 东丽区|