react-ddt

Installation
SKILL.md

react-ddt

react-ddt 是 React dont-do-that packaging。

这个 skill 专门约束 React 组件和 hook 里最容易反复出错的一类问题:把与 React state 无关的纯函数、静态常量和类型定义耦合在 .tsx 或 hook 主文件里,导致组件文件越来越重,review 时很难快速判断哪些是渲染逻辑,哪些只是普通计算逻辑。

它和 ddt 不是互相替代关系。ddt 负责反对无收益的过度封装,react-ddt 负责把 React 文件里的非 React 职责放到项目约定位置。执行时要同时考虑两边规则:该抽离的纯函数要抽离,不该为了形式新增一堆薄包装。

规范读取要求

如果这个 skill 要审查或修改项目代码,必须先读取仓库内的 CLAUDE.md 和存在的 AGENTS.md,再按任务需要读取相关模块文档和源码目录旁说明。

如果当前改动属于 React 页面、组件、hook 或前端状态链路,还要检查是否命中项目里的页面拆分、类型放置、文档维护、i18n 和验证要求。

什么时候触发

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

Installs
17
First Seen
Jun 4, 2026
react-ddt — jybill/xqv-skills