用途:age 用于代码审查,审查对象可以是 diff、PR、分支或指定路径,通常在合并前或 /press 之后使用,产出有证据支撑的发现,而非批准裁决。它不应用修复,修复交由 /cure 处理。管道位置为 culture → mold → cook → press → [age] → cure → plate。
主要能力与用法:命令形式为 /age [<ref-or-range>] [--scope <path>]... [--slug <slug>] [--effort quick|normal|deep] [--overall] [--full] [--safe] [--open-pr] [--auto] [--hard] [--html],也支持 /age <slug>。--scope 可重复以审查多个路径;每次报告都需要 slug。--effort 默认 normal,--overall 用于跨审查目标全面展开。--full 在低严重度发现达到十条及以上时展开 Low 段,默认折叠为一行摘要。--safe 重新引入修复选择,--open-pr 经由 /cure 传播到 /plate,--auto 是 /cook --auto 传播的自主模式标志,--hard 经由 /cure 传播到 /plate,--html 在 .cheese/age/<slug>.md 之外生成静态 HTML 副本(先写 markdown,再运行 python3 skills/age/scripts/age.pyz html-report --report .cheese/age/<slug>.md --slug <slug>,输出离线、不使用 CDN 或 JS)。
审查流程要点:识别 diff、范围与相关规范,运行 age-route 获取分配与派发批次,收集证据后运行 python3 skills/age/scripts/age.pyz review-lock --slug <slug> 锁定生产树,再写入报告主体到 .cheese/age/<slug>-body.md,由受门控的写入器生成 .cheese/age/<slug>.md。审查维度包括 correctness、security、encapsulation、spec、complexity、deslop、assertions、NIH、efficiency、telemetry、conventions、altitude,严重度分为 blocker、high、medium、low。此工作流省略 git-history/precedent 维度。
限制:审查不是裁决;不编辑生产文件,步骤一的审查锁强制执行该规则;只报告新增或变化的门禁失败,与 diff 已记录基线相同的失败不报告;不编造证据,需引用文件、diff、命令或不可用来源说明;置信度仅用 certain、speculating、don't know 定性表达,不使用数值评分。其余细节暂未提供。