SuperAPI AI 工具集

simplify

通用与其它

查看项目

更新于 10-16 03:13

技能介绍

用途:simplify 用于在功能规划、架构设计、技术选型与方案评审中,系统性地识别并质疑过度工程,推动以更简单的方式满足真实需求。它不适用于琐碎任务、需求清晰且复杂度已验证的场景,以及法规或合规强制要求的实现方式。

主要能力:识别常见复杂度信号,包括自建而非采购(如自建认证、校验、状态管理、表单处理)、间接方案(先解决 B、C、D 再解决 A)、过早抽象(为单一用例引入插件、工厂、依赖注入、通用仓储)、性能表演(未测量就缓存、防抖、使用 Worker 或记忆化)、安全捷径(CORS 通配、any 类型、关闭 SSL 校验、硬编码密钥)、框架过度(静态内容用 React、局部状态用 Redux、简单 CRUD 用 GraphQL、小应用用微服务)、自建基础设施(日志、指标、密钥、CI/CD)。

使用方式:按四阶段工作流推进——识别复杂度信号、提出更简单的替代方案、追问约束条件、记录决策。任务格式如“识别某类复杂度信号”“为某方案提出替代”“质疑某约束”“记录某决策”。语气按严重程度分级:◇ 轻微、◆ 中等风险、◆◆ 高风险。应用框架处理非平凡提案时,加载 maintain-tasks 技能。

适用场景:规划功能或架构、选择框架与模式、评估提案、检测过早优化或抽象、自建与采购决策。

限制:不适用于琐碎任务、需求清晰且复杂度已验证、法规或合规强制要求的方案。复杂度在以下情况可被接受:有测量支撑的性能需求、已验证的规模要求、法规合规、安全威胁模型、集成契约、团队专长;即便如此也应记录 ADR、添加 TODO、隔离复杂度并保留退出路径。资料未提供安装命令、价格、平台或效果信息。