split-ui-components

Installation
SKILL.md

UI 组件拆分

按业务语义、变化原因和状态所有权选择边界。文件行数、JSX 深度和 props 数量不能代替工程判断。

选择动作

检查目标组件、相关调用方及影响本次改动的项目约定。区分一起变化的职责与仅处在同一文件的代码,不预读整套架构或框架文档。

事实 动作
单一语境且没有独立变化或交互边界 保持原状
有清晰语义和独立职责,尚无跨语境复用 提取私有组件或逻辑单元
多个实际消费者共享同一业务契约 提取业务共享组件
跨业务契约、主题和无障碍要求均已稳定 考虑设计系统基础组件

分析请求只给建议;实施请求完成边界调整和相关验证;评审请求优先指出有证据的欠拆、过拆、错误抽象或状态问题。不要把局部拆分扩大为全仓迁移。

保持的契约

Installs
4
GitHub Stars
12
First Seen
Jul 30, 2026