【GitHub每日速递 20260325】太狠了!这个插件让Claude化身自主开发者,写代码2小时不翻车,从需求到交付全流程不用你管
主要语言:Shell。
·
太狠了!这个插件让Claude化身自主开发者,写代码2小时不翻车,从需求到交付全流程不用你管
项目地址:https://github.com/obra/superpowers
主要语言:Shell
stars: 79.6k
仓库核心功能
Superpowers 为编码代理提供了一套完整的软件开发工作流程,它基于一系列可组合的“技能”和初始指令,确保代理能有效运用这些技能。其核心工作方式是在编码代理启动后,不会直接开始编写代码,而是先询问用户真正的需求,梳理出规格说明,展示给用户确认。在设计通过后,制定清晰的实施计划,随后启动子代理驱动的开发过程,各代理完成工程任务并接受检查和审查。
优势
- 自动化流程:技能会自动触发,用户无需进行特殊操作,编码代理就能发挥强大功能。
- 遵循最佳实践:强调测试驱动开发(TDD)、YAGNI(避免过度设计)和 DRY(避免代码重复)原则,保证代码质量。
- 高效迭代:子代理驱动的开发过程能实现快速迭代,Claude 可在不偏离计划的情况下自主工作数小时。
- 系统化方法:采用系统化的开发流程,而非临时的猜测,降低开发的不确定性。
- 降低复杂度:以简化为主要目标,减少代码的复杂性。
- 注重验证:在宣布成功之前进行验证,确保开发成果的可靠性。
应用场景
- 软件开发项目:适用于各类软件开发项目,从小型项目到大型企业级应用,帮助开发团队更高效地完成开发任务。
- 团队协作:在团队协作开发中,通过清晰的计划和审查机制,提高团队成员之间的沟通和协作效率。
- 代码质量保障:通过严格的测试驱动开发和代码审查流程,确保代码的质量和可维护性。
安装方式
安装方式因平台而异:
- Claude Code 官方市场:可通过 官方 Claude 插件市场 安装,使用命令
/plugin install superpowers@claude-plugins-official。 - Claude Code(通过插件市场):先注册市场
/plugin marketplace add obra/superpowers-marketplace,再安装插件/plugin install superpowers@superpowers-marketplace。 - Cursor(通过插件市场):在 Cursor Agent 聊天中,使用
/add-plugin superpowers命令安装,或在插件市场搜索“superpowers”。 - 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。 - Gemini CLI:使用
gemini extensions install <https://github.com/obra/superpowers> 安装,更新使用gemini extensions update superpowers。
基本工作流程
- 头脑风暴:在编写代码前激活,通过提问完善粗略想法,探索替代方案,分部分展示设计供验证,并保存设计文档。
- 使用 Git 工作树:设计批准后激活,在新分支上创建隔离的工作空间,运行项目设置,验证干净的测试基线。
- 编写计划:设计批准后激活,将工作分解为 2 - 5 分钟的小任务,每个任务包含精确的文件路径、完整代码和验证步骤。
- 子代理驱动开发或执行计划:计划确定后激活,为每个任务分配新的子代理,进行两阶段审查(规格合规性和代码质量),或分批执行并设置人工检查点。
- 测试驱动开发:实施过程中激活,遵循 RED - GREEN - REFACTOR 循环,先编写失败的测试,再编写最小代码使其通过,最后提交,删除测试前编写的代码。
- 请求代码审查:任务之间激活,根据计划审查代码,按严重程度报告问题,关键问题会阻止进度。
- 完成开发分支:任务完成后激活,验证测试,提供合并、拉取请求、保留或丢弃等选项,并清理工作树。
技能库
- 测试:包括测试驱动开发技能,遵循 RED - GREEN - REFACTOR 循环,并提供测试反模式参考。
- 调试:有系统化调试技能,采用 4 阶段根本原因分析过程,以及验证完成前确保问题真正解决的技能。
- 协作:涵盖头脑风暴、编写计划、执行计划、调度并行代理、请求代码审查、接收代码审查、使用 Git 工作树、完成开发分支和子代理驱动开发等技能。
- 元技能:包括编写技能(遵循最佳实践创建新技能,包含测试方法)和使用 Superpowers(介绍技能系统)。
全球唯一自带学习循环的AI代理来了!5美元VPS就能跑,跨平台聊还能自我进化
hermes-agent 是一个基于大语言模型的智能代理框架的工具。简单讲,它能让AI像人一样自主思考、规划并执行任务,比如分析数据或编写代码。适用人群:AI开发者、研究人员及自动化工具爱好者。
项目地址:https://github.com/NousResearch/hermes-agent
主要语言:Python
stars: 6.0k

