Executive Summary

发布时间:2026/9/7 2:21:30

Executive Summary
Executive Summary【免费下载链接】claude-cookbooksA collection of notebooks/recipes showcasing some fun and effective ways of using Claude.项目地址: https://gitcode.com/GitHub_Trending/an/claude-cookbooksOverall Score: X/20Key Strengths(2-3 bullet points)Critical Issues(2-3 bullet points)Detailed Scoring1. Narrative Quality: X/52. Code Quality: X/53. Technical Accuracy: X/54. Actionability Understanding: X/5Specific Recommendations[按优先级排列、可执行、引用具体章节的改进清单]Examples Suggestions[摘录 Notebook 片段并给出具体的改写建议]这个结构直接决定了 notebook-review 命令要求的✅ / ⚠️ / ❌ 三级输出如何填充Key Strengths 对应 ✅Recommendations 对应 ⚠️Critical Issues 对应 ❌。 ### 2.3 快速核对清单Quick Reference Checklist SKILL.md 还内置了一份覆盖八个方面的核对清单可作为独立参考 - **Introduction**问题钩子1-2 句、为什么重要1-2 句、2-4 条学习目的TLO/ELO - **Prerequisites Setup**明确知识/工具要求%%capture 抑制 pip 输出dotenv.load_dotenv() 而非 os.environ顶部定义 MODEL 常量相关安装合并为单条命令 - **Structure Organization**章节递进逻辑、代码块前有说明文字、代码块后有我们学到了什么 - **Conclusion**回扣学习目的、给出应用指导和下一步 - **Code Quality**无硬编码 API 密钥detect-secrets 自动检查、变量命名有意义、注释解释为什么而非是什么 - **Output Management**pip 日志、冗长调试输出、无关堆栈被抑制 - **Content Quality**解释方法为何有效、何时使用、局限性 - **Technical Requirements**除 API key 外可无修改直接运行使用非弃用 API 模式使用有效模型名且**禁用带日期的模型 ID**如 claude-sonnet-4-6-20250514 ### 2.4 内容哲学Action Understanding SKILL.md 明确了 Cookbook 的定位边界它主要是行动导向的但战略性地融入理解性内容受 Diataxis 文档框架启发。同时用一整个What Cookbooks Are NOT小节划定反面清单——不是纯教程假设读者有基础、不是穷尽式参考文档、不是只适用于当前模型代际的 hack 技巧、不是生产级代码。这些原则是 LLM 审核时对叙事质量Narrative Quality打分的依据。 ## 三、validate_notebook.py静态检查脚本的逐项实现 [validate_notebook.py](https://link.gitcode.com/i/c01b565fc36dd9449ffbbb32c82c56ba) 是整条流水线的可执行底线——所有能写成正则/结构判断的检查规则都落在脚本里把 LLM 的精力留给叙事质量判断。脚本头部用 uv 的 PEP 723 内联元数据声明了运行环境 python # /// script # requires-python 3.12 # dependencies [ # nbconvert, # ] # ///使用方式与退出码约定源码 docstring 原文python validate_notebook.py notebook.ipynb # 退出码 0无严重问题1发现必须修复的严重问题3.1 先转 Markdown 再审核convert_to_markdown 方法 通过uv run --with nbconvert jupyter nbconvert --to markdown --no-prompt --TemplateExporter.exclude_outputTrue把 Notebook 转为 Markdown 写入技能目录下的tmp/。这一步的工程价值在于.ipynb是 JSON直接喂给 LLM 噪音大而剔除 cell 输出后的 Markdown 保留了代码与文本上下文消耗显著降低。3.2 九个检查函数及其规则NotebookValidator.run_all_checks()依次调用九个检查函数其中会写入self.issues严重问题影响退出码与self.warnings警告仅提示两类清单检查函数规则级别check_hardcoded_secrets优先调用 detect-secrets不可用时降级为内置正则sk-ant-...、sk-...{32,}、secret/password/token ...issuecheck_introduction第一个 cell 必须是 Markdown长度 ≥ 200 字符应出现 prerequisite/requirement 等词混合check_pip_install_output含pip install的 cell 必须带%%capture或%pipwarningcheck_code_explanations连续两个 code cell 且第二个不是纯注释时提示缺少前置说明warningcheck_verbose_output匹配print(debug...、.debug(、verbose True等模式warningcheck_variable_names匹配x1、temp、result2、data1等低信息量命名warningcheck_model_constant前 5 个 code cell 内应出现MODEL claude-...形式的常量定义warningcheck_deprecated_patterns模型名校验见 3.3 弃用 API 模式如.completion(提示改用 messages API混合check_conclusion末尾 5 个 cell 中应存在长度 ≥ 100 字符的 Markdown 结论warning报告输出分为CRITICAL ISSUES (must fix)与WARNINGS (should review)两段并在无问题时明确提示自动检查不替代人工审核内容质量、技术准确性、教学有效性仍需人工判断——这与 notebook-review 命令要求的三级人工输出正好衔接。3.3 模型名校验的实现细节check_deprecated_patterns 是脚本中最与时俱进的部分维护了三类规则有效模型白名单claude-fable-5、claude-sonnet-5、claude-opus-4-8、claude-sonnet-4-6、claude-haiku-4-5、claude-opus-4-6出现白名单之外的claude-*字符串判为 issue带日期 ID 检查用正则claude-\w-[\d.]-\d{8}捕获日期版模型 ID 并报错但显式排除 Bedrock 形式的anthropic.claude-*Bedrock 模型 ID 必须带日期这是刻意的例外处理弃用模型迁移映射目前将claude-opus-4-1映射到claude-opus-4-6命中时给出明确的替换建议。这套白名单在仓库中还有第二处镜像维护scripts/validate_all_notebooks.py 中的deprecated_models字典维护了一张更大的旧模型 → 新模型迁移表覆盖 claude-3 系列到 claude-3-5/4 系列的 14 条映射并支持--auto-fix批量改写 Notebook 中的弃用模型字符串。两处列表互为补充技能脚本管单个待审 Notebookvalidate_all_notebooks.py 管全仓库批量治理。3.4 detect-secrets 集成与自定义插件密钥扫描的主路径在 check_hardcoded_secrets 中脚本先向上遍历目录寻找.git确定项目根再探测scripts/detect-secrets/.secrets.baseline或.secrets.baseline作为基线最后拼装如下命令执行有基线时带--baseline与自定义插件参数echo notebook路径 | tr \n \0 | xargs -0 uvx --from detect-secrets \ detect-secrets-hook --baseline baseline --plugin scripts/detect-secrets/plugins.py --verbose自定义插件 scripts/detect-secrets/plugins.py 定义了AnthropicSecretsDetector继承 detect-secrets 的BasePlugin其denylist包含五条正则denylist [ re.compile(rsk-ant-api03-[A-Za-z0-9_-]{95,}), # Anthropic API key re.compile(rsk-[A-Za-z0-9]{48,}), # 其他 sk- 前缀 key re.compile(rpa-[A-Za-z0-9]{48,}), # pa- 前缀 key re.compile(rapi[_-]?key[\\s]*[:][\\s]*[A-Za-z0-9_\-]{20,}, re.IGNORECASE), re.compile(rapikey[\\s]*[:][\\s]*[A-Za-z0-9_\-]{20,}, re.IGNORECASE), ]当 detect-secrets 不可用FileNotFoundError或执行异常时脚本降级到内置的三个正则模式做兜底检测保证审核流程不会因为工具缺失而中断——这是审核流水线里一个典型的优雅降级设计。四、style_guide.md评分依据的四段式模板style_guide.md 是 SKILL.md 反复强调审核前必读的规范文档按 Notebook 的四个必备章节给出结构与好/坏对照示例1. Introduction——围绕要解决的问题和交付的价值展开而非要搭建的机器。结构为问题钩子1-2 句→ 为什么重要1-2 句→ 2-4 条学习目的TLO/ELO使用 Build/Implement/Deploy 等动作动词→ 可选的更广应用1 句。文档给出的 Good 示例以一个 CI/CD 失败分诊场景开头你的团队每周浪费数小时人工分诊……Bad 示例则是典型的机制先行写法本 Notebook 将构建一个研究代理……。2. Prerequisites Setup——区分必备知识/必备工具含 Python 版本、API key与推荐背景。Setup 的 Good 示例固定为如下模式%%capture %pip install -U anthropic scikit-learn voyageai import anthropic import dotenv # Teaches good habits dotenv.load_dotenv() # constant model name is easier to change MODEL claude-haiku-4-5 client anthropic.Anthropic()对应的 Bad 示例多条散装%pip install、os.environ[ANTHROPIC_API_KEY] YOUR_...硬编码、Anthropic(api_keyos.getenv(...))冗余传参正是 validate_notebook.py 中check_pip_install_output、check_model_constant等函数要自动拦截的模式——风格指南与静态检查规则在这里形成了标准 ↔ 实现的闭环。3. Core Cookbook Sections——每个功能/概念独立成节通过演示教学而非文档堆砌代码块前说明即将做什么运行后说明学到了什么允许架构图和整项目展示优先内联图片。4. Conclusion——回扣学习目的指向后续阅读与下一步行动Good 示例是回顾 三条可执行建议Bad 示例是空泛的我们演示了 SDK 如何构建多代理系统。此外 SKILL.md 的Common Anti-Patterns to Flag小节把反模式归纳为四组Introduction / Setup / Code Presentation / Conclusion 各列了 ❌ 与 ✅ 对照供审核时逐条比对。五、与仓库其他验证体系的衔接notebook-review 命令并非孤立的审核工具它与仓库的测试体系共同构成多层防线1. Makefile 的四个 Notebook 测试目标Makefilemake test-notebooks # 结构测试快不调 API make test-notebooks-exec # 执行测试慢需要 ANTHROPIC_API_KEY make test-notebooks-tox # 在隔离的 tox 环境中运行 make test-notebooks-quick # 不经 pytest 的快速全量校验 # 可用环境变量缩小范围 make test-notebooks NOTEBOOKtool_use/calculator_tool.ipynb make test-notebooks-tox NOTEBOOK_DIRcapabilities【免费下载链接】claude-cookbooksA collection of notebooks/recipes showcasing some fun and effective ways of using Claude.项目地址: https://gitcode.com/GitHub_Trending/an/claude-cookbooks创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

