Skip to content

v2.10.0 — purity-audit skill + product-icon guideline + self-purity audit

Latest

Choose a tag to compare

@int2t05 int2t05 released this 01 Sep 01:53

新增

  • purity-audit skill (09-operate) — 把 16 点 purity checklist 操作化为技能。grep 驱动的 A/B/C 扫描(溯源残留 / 装饰冗余 / 死内容)+ 人工判断的 D/E(doc-impl 裂隙 / 语言平台残留);大目标可选 5 子 agent 扇出审计(只读审计并行、修复串行回主 agent,避免编辑竞态);产物 docs/audit/YYYY-MM-DD-purity.md。含完整子 agent 派发示例(构造上下文模板 + Category A 实例 + mermaid 流程)。
  • references/product-icon.md — 产品 icon 生成准则:不简单图形 + 简单配色(单一原始形状 + 平涂 = 占位符,非上线产品 icon)。准则落地于真实 OSS icon 系统——Phosphor(duotone 多层)、Material Symbols(可变轴)、Fluent UI(光学平衡)、Lucide/Heroicons(UI glyph 边界:单色线图标做 UI 控件对、做产品标错)。从 imagegen + frontend-design 链入。

自纯净审计(践行所传之道)

对整个包做 16 点自审(196 md + 4 脚本)。包整体干净,修了 2 个真实问题:

  • A1/A2docs/TODO.md 溯源残留:日期化来源块、已完成项版本标签(v2.7.0/v2.6.0/v2.0.0)、"收割版"版本词、日期化评估快照 → 外科式剥离(结构/路线图不动)
  • C9brand-mode.md 死链 anti-tells.md(文件在 frontend-design/references/,validator 只查 SKILL.md 链漏了)→ 改为 ${CLAUDE_PLUGIN_ROOT} 跨技能路径

审计报告:docs/audit/2026-09-01-purity.md

根因修(一致部署生命周期)

  • validate-skills.sh 6 处 open() 未指定 encoding="utf-8" → GBK 区读含 /plugin.json 崩溃。已全补 UTF-8。
  • gen-agents-yaml.py write_text() 未指定 newline → Windows 写 CRLF,与 .gitattributes 的 LF 要求冲突,47 个无关适配器被标"已修改"。已加 newline="\n",重跑后 47 个预存适配器恢复干净。

接线

manifest 47 → 48、版本 2.9.0 → 2.10.0、5 处路由面(README×2 / AGENTS / using-skills / phase-tree)、产物矩阵、validator 期望计数同步。

验证器:48/48 skills,0 errors。


Full changelog: v2.9.0...v2.10.0