茂名市网站建设_网站建设公司_CMS_seo优化
2026/1/19 8:19:50 网站建设 项目流程

image

原文: 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

image

仓库概述

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 管理和问题跟踪等操作。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询