Czkawka / Krokiet:免费、完整的重复文件清理工具

Czkawka / Krokiet:免费、完整的重复文件清理工具

2026/9/7 2:11:30

Czkawka / Krokiet:免费、完整的重复文件清理工具 【免费下载链接】czkawka Multi functional app to find duplicates, empty folders, similar images etc. 项目地址: https://gitcode.com/GitHub_Trending/cz/czkawka Czkawka 是一个用 Rust 写的磁盘清理…

从零调通 WeKnora API:语义检索与智能问答实战指南

从零调通 WeKnora API:语义检索与智能问答实战指南

2026/9/7 2:11:30

从零调通 WeKnora API:语义检索与智能问答实战指南 【免费下载链接】WeKnora Open-source LLM knowledge platform: turn raw documents into a queryable RAG, an autonomous reasoning agent, and a self-maintaining Wiki. 项目地址: https://gitcode.com/GitH…

OpenCV 形态学变换进阶教程:Opening、Closing、Morphological Gradient、Top Hat 与 Black Hat 的 morphologyEx 实战解析

OpenCV 形态学变换进阶教程:Opening、Closing、Morphological Gradient、Top Hat 与 Black Hat 的 morphologyEx 实战解析

2026/9/7 2:11:30

OpenCV 形态学变换进阶教程:Opening、Closing、Morphological Gradient、Top Hat 与 Black Hat 的 morphologyEx 实战解析 【免费下载链接】opencv Open Source Computer Vision Library 项目地址: https://gitcode.com/GitHub_Trending/opencv31/opencv 本教…

