cookbook-audit
npx skills add https://github.com/zk-b612/claude-cookbooks-zh --skill cookbook-audit
Agent 安装分布
Skill 文档
Cookbook 审计
æä»¤
ä½¿ç¨ style_guide.md ä¸çæååè¯åæ å审æ¥è¯·æ±ç Cookbook notebookãæ ¹æ®è¯åæåæä¾è¯åï¼å¹¶ç»åºæ¹è¿ cookbook ç建议ã
æ ·å¼æåæä¾äºè¯¦ç»ç模æ¿å示ä¾ï¼æ¶µçï¼
- 以é®é¢ä¸ºå¯¼åçå¼è¨ï¼å 嫿ç»å¦ä¹ ç®æ ï¼TLOsï¼åä¿æå¦ä¹ ç®æ ï¼ELOsï¼
- åç½®æ¡ä»¶å设置模å¼
- æ ¸å¿å å®¹ç»æ
- å¼åºå¦ä¹ ç®æ çç»è®º
éè¦ï¼å¨è¿è¡å®¡è®¡ä¹åï¼è¯·å¡å¿
å
é
读 style_guide.mdãæ ·å¼æåå
å«å¯åèçæ åæ¨¡æ¿ä»¥å好/å示ä¾ã
工使µç¨
æç §ä»¥ä¸æ¥éª¤è¿è¡å ¨é¢å®¡è®¡ï¼
- é
è¯»æ ·å¼æåï¼é¦å
æ¥ç
style_guide.md以äºè§£å½åçæä½³å®è·µ - ç¡®å® notebookï¼å¦ææªæä¾ï¼è¯·è¯¢é®ç¨æ·è·¯å¾
- è¿è¡èªå¨æ£æ¥ï¼ä½¿ç¨
python3 validate_notebook.py <path>ææææ¯é®é¢å¹¶çæ markdown- è¯¥èæ¬ä¼èªå¨è¿è¡ detect-secrets ä»¥æ«æç¡¬ç¼ç ç API å¯é¥ååæ®
- 使ç¨
scripts/detect-secrets/plugins.pyä¸å®ä¹çèªå®ä¹æ¨¡å¼ - 对ç
§
scripts/detect-secrets/.secrets.baselineä¸çåºçº¿è¿è¡æ£æ¥
- å®¡æ¥ markdown è¾åºï¼è¯¥èæ¬ä¼å¨
tmp/æä»¶å¤¹ä¸çæä¸ä¸ª markdown æä»¶ä»¥ä¾¿äºå®¡æ¥ï¼ä¸åå§ .ipynb ç¸æ¯èçä¸ä¸æï¼- tmp/ æä»¶å¤¹å·²è¢« gitignoreï¼ä»¥é¿å æäº¤å®¡æ¥äº§ç©
- Markdown å å«ä»£ç åå æ ¼ï¼ä½æé¤äºè¾åºå 容ï¼ä»¥ä¾¿æ´æ¸ æ°å°å®¡æ¥
- æå¨å®¡æ¥ï¼é读 markdown çæ¬ï¼å¯¹ç §æ ·å¼æååè¯åæ åè¿è¡è¯ä¼°
- 对æ¯ä¸ªç»´åº¦è¯åï¼å®¢è§å°åºç¨è¯åæå
- çææ¥åï¼éµå¾ªä¸æ¹ç审计æ¥åæ ¼å¼
- æä¾å ·ä½ç¤ºä¾ï¼ä½¿ç¨æ ·å¼æå模æ¿å±ç¤ºå ·ä½çæ¹è¿å»ºè®®ï¼å¹¶æ³¨æè¡å·å¼ç¨
审计æ¥åæ ¼å¼
请使ç¨ä»¥ä¸ç»æå±ç¤ºä½ çå®¡è®¡ç»æï¼
æ§è¡æè¦
- æ»ä½å¾åï¼X/20
- 主è¦ä¼å¿ï¼2-3 个è¦ç¹ï¼
- å ³é®é®é¢ï¼2-3 个è¦ç¹ï¼
详ç»è¯å
1. åè¿°è´¨éï¼X/5
[ç®è¦çç±åå ·ä½ç¤ºä¾]
2. 代ç è´¨éï¼X/5
[ç®è¦çç±åå ·ä½ç¤ºä¾]
3. ææ¯åç¡®æ§ï¼X/5
[ç®è¦çç±åå ·ä½ç¤ºä¾]
4. 坿使§ä¸ç解度ï¼X/5
[ç®è¦çç±åå ·ä½ç¤ºä¾]
å ·ä½å»ºè®®
[ä¼å 级æåºçã坿ä½çæ¹è¿å表ï¼å¹¶å¼ç¨ç¹å®ç« è]
示ä¾ä¸å»ºè®®
[å±ç¤º notebook çå ·ä½æå½ï¼å¹¶æåºå ·ä½çæ¹è¿å»ºè®®]
å¿«éåèæ£æ¥æ¸ å
ä½¿ç¨æ¤æ¸ åç¡®ä¿å ¨é¢è¦çï¼
å¼è¨ï¼åè§ style_guide.md 第 1 èï¼
- 以è¦è§£å³çé®é¢ä½ä¸ºå¼åï¼1-2 å¥è¯ï¼
- è§£é为ä»ä¹éè¦ï¼1-2 å¥è¯ï¼
- 以è¦ç¹å½¢å¼ååºå¦ä¹ ç®æ ï¼2-4 个 TLOs/ELOsï¼
- ä¾§éäºäº¤ä»çä»·å¼ï¼èéæå»ºçæºå¶
- å¯éï¼æåæ´å¹¿æ³çåºç¨ï¼1 å¥è¯ï¼
åç½®æ¡ä»¶ä¸è®¾ç½®ï¼åè§ style_guide.md 第 2 èï¼
- æ¸ æ°ååºæéç¥è¯
- ååºæéå·¥å ·ï¼Python çæ¬ãAPI å¯é¥ï¼
- å¦éç¨ï¼æåæ¨èçèæ¯ç¥è¯
- ä½¿ç¨ %%capture æå¶ pip install çè¾åº
- ä½¿ç¨ dotenv.load_dotenv() èé os.environ
- å¨é¡¶é¨å®ä¹ MODEL 常é
- å°ç¸å ³çå®è£ 项åå¹¶å¨ä¸ä¸ªå½ä»¤ä¸
ç»æä¸ç»ç»
- å ·æé»è¾æ¸ æ°çç« èéè¿
- æ¯ä¸ªç« èéè¿æ¼ç¤ºè¿è¡æå¦
- 代ç åä¹åæè§£éæ§æå
- 代ç åä¹åå 嫿们å¦å°äºä»ä¹
- ä½¿ç¨æ é¢åéç« è
ç»è®ºï¼åè§ style_guide.md 第 4 èï¼
- å¼åºå¦ä¹ ç®æ
- æ»ç»å®æçå·¥ä½
- 建议å°å¦å°çç¥è¯åºç¨å°ç¨æ·åºæ¯çæ¹æ³
- æåºåç»æ¥éª¤æç¸å ³èµæº
代ç è´¨é
- ææä»£ç åä¹åé½æè§£éæ§æå
- 没æç¡¬ç¼ç ç API å¯é¥ï¼ç± detect-secrets èªå¨æ£æ¥ï¼
- ææä¹çåéå
- 注éè§£éâ为ä»ä¹âèéâæ¯ä»ä¹â
- éµå¾ªè¯è¨æä½³å®è·µ
- å¨ notebook é¡¶é¨å°æ¨¡ååç§°å®ä¹ä¸ºå¸¸é
è¾åºç®¡ç
- ä½¿ç¨ %%capture æå¶ pip install æ¥å¿
- 没æåé¿çè°è¯è¾åº
- æ¾ç¤ºç¸å ³ç API ååº
- ä» å¨æ¼ç¤ºé误å¤çæ¶æ¾ç¤ºå æ è·è¸ª
å 容质é
- è§£éæ¹æ³ä¸ºä½ææ
- è®¨è®ºä½æ¶ä½¿ç¨æ¤æ¹æ³
- æåå±éæ§/注æäºé¡¹
- æä¾å¯è¿ç§»çç¥è¯
- éæ©åéçæ¨¡å
ææ¯è¦æ±
- æ éä¿®æ¹å³å¯æ§è¡ï¼API å¯é¥é¤å¤ï¼
- ä½¿ç¨æªå¼ç¨ç API 模å¼
- ä½¿ç¨ææç模ååç§°ï¼claude-sonnet-4-5ãclaude-haiku-4-5ãclaude-opus-4-5ï¼
- å¨ notebook é¡¶é¨å°æ¨¡ååç§°å®ä¹ä¸ºå¸¸é
- å å«ä¾èµé¡¹è§è
- å·²åé å°ä¸»ç±»å«
- å ·æç¸å ³æ ç¾
å 容ç念ï¼è¡å¨ + çè§£
Cookbook 主è¦ä»¥è¡å¨ä¸ºå¯¼åï¼ä½çç¥æ§å°èå ¥äºçè§£å 容ï¼å¹¶å Diataxis æ¡æ¶æå¯¼ã
æ ¸å¿ååï¼
- å®ç¨å¯¼åï¼åç¨æ·å±ç¤ºå¦ä½ä½¿ç¨å¯è¿è¡ç代ç 宿ç¹å®ä»»å¡
- é®é¢ä¼å ï¼ä»¥è¦è§£å³çé®é¢å交ä»çä»·å¼å¼å¤´ï¼èéæºå¶
- æå»ºè è§è§ï¼ä»ç¨æ·çè§åº¦åºåï¼è§£å³å®é é®é¢
- å¹å »è½åï¼å¸®å©ç¨æ·çè§£æ¹æ³ä¸ºä½ææï¼èä¸ä» ä» æ¯å¦ä½æä½
- å¯è¿ç§»çç¥è¯ï¼ä¼ æéç¨äºç¹å®ç¤ºä¾ä¹å¤çè§å¾ååå
- æ¹å¤æ§æç»´ï¼é¼å±ç¨æ·è´¨çè¾åºï¼è®¤è¯å±éæ§ï¼ååºææºéæ©
- å¦ä¹ å¥çº¦ï¼é¦å éè¿°å¦ä¹ ç®æ ï¼ç¶åå¨ç»è®ºä¸å¼åºå®ä»¬
ä»ä¹æ ·ç Cookbook æ¯å¥½ç
ä¸ä¸ªå¥½ç Cookbook ä¸ä» 帮å©ç¨æ·è§£å³å½ä¸çé®é¢ï¼è¿è½å¸®å©ä»ä»¬çè§£è§£å³æ¹æ¡èåçåºæ¬ååï¼é¼å±ä»ä»¬è¯å«ä½æ¶ä»¥åå¦ä½è°æ´æ¹æ³ãç¨æ·å°è½å¤å¯¹ AI ç³»ç»è®¾è®¡ååºæ´ææºçå³çï¼å¹å »å¯¹æ¨¡åè¾åºç夿åï¼å¹¶å»ºç«å¯è¿ç§»å°æªæ¥ AI ç³»ç»çæè½ã
Cookbook 䏿¯ä»ä¹
Cookbook 䏿¯çº¯æç¨ï¼æä»¬åè®¾ç¨æ·å ·å¤åºæ¬çææ¯æè½å对 API ççæåº¦ãæä»¬å¨ cookbook ä¸æç¡®è¯´æåç½®æ¡ä»¶ï¼å¹¶å¼å¯¼ç¨æ·åå¾ Academy å¦ä¹ æ´å¤ä¸»é¢ã å®ä»¬ä¸æ¯å ¨é¢çè§£éï¼æä»¬ä¸æ Transformer æ¶æææ¦ç论ãæä»¬éè¦çè§£ï¼ç¨æ·éµå¾ªæä»¬ç cookbook æ¯ä¸ºäºè§£å³ä»ä»¬ä»å¤©é¢ä¸´çé®é¢ãä»ä»¬å¾å¿ï¼æ£å¤äºå¦ä¹ ææå»ºçè¿ç¨ä¸ï¼å¹¶å¸æè½å¤è¿ç¨æå¦æ¥è§£å³å½åçéæ±ã Cookbook 䏿¯åèææ¡£ï¼æä»¬ä¸ä¼è¯¦å°½å°è®°å½æ¯ä¸ªåæ°ï¼æä»¬ä¼æ ¹æ®éè¦é¾æ¥å°ææ¡£ä¸çéå½èµæºã Cookbook 䏿¯ç®åçæå·§åçªé¨ï¼æä»¬ä¸ææä» éç¨äºå½å模å代é çâé»å®¢æå·§âãæä»¬ä¸è¿åº¦æ¿è¯ºè交ä»ä¸è¶³ã Cookbook 䏿¯ç产就绪ç代ç ï¼å®ä»¬å±ç¤ºç¨ä¾åè½åï¼èéç产模å¼ãä¸éè¦è¿åº¦çé误å¤çã
æ ·å¼æå
è¯æ°ä¸è¯è°
- æè²æ§åå¹å »è½å
- ä¸ä¸ä½å¹³æè¿äºº
- å°éç¨æ·çæºååæ¶é´
- 使ç¨ç¬¬äºäººç§°ï¼âä½ âï¼æç¬¬ä¸äººç§°å¤æ°ï¼âæä»¬âï¼ââå¨ notebook å ä¿æä¸è´
åä½è´¨é
- æ¸ æ°ãç®æ´çè§£é
- ä¼å 使ç¨ä¸»å¨è¯æ
- çæ®µè½ï¼3-5 å¥è¯ï¼
- é¿å æªå®ä¹çæ¯è¯
- ä½¿ç¨æ é¢åéç« è
代ç åç°
- å§ç»å è§£éåå±ç¤ºï¼æ¯ä¸ªä»£ç åä¹ååºæè§£éæ§æå
- è¿è¡åè§£éï¼å¨ä»£ç åæ§è¡åå 嫿们å¦å°äºä»ä¹
- 注éè§£é为ä»ä¹ï¼è䏿¯ä»ä¹ï¼ä½¿ç¨ææä¹çåéå
- 使ç¨å¸¸éï¼å¨é¡¶é¨å° MODEL å®ä¹ä¸ºå¸¸é
- è¯å¥½ä¹ æ¯ï¼ä½¿ç¨
dotenv.load_dotenv()èéos.environ
è¾åºå¤ç
ä½¿ç¨ %%capture ç§»é¤å¤ä½è¾åºï¼
- pip install æ¥å¿ï¼å§ç»æå¶è¿äºï¼
- åé¿çè°è¯è¯å¥
- åé¿çå æ è·è¸ªï¼é¤éæ¼ç¤ºé误å¤çï¼
æ¾ç¤ºç¸å ³è¾åºï¼
- æ¼ç¤ºåè½ç API ååº
- æåæ§è¡ç示ä¾
ç»æè¦æ±
è¯¦ç»æ¨¡æ¿å示ä¾è¯·åè§ style_guide.md
1. å¼è¨ï¼å¿ éï¼
å¿ é¡»å å«ï¼
- é®é¢å¼åï¼1-2 å¥è¯ï¼ï¼æä»¬è¦è§£å³ä»ä¹é®é¢ï¼
- 为ä»ä¹éè¦ï¼1-2 å¥è¯ï¼ï¼ä¸ºä»ä¹è¿å¾éè¦ï¼
- å¦ä¹ ç®æ ï¼2-4 个è¦ç¹ï¼ï¼â卿¬ cookbook ç»ææ¶ï¼ä½ å°è½å¤â¦â¦â
- 使ç¨è¡ä¸ºå¨è¯ï¼æå»ºã宿½ãé¨ç½²çï¼
- å ·ä½è¯´æè½å
- å å«èæ¯/çº¦ææ¡ä»¶
- å¯éï¼æ´å¹¿æ³çåºç¨ï¼1 å¥è¯ï¼
â é¿å ï¼ä»¥æºå¶å¼å¤´ï¼âæä»¬å°æå»ºä¸ä¸ªç 究代çâ¦â¦âï¼ â åæ³ï¼ä»¥é®é¢/ä»·å¼å¼å¤´ï¼âä½ çå¢éè±è´¹æ°å°æ¶å¯¹ CI 失败è¿è¡åç±»â¦â¦âï¼
2. åç½®æ¡ä»¶ä¸è®¾ç½®ï¼å¿ éï¼
å¿ é¡»å å«ï¼
- æéç¥è¯ï¼éè¦çææ¯æè½
- æéå·¥å ·ï¼Python çæ¬ã另龿¥ç API å¯é¥
- æ¨èï¼æå¸®å©çå¯éèæ¯ç¥è¯
- 设置ï¼åæ¥éª¤å¹¶é带解é
- 对 pip install 使ç¨
%%capture - 使ç¨
dotenv.load_dotenv()èéos.environ - å¨é¡¶é¨å®ä¹
MODEL常é
- 对 pip install 使ç¨
3. 主è¦å 容ï¼å¿ éï¼
æé»è¾æ¥éª¤æé¶æ®µç»ç»ï¼æ¯ä¸ªé¶æ®µå å«ï¼
- æ¸ æ°çç« èæ é¢
- 代ç åä¹åçè§£éæ§æåï¼æä»¬è¦åä»ä¹ï¼
- 代ç 示ä¾
- 代ç åä¹åçè§£éæ§æåï¼æä»¬å¦å°äºä»ä¹ï¼
- 颿è¾åºï¼å¦éç¨ï¼
- å¯éï¼çè§£æç¤ºï¼ä¸ºä»ä¹ææã使¶ä½¿ç¨ãå±éæ§ï¼
4. ç»è®ºï¼æ¨èï¼
å¿ é¡»å å«ï¼
- å顾ï¼å¼åºå¦ä¹ ç®æ
- 宿çå·¥ä½ï¼å ³é®ç¹æ»ç»
- åºç¨æå¯¼ï¼å¦ä½å°å¦å°çç¥è¯åºç¨å°ç¨æ·åºæ¯
- åç»æ¥éª¤ï¼ç¸å ³èµæºæè¿ä¸æ¥æ¢ç´¢çæ³æ³
â é¿å ï¼éç¨æ»ç»ï¼âæä»¬æ¼ç¤ºäº SDK å¦ä½å®ç°â¦â¦âï¼ â åæ³ï¼å¯æä½çæå¯¼ï¼âèèå°å ¶åºç¨äº Xâ¦â¦æ¥ä¸æ¥ï¼å°è¯ Yâ¦â¦âï¼
å¯éç« è
- å·¥ä½åçï¼åºå±æºå¶çç®è¦è§£é
- 使¶ä½¿ç¨ï¼åéçç¨ä¾ååºæ¯
- å±éæ§ä¸æ³¨æäºé¡¹ï¼è¦åã失败模å¼ãçº¦ææ¡ä»¶
- æ éæé¤ï¼å¸¸è§é®é¢åè§£å³æ¹æ¡
- åä½ï¼æ¿ä»£æ¹æ³ææ©å±
- æ§è½è¯´æï¼ä¼åèè
- 延伸é 读ï¼ç¸å ³ææ¡£ãè®ºæææ´æ·±å ¥è§£éç龿¥
éè¦æ è®°ç常è§å模å¼
详ç»ç好/å示ä¾è¯·åè style_guide.mdãæ³¨æä»¥ä¸é®é¢ï¼
å¼è¨å模å¼
â 以æºå¶å¼å¤´ï¼âæä»¬å°ä½¿ç¨ Claude SDK æå»ºä¸ä¸ªç 究代çâ¦â¦â â åè½å ç ï¼ååº SDK æ¹æ³æå·¥å ·è½å â æ¨¡ç³çå¦ä¹ ç®æ ï¼âäºè§£ä»£çâæâçè§£ APIâ â 以é®é¢ä¸ºå¯¼åçæ¡æ¶ï¼é åå ·ä½ã坿ä½çå¦ä¹ ç®æ
è®¾ç½®åæ¨¡å¼
â æªä½¿ç¨ %%capture çåæ pip install è¾åº
â å¤ä¸ªç¬ç«ç pip install å½ä»¤
â ä½¿ç¨ os.environ["API_KEY"] = "your_key" èé dotenv
â å
¨æç¡¬ç¼ç 模ååç§°ï¼èéä½¿ç¨ MODEL 常é
â
å¹²åç设置ï¼åå¹¶å®è£
项ï¼ä½¿ç¨ dotenv å常é
代ç åç°å模å¼
â 代ç åä¹å没æè§£éæ§æå â è¿è¡ä»£ç åæ²¡æè§£éæä»¬å¦å°äºä»ä¹ â æ³¨éè§£é代ç åâä»ä¹âï¼ä»£ç åºèªææ¡£åï¼ â è¿åº¦è§£éæ¾èæè§ç代ç â 代ç åæèæ¯ï¼ä»£ç åæè§è§£ï¼æ³¨éè§£éâ为ä»ä¹â
ç»è®ºå模å¼
â éç¨æ»ç»ï¼âæä»¬æ¼ç¤ºäº SDK å¦ä½å®ç°â¦â¦â â ä» éè¿° notebook åäºä»ä¹ï¼æ²¡ææå¯¼ â æªå¼åºéè¿°çå¦ä¹ ç®æ â å ³äºå°å¦å°çç¥è¯åºç¨å°ç¨æ·å ·ä½åºæ¯ç坿使坼