From litepowers
判断某块业务知识该不该写进文档、或文档可能和代码不同步时。Use when deciding if knowledge belongs in docs, or checking doc/code drift. TRIGGER: 该不该写文档 / 是不是重复了 / 文档和代码对不上 / 整理文档 / 文档漂移 / should this be documented / is this redundant / docs out of sync / doc drift.
How this skill is triggered — by the user, by Claude, or both
Slash command
/litepowers:doc-or-notThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
文档只保留**代码 / SQL / 配置无法表达**的知识。
文档只保留代码 / SQL / 配置无法表达的知识。
删掉这段,AI 读代码能不能推断出来?能 → 不该写;不能 → 该写。
每动笔一段就过一遍这句话。
| 该清理(代码可推断) | 该保留(代码读不出) |
|---|---|
| 字段类型 / 约束 / 默认值 / 索引 | 业务规则、状态机决策点 |
| 接口参数 / 响应字段清单 | 枚举的业务语义、审批链 |
| 纯实现步骤、调用顺序 | 跨模块联动、设计取舍及原因 |
| 和 schema / 接口定义 / DTO 重复的内容 | 待确认项、证据强度、为什么这么定 |
"为什么这么写"这种代码里看不出的细节,放代码注释,不一定要进文档。
逐篇过这 6 类:
| 类型 | 例 |
|---|---|
| 旧概念残留 | 已迁移的配置键、已删的字段、已废弃的写法 |
| 代码可推断的内容 | 字段类型、参数清单、调用顺序 |
| 过时的引用 | 旧包路径、删除的类名、改名的方法、重排的迁移编号 |
| 遗漏的规则 | 代码已有但文档没写的硬约束(新决策、新守门) |
| 失效的链接 | 指向不存在的文档 / 已删文件 |
| 证据强度漂移 | "未实操确认"被悄悄改成"已确认" |
增量(编辑期顺手查):改文档前先搜重复段落;读目标文档 + 相关代码,报告疑似漂移(位置、原因、对应代码处);先报告不直接改,等用户确认范围;拿不准标 [需确认],不猜不删。
批量审计(用户说"对照代码全审一遍"):先列文档清单 + 拟修方向给用户过目;逐篇读完整文件、抽样验证关键概念是否还在代码里、修漂移不扩写无关内容;每篇单独 commit;拿不准的留 [需确认]。
npx claudepluginhub cheng6563/litepowers --plugin litepowersCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.