老Mac上Docker可视化工具Kitematic安装与使用指南:镜像加速与数据清理

老Mac上Docker可视化工具Kitematic安装与使用指南:镜像加速与数据清理

2026/9/7 5:31:39

简介:Kitematic 0.17.11 是适用于 macOS 平台的 Docker 图形化管理工具资源包,面向希望降低容器操作门槛的开发者、运维人员及 Docker 初学者。该版本提供一键式安装体验,帮助用户在 Mac 上快速搭建 Docker 使用环境;借助 GUI 可轻…

5分钟搞定网盘直链解析:九大网盘官方直链获取完整指南

5分钟搞定网盘直链解析:九大网盘官方直链获取完整指南

2026/9/7 5:31:39

5分钟搞定网盘直链解析:九大网盘官方直链获取完整指南 【免费下载链接】Online-disk-direct-link-download-assistant 一个基于 JavaScript 的网盘文件下载地址获取工具。基于【网盘直链下载助手】修改 ,支持 百度网盘 / 阿里云盘 / 中国移动云盘 / 天翼…

Navicat for MySQL实战指南:从安装连接到高效运维与报错排查

Navicat for MySQL实战指南:从安装连接到高效运维与报错排查

2026/9/7 5:31:39

简介:提供的是 Navicat for MySQL 完整工具包,主要面向 MySQL 管理员、开发者和初中级学习者,用于图形化完成数据库连接、SQL 编写、数据同步、备份恢复等任务。压缩包共 30 个文件,大小约 20.21MB,其中 exe 与 dll 用…

Bitcoin Core v30.0 升级详解:新 bitcoin 命令、费率默认值重构与交易策略变更实战指南

Bitcoin Core v30.0 升级详解:新 bitcoin 命令、费率默认值重构与交易策略变更实战指南

2026/9/7 5:31:39

Bitcoin Core v30.0 升级详解:新 bitcoin 命令、费率默认值重构与交易策略变更实战指南 【免费下载链接】bitcoin Bitcoin Core integration/staging tree 项目地址: https://gitcode.com/GitHub_Trending/bi/bitcoin 本文以 Bitcoin Core v30.0 官方发布说明…

