SuperAPI AI 工具集

superpowers

编程与开发

查看项目

更新于 10-16 08:47

技能介绍

用途:Superpowers 是一套面向编码智能体的结构化软件开发框架,旨在改变智能体直接写代码的方式,防止“立即写代码”的反模式。适用于复杂功能开发、多文件重构、测试驱动开发、代码审查、系统化调试以及团队与 AI 协作。

主要能力:框架将开发拆为四个阶段。理解阶段:提出澄清问题、探索现有代码库、理解约束、验证假设。设计阶段:创建隔离工作区(git 分支)、把工作拆成 2-5 分钟的小任务、定义精确规格、编码前获得批准。执行阶段:遵循 RED(写失败测试)→ GREEN(最小代码通过)→ REFACTOR(清理)→ 下一任务前审查。审查阶段:规格符合性检查、代码质量审查、集成验证、分支完成决策。

核心原则:先设计后编码;任务小而聚焦,可独立测试;测试优先,不跳过 RED-GREEN-REFACTOR 循环;系统化而非临时应付;以证据而非假设为准。技能库涵盖测试(单元测试模式、集成测试、覆盖率分析、模拟策略)、调试(复现、隔离、根因分析、验证修复、防回归)、协作(头脑风暴、规划、并行执行、审查)以及元技能(扩展框架、自定义技能、工作流优化)。

使用方式:开始功能时先让智能体思考认证机制、会话与 JWT、凭据存储、需修改的现有代码;开发中说明当前状态与下一步,先写测试再实现;代码审查时提供 diff,对照原始规格、测试覆盖、代码质量与安全关注点检查。集成方式包括 Claude Code(通过 marketplace)、Codex(插件安装)、OpenCode(直接集成)。

限制:资料未提供具体安装命令、价格、平台支持细节或效果数据,这些事实暂未提供。