CC-02~CC-03 配套:资产检查工作流
这是教学项目:沿用CC-01检查器,演示项目上下文、工作流扩展和缺陷定位。资产规则是教学约定,不代表引擎默认标准。
从哪里开始
- CC-02:读CLAUDE.md、资产规则与计划和交接模板,区分长期规则与本次任务。
- CC-02:读Skill、只读子Agent、Hook配置与脚本。MCP只提供未连接的模板。
- CC-03:比较缺陷函数和修复函数,运行固定答案检查,再用评审与交付模板说明结果。
本版本把旧版扩展和调试内容纳入 CC-02、CC-03。文件夹和结果文件中的 CC-02-04 保留历史名称,运行入口保持一致。
在本目录运行:
python run_checks.py
在学习项目根目录也可以运行:
python V2.0/示例/ClaudeCode/CC-02-04_asset_workflow/run_checks.py
程序只读原始检查器与样本,将证据保存到检查记录/CC-02-04_示例检查.json。结果包括9个扩展名固定答案、7个CLI场景、12个Hook输入场景以及输入文件哈希。成功退出0,检查不符合预期时退出1。
实际检查与尚未实测
| 内容 | 验证方式 |
|---|---|
| 大小写教学缺陷 | 缺陷版本在3个大写扩展名样本上违反固定答案;修复版本应符合全部9个答案 |
| CC-01命令行合同 | 实际运行7个场景,核对JSON/stderr/退出码 |
| Hook脚本 | 实际用stdin JSON调用配置中的命令,包括不同cwd、路径边界与错误输入 |
| 配置格式 | JSON可解析,Skill和Agent元数据可检查;不是Claude运行时配置验收 |
| 原始输入 | 检查前后哈希一致 |
| Claude Code加载与模型行为 | 未执行真实模型会话,不能声称Skill调用、Subagent编排或Hook触发已经验证 |
| MCP与引擎 | 未连接MCP、未启动游戏引擎 |
Claude Code会话中的练习
进入本目录再启动Claude Code。先检查/context、/permissions、/agents及/help,确认当前版本实际加载内容;按需使用/asset-audit。
项目配置的PreToolUse只匹配Edit/Write;Python脚本把目标解析到项目根目录,保护protected/。CLAUDE_PROJECT_DIR由Claude Code传给Hook。本套检查构造了同样的环境和stdin输入,只证明脚本与命令执行正确。
allowed-tools不作为Skill只读的排他工具列表;只读子Agent明确限定Read、Glob、Grep。MCP模板中的https://example.com/mcp是占位地址,不应直接连接。
教学文件可以复制到自己的试验项目后修改;原始学习笔记及CC-01输入样本保持只读。实际结果和环境以生成的JSON为准。