用途:Claude Superpowers 是一个编码纪律框架,目的是阻止 Claude 直接输出第一版代码,而是按四个阶段推进:规划(Plan)、隔离(Isolate)、测试优先(Test First)、双重复核(Double Review)。
主要能力:阶段一要求先输出书面计划,包含任务复述、实现思路、要创建或修改的文件、将处理的边界情况、范围外情况与假设,并等待用户确认后才开始编码。阶段二在 git 可用时创建 superpowers/[task-slug] 功能分支,无 git 时标记为工作副本,未获批准前不改动主项目。阶段三先写测试并确认其失败,再写实现,使测试通过;若项目无测试环境,则提供搭建最小测试框架或人工验证清单两种选项。阶段四进行两次复核:一次对照原始需求与计划检查正确性,一次检查代码质量,包括缺陷、错误处理、安全与可读性,发现问题先修复再呈现。
使用方式:通过“Enable superpowers mode”“Activate superpowers”等触发语启用。启用后按四阶段流程执行编码任务,并可把提供的 CLAUDE.md 文本加入项目配置,使该框架长期生效。
适用场景:适合需要先规划、控制改动范围、重视测试与代码质量的编码任务。
限制:资料未提供具体收费、价格、平台支持范围或效果数据;框架依赖用户确认计划与测试环境,若项目缺少测试设置则只能退化为人工验证清单。