【GitHub每日速递 20260119】哇塞!Coding 神器 Superpowers,让你的代码开挂!

原文: https://mp.weixin.qq.com/s/fFeSN4olFR5EiM1xtp5dww
哇塞!Coding 神器 Superpowers,让你的代码开挂!
[superpowers] 是一个 提供Claude代码增强功能的 核心技能库。简单讲,它是一套用Shell编写的工具集,能让Claude在编程时变得更聪明高效。适用人群:AI开发者、自动化工具爱好者
项目地址:https://github.com/obra/superpowers
主要语言:Shell
stars: 18.5k
仓库总体概述
Superpowers 是一个专为编码代理设计的完整软件开发工作流,它基于一系列可组合的“技能”和初始指令构建,确保编码代理能有效使用这些技能开展工作。
核心功能
- 智能交互设计:当你启动编码代理并开始构建项目时,它不会直接编写代码,而是先询问项目意图。之后将设计细节以可理解的小块呈现给你,待你确认设计后,它会制定清晰的实施计划。
- 子代理驱动开发:在你批准计划后,系统会启动子代理驱动开发过程,让子代理处理每个工程任务,并对其工作进行检查和审查,能实现长时间自主工作且不偏离计划。
- 技能自动触发:各种技能会自动触发,无需额外操作,编码代理就能具备强大能力。
优势
- 遵循最佳实践:强调测试驱动开发(TDD),遵循 RED - GREEN - REFACTOR 循环,坚持 YAGNI(You Aren't Gonna Need It)和 DRY(Don't Repeat Yourself)原则,确保代码质量。
- 系统化流程:采用系统的开发流程,而非临时猜测,有助于降低复杂性,以简单性为主要目标。
- 严格验证:注重证据,在宣布成功之前进行严格验证。
应用场景
- 软件开发项目:适用于各类软件开发项目,可帮助开发者更高效地进行项目设计、开发和测试。
- 团队协作开发:在团队协作开发中,通过清晰的实施计划和严格的审查流程,提高团队协作效率和代码质量。
安装方式
- Claude Code(通过插件市场):先注册市场
/plugin marketplace add obra/superpowers - marketplace,再安装插件/plugin install superpowers@superpowers - marketplace。安装后可通过/help命令验证,应看到相关命令。 - Codex:告知 Codex
Fetch and follow instructions from https://raw.githubusercontent.com/obra/superpowers/refs/heads/main/.codex/INSTALL.md,详细文档见 docs/README.codex.md。 - OpenCode:告知 OpenCode
Fetch and follow instructions from https://raw.githubusercontent.com/obra/superpowers/refs/heads/main/.opencode/INSTALL.md,详细文档见 docs/README.opencode.md。
基本工作流程
- 头脑风暴:编码前激活,通过提问完善粗略想法,探索替代方案,分部分展示设计供验证,并保存设计文档。
- 使用 Git 工作树:设计批准后激活,在新分支创建隔离工作区,运行项目设置,验证干净的测试基线。
- 编写计划:批准设计后激活,将工作分解为小任务(每个 2 - 5 分钟),每个任务包含准确文件路径、完整代码和验证步骤。
- 子代理驱动开发或执行计划:有计划时激活,为每个任务分配新的子代理,进行两阶段审查(规范合规性,然后是代码质量),或分批执行并设置人工检查点。
- 测试驱动开发:实施过程中激活,遵循 RED - GREEN - REFACTOR 流程,删除测试前编写的代码。
- 请求代码审查:任务之间激活,对照计划进行审查,按严重程度报告问题,关键问题会阻碍进度。
- 完成开发分支:任务完成时激活,验证测试,提供合并/拉取请求/保留/丢弃等选项,并清理工作树。
技能库
- 测试:包含测试驱动开发技能,遵循 RED - GREEN - REFACTOR 循环,有测试反模式参考。
- 调试:包括系统化调试(4 阶段根本原因分析过程)和完成前验证技能。
- 协作:涵盖头脑风暴、编写计划、执行计划、调度并行代理、请求代码审查、接收代码审查、使用 Git 工作树、完成开发分支和子代理驱动开发等技能。
- 元技能:有编写技能(遵循最佳实践创建新技能,包含测试方法)和使用 Superpowers(介绍技能系统)。
Claude-Flow v2.7.0:AI 开发新神器,性能飙升 164 倍!
claude-flow 是一个基于 Claude 的智能多智能体编排平台。简单讲,它能帮你部署多个AI智能体协同工作,自动完成复杂任务,比如对话系统、知识检索和代码生成。适用人群:AI开发者、企业级应用构建者、需要自动化流程的团队。
项目地址:https://github.com/ruvnet/claude-flow
主要语言:JavaScript
stars: 11.6k