核心功能
- 自我学习与技能提升:拥有内置学习循环,能从经验中创建技能,在使用过程中改进技能,还会自我督促以巩固知识,能搜索过往对话,并基于多轮会话构建对用户的深入理解。
- 多模型支持:可使用多种模型,如Nous Portal、OpenRouter(支持200 + 模型)、z.ai/GLM、Kimi/Moonshot、MiniMax、OpenAI等,也能使用自定义端点,可通过
hermes model命令切换,无需更改代码。 - 真实终端交互:具备完整的文本用户界面(TUI),支持多行编辑、斜杠命令自动补全、对话历史记录、中断和重定向以及流式工具输出。
- 多平台接入:可通过单个网关进程接入Telegram、Discord、Slack、WhatsApp、Signal和命令行界面(CLI),支持语音备忘录转录和跨平台对话连续性。
- 闭环学习:通过定期提醒进行智能管理的记忆,复杂任务后自动创建技能,技能在使用中自我完善,支持FTS5会话搜索和LLM摘要以实现跨会话回忆,采用Honcho辩证用户建模,兼容agentskills.io开放标准。
- 定时自动化:内置cron调度器,可将任务结果发送到任何平台,支持以自然语言设置日常报告、夜间备份、每周审计等无人值守任务。
- 任务委派与并行处理:可生成隔离的子代理进行并行工作流,支持编写通过RPC调用工具的Python脚本,将多步骤管道简化为零上下文成本的操作。
- 多环境运行:提供六种终端后端,包括本地、Docker、SSH、Daytona、Singularity和Modal。Daytona和Modal支持无服务器持久化,空闲时环境休眠,按需唤醒,成本极低,也可在5美元的VPS或GPU集群上运行。
- 研究支持:支持批量轨迹生成、Atropos强化学习环境和轨迹压缩,可用于训练下一代工具调用模型。
优势
- 灵活性高:支持多种模型和运行环境,可根据需求灵活切换,不受特定模型或设备的限制。
- 学习能力强:内置学习循环使代理能不断自我提升,适应不同的任务和用户需求。
- 多平台集成:可在多个通信平台上使用,方便与不同场景下的用户进行交互。
- 自动化程度高:支持定时任务和任务委派,能实现无人值守的自动化操作,提高工作效率。
- 易于迁移:可从OpenClaw自动导入设置、记忆、技能和API密钥,降低迁移成本。
应用场景
- 日常办公:可用于自动生成日常报告、安排会议、处理邮件等日常办公任务。
- 数据分析:结合不同的模型和工具,进行数据挖掘、分析和可视化。
- 系统管理:执行服务器备份、监控系统状态、进行网络审计等系统管理任务。
- 研究实验:为研究人员提供批量轨迹生成、强化学习环境等功能,支持相关研究工作。
- 个人助手:在Telegram等平台上作为个人助手,提醒日程、提供信息查询等服务。
安装与使用
- 快速安装:在Linux、macOS和WSL2上,通过
curl -fsSL <https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh> | bash命令进行安装,安装过程会自动处理Python、Node.js、依赖项和hermes命令,无需额外的先决条件(除了git)。Windows用户需先安装WSL2。 - 开始使用:安装完成后,通过
source ~/.bashrc(或source ~/.zshrc)重新加载shell,然后使用hermes命令开始聊天。还可使用hermes model选择LLM提供商和模型,hermes tools配置启用的工具等。
更多推荐



所有评论(0)