ddt-packaging

Installation
SKILL.md

ddt-packaging

DDT means dont-do-that packaging.

这个 skill 用来约束一种常见坏味道,就是明明代码很短、语义很直接、调用关系也很单一,却还要硬拆一层函数、硬拆一层类型,最后让人类阅读路径变长,理解成本变高。

什么时候触发

当用户表达下面这类意思时,优先使用这个 skill。

  • 说代码过度封装、过度抽象、拆得太碎
  • 指出某个函数只有 2 到 5 行,而且只被一个地方调用
  • 指出某个类型本来一份就够,却被拆成多个薄类型来回跳转
  • 要求把 helper 内联回主流程
  • 要求把薄类型合并,减少阅读跳转
  • 要求代码更贴近人类阅读,而不是为了形式上的分层去拆分

核心原则

Installs
1
First Seen
May 10, 2026
ddt-packaging — jybill/xqv-skills