writing-plans
将已明确的需求拆为实施任务,说明涉及的文件、接口和验证步骤,便于执行者理解与推进。
了解 Jesse Vincent 以 obra 发布的开源作品,探索 Superpowers 框架及其需求澄清、计划编写、测试调试与结果验证 Skills,并认识他在信息阅读和 Agent 扩展工具方面的其他项目。
Jesse Vincent 是以 obra 为 GitHub 账号发布作品的开发者,也是 Superpowers 编程 Agent 框架与开发方法的创作者。他的公开项目还包括将视频材料转换为文本网页的工具,以及私有日志 MCP 服务,关注范围涵盖软件开发实践、信息阅读和 Agent 工具。
Superpowers 将软件工作组织为理解需求、明确设计、编写实施计划,以及结合测试和审查推进任务的流程。不同 Skill 分别处理其中的具体环节:Brainstorming 用于澄清目标,计划编写、系统调试与完成前验证则为后续执行提供可复用的方法。
完整项目提供框架和不同编程环境的安装集成,单个 Skill 则说明其中一项实践。理解两者的区别,有助于选择整体采用还是先研究某个方法。下方除工程 Skills 外,也收录 Jesse 的其他代表作品,展现其在不同工具方向上的探索。
探索 Jesse Vincent 面向Agent 工程的 Agent Skills,了解不同指引对应的任务、工作步骤与预期成果,结合具体需求比较它们的用途,逐步建立适合当前项目的工作方式。
在进入 Superpowers 规划流程前澄清意图、比较方案并确认设计。
通过四个证据驱动阶段调查根因,再实施并验证修复。
将已明确的需求拆为实施任务,说明涉及的文件、接口和验证步骤,便于执行者理解与推进。
围绕具体行为先编写失败测试,再完成最小实现,并在保持验证通过的前提下调整代码。
在汇报完成前运行对应检查,核对输出与退出状态,让变更有效和任务完成的结论有证据支持。
了解 Jesse Vincent 的代表性开源项目,区分可运行的工具、开发框架与配套指引,结合主要用途和实际场景选择适合的项目,并从仓库查看完整文档与维护信息。
了解其他开发者工具、开源项目与 Agent Skills 的提供者,比较不同团队和创作者的关注领域、代表作品与工作方法,围绕当前任务继续寻找实用的工具和参考。
从Agent 工程的具体问题出发,比较精选指引与开源项目的不同作用,了解它们如何参与实际工作,再根据项目环境与当前目标选择适合自己的实践方法。