仓库概述
Claude-Flow v2.7.0 是一个企业级的 AI 编排平台,它结合了蜂巢式群体智能、持久内存和 100 多个高级 MCP 工具,旨在彻底改变由 AI 驱动的开发工作流程。
核心功能与优势
- 25 种 Claude 技能:可通过自然语言激活,涵盖开发、GitHub 操作、内存管理和自动化等多个领域,无需记忆命令。
- AgentDB v1.3.9 集成:语义向量搜索速度提升 96 - 164 倍,具备反射记忆和技能库自动整合功能,同时支持 9 种强化学习算法。
- 混合内存系统:由 AgentDB 和 ReasoningBank 组成,具备自动回退机制,提供 150 倍更快的搜索速度和 4 - 32 倍的内存缩减(通过量化)。
- 语义向量搜索:采用 HNSW 索引(O(log n))和 9 种强化学习算法,理解语义而非仅匹配关键词。
- 蜂巢式智能:由“女王”AI 协调,搭配专业的工作代理,实现高效协作。
- 100 个 MCP 工具:提供全面的群体编排和自动化工具包。
- 动态代理架构(DAA):自组织代理,具备容错能力。
- 高级钩子系统:通过预操作和后操作钩子实现自动化工作流。
- GitHub 集成:提供 6 种专业模式用于仓库管理。
- Flow Nexus 云:包含 E2B 沙箱、AI 群体、挑战和市场等功能。
性能与统计数据
- 高解决率:在 SWE - Bench 测试中达到 84.8% 的解决率。
- 高效上下文管理:实现 32.3% 的令牌缩减。
- 速度提升:并行协调速度提高 2.8 - 4.4 倍。
- 搜索加速:AgentDB 向量搜索速度提升 96 - 164 倍(从 9.6ms 降至 <0.1ms)。
- 内存优化:AgentDB 量化实现 4 - 32 倍的内存缩减。
- 低查询延迟:ReasoningBank 模式搜索平均延迟为 2 - 3ms。
- 全面的开发生态系统:拥有 64 个专业代理和 100 个 MCP 工具。
- 高测试覆盖率:AgentDB 测试超过 180 个,覆盖率 >90%,适用于生产环境。
快速开始
- 前提条件:需要安装 Node.js 18+(推荐 LTS 版本)和 npm 9+,Windows 用户需参考特定安装指南,且必须先安装 Claude Code。
- 安装最新的 alpha 版本:可使用 NPX 安装(推荐)或全局安装。
技能系统
Claude - Flow 包含 25 种专业技能,可通过自然语言自动激活,涵盖开发与方法论、智能与内存、群体协调、GitHub 集成、自动化与质量、Flow Nexus 平台等多个类别。
新增功能(v2.7.0 - alpha.10)
- 语义搜索修复:解决了语义搜索返回 0 结果的关键问题,修复了编译代码、结果映射和参数不匹配等问题,实现 2 - 3ms 的查询延迟,且无需 API 密钥。
- ReasoningBank 集成:采用 Node.js 后端(SQLite + better - sqlite3),实现持久存储,支持语义搜索和多种数据库表,查询性能为 2ms,每个模式(含嵌入)占用 400KB。
内存系统
- AgentDB v1.3.9 集成:提供语义向量搜索、多种强化学习算法、反射记忆、技能库自动整合、因果推理和量化等功能,性能提升显著,且 100% 向后兼容。
- ReasoningBank(遗留的 SQLite 内存):支持模式匹配搜索,无需 API 密钥,具备持久存储、命名空间隔离、快速查询和自动数据库清理等功能。
群体编排
- 快速群体命令:支持快速任务执行和多代理协调。
- 蜂巢式智能(适用于复杂项目):提供交互式向导初始化,支持会话管理和持久会话恢复。
MCP 工具集成
- 设置 MCP 服务器:需要添加 Claude Flow MCP 服务器,可选择添加其他服务器以增强协调和使用云功能。
- 可用的 MCP 工具:包括核心工具、内存工具、GitHub 工具和性能工具等 100 个工具。
高级钩子系统
自动配置预操作和后操作钩子,用于增强工作流,包括任务分配、文件验证、代码格式化、神经模式训练和内存更新等功能。
常见工作流
提供单功能开发、多功能项目和研究分析等常见工作流的示例。
文档与支持
- 核心文档:包括安装指南、技能教程、内存系统指南、MCP 工具参考和代理系统等。
- 发布说明和更新日志:记录各版本的更新内容。
- 社区与支持:可通过 GitHub Issues 报告问题或请求功能,加入 Discord 社区获取支持,查看完整的文档和教程,以及参考实际使用示例。
路线图与目标
- 近期目标(2025 年 Q4):完成语义搜索修复、ReasoningBank Node.js 后端集成、AgentDB v1.3.9 集成,计划进行 AgentDB 生产部署、增强嵌入模型和实现多用户协作功能。
- 2026 年 Q1 目标:实现高级神经模式识别、云群体协调、实时代理通信和企业 SSO 集成。
- 增长目标:达到 5K + GitHub 星标、50K npm 月下载量、25K MRR、15 个企业客户,实现 90% 以上的错误预防,为每个开发者每周节省 30 分钟以上的时间。
应用场景
- 软件开发:可用于单功能开发、多功能项目开发,通过群体编排和智能技能加速开发过程,提高代码质量。
- 研究与分析:利用蜂巢式智能和内存系统进行研究和分析工作,快速获取相关信息和知识。
- GitHub 仓库管理:通过 GitHub 集成功能,实现仓库分析、PR 管理和问题跟踪等操作。

浙公网安备 33010602011771号