Langflow 前端代码质量规则深度解析:cn()、设计令牌体系与状态管理规范

Langflow 前端代码质量规则深度解析:cn()、设计令牌体系与状态管理规范

2026/9/7 5:31:39

Langflow 前端代码质量规则深度解析:cn()、设计令牌体系与状态管理规范 【免费下载链接】langflow Langflow is a powerful tool for building and deploying AI-powered agents and workflows. 项目地址: https://gitcode.com/GitHub_Trending/la/langflow …

Wand-Enhancer 完整上手指南:从零构建零联网的本地开源补丁,白拿 Wand 高级权益

Wand-Enhancer 完整上手指南:从零构建零联网的本地开源补丁,白拿 Wand 高级权益

2026/9/7 5:21:38

Wand-Enhancer 完整上手指南:从零构建零联网的本地开源补丁,白拿 Wand 高级权益 【免费下载链接】Wand-Enhancer Advanced UX and interoperability extension for Wand (WeMod) app 项目地址: https://gitcode.com/GitHub_Trending/we/Wand-Enhancer …

中国人民大学杨琳团队《Nature Communications》 | 全球潮汐湿地土壤有机碳时空格局与环境驱动:一项2009-2020年的全球评估

中国人民大学杨琳团队《Nature Communications》 | 全球潮汐湿地土壤有机碳时空格局与环境驱动:一项2009-2020年的全球评估

2026/9/6 1:19:56

本文首发于“生态学者”!从“湿地面积”到“土壤碳密度”:为什么需要重新认识潮汐湿地蓝碳变化?潮汐湿地位于陆地与海洋的交汇地带,包括红树林、盐沼和潮滩,是全球重要的蓝碳生态系统。其土壤能够长期储存大量有机碳&a…

adb抓包

adb抓包

2026/9/7 3:44:24

前言 本文介绍如何通过 tcpdump 在 Android 手机上抓取网络数据包,并在电脑端使用 Wireshark 进行分析。适用于需要排查 App 网络请求、分析接口调用或调试网络问题的开发与测试场景。1. 手机要有 root 权限2. 下载 tcpdump3. adb push C:\Users\zhangkuixun\Downlo…

大模型推理镜像极简瘦身:从 25GB 巨无霸到 3GB 精简镜像实战

大模型推理镜像极简瘦身:从 25GB 巨无霸到 3GB 精简镜像实战

2026/9/6 1:19:56

大模型推理镜像极简瘦身:从 25GB 巨无霸到 3GB 精简镜像实战 在云原生基础设施中,容器镜像体积直接决定了服务的部署速度与弹性扩容敏捷度。对于传统的 Go / Java 微服务,镜像体积通常被严格控制在 50MB 到 200MB 以内,拉取镜像只…

基于YOLOv8和PyQt5的麦穗稻穗检测识别系统设计与实现

基于YOLOv8和PyQt5的麦穗稻穗检测识别系统设计与实现

2026/9/7 0:01:24

这次我们来看一个把目标检测算法和桌面端工具结合得很典型的项目:基于 YOLOv8 PyQt5 的麦穗稻穗检测识别系统。这个项目本身不是新概念,但它的价值在于落地形态很完整。YOLOv8 负责核心的麦穗稻穗目标检测,PyQt5 负责提供可视化的桌面交互界…

UL 1642锂电池安全标准全解析:测试项目、认证流程与避坑指南

UL 1642锂电池安全标准全解析:测试项目、认证流程与避坑指南

2026/9/7 0:01:24

简介:UL 1642是锂电池安全领域的重要规范,本中文版资源适合锂电池制造商、检测机构工程师及产品认证相关人员阅读,用于理解电池在设计与制造层面的安全要求、测试方法与合规要点。资源共1个PDF文件,压缩包大小834KB,便…

BS EN 13814-1-2019游乐设施安全标准:设计与制造核心要点解析

BS EN 13814-1-2019游乐设施安全标准:设计与制造核心要点解析

2026/9/7 0:01:24

简介:BS EN 13814-1:2019是英国采纳欧洲标准EN 13814-1:2019的正式版本,由BSI标准出版,重点规定游乐设施和游乐设备在设计与制造环节的安全准则,与BS EN 13814-2:2019、BS EN 13814-3:2019共同取代旧版BS EN 13814:2004。该标准面…

远程协作的工作台整理

远程协作的工作台整理

2026/9/7 3:38:07

远程协作的工作台整理远程协作的核心不是再加一个工具,而是让交接信息足够完整。异步任务要写明目标、输入位置、完成标准和需要决策的人。 工作台的最小配置 将日程、待办、代码和沟通入口收拢到少数固定位置;通知按紧急程度分层。工作台不需要模仿办公…

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

2026/9/4 7:42:10

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

2026/9/6 23:21:51

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…