news 2026/4/28 4:37:11

EvanFlow:TDD 驱动的软件开发反馈循环,16 项技能助力想法从头脑风暴到实现!

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
EvanFlow:TDD 驱动的软件开发反馈循环,16 项技能助力想法从头脑风暴到实现!

平台功能

GitHub 提供了丰富的平台功能,包括 AI 代码创作、开发者工作流、应用程序安全等方面。AI 代码创作涵盖 GitHub Copilot(借助 AI 编写更优质代码)、GitHub Spark(构建并部署智能应用)等;开发者工作流有 Actions(自动化任何工作流)、Codespaces(即时开发环境)等;应用程序安全包含 GitHub Advanced Security(发现并修复漏洞)等。

解决方案

按公司规模划分,有企业版、中小团队版、初创企业版、非营利组织版;按用例划分,包括应用现代化、DevSecOps、DevOps、CI/CD 等;按行业划分,涉及医疗保健、金融服务、制造业、政府机构等。

资源

可按主题探索,如 AI、软件开发、DevOps、安全等;也可按类型探索,有客户案例、活动与网络研讨会、电子书与报告、商业洞察、GitHub 技能等。还有支持与服务,包括文档、客户支持、社区论坛、信任中心、合作伙伴等。

开源

开源方面有社区,如 GitHub Sponsors(资助开源开发者);项目包括安全实验室、维护者社区、加速器、GitHub Stars、存档项目;仓库有主题、热门趋势、集合等。

企业版

企业版提供企业解决方案,如企业平台(由 AI 驱动的开发者平台),还有可用附加组件,如 GitHub Advanced Security(企业级安全功能)、Copilot for Business(企业级 AI 功能)、高级支持(企业级 24/7 支持)。

EvanFlow 介绍

EvanFlow 是一种由 TDD 驱动的软件开发迭代反馈循环,与 Claude Code 配合使用。它有 16 项连贯的技能 + 2 个自定义子代理,能将一个想法从头脑风暴推进到实现阶段,在整个过程中设置检查点,让用户始终掌控进度。只需说一句 “let's evanflow this”,协调器就会启动循环。循环流程为:头脑风暴 → 规划 → 执行(顺序或并行) → TDD → 迭代 → 停止。

快速安装

推荐通过 Claude Code 的插件市场安装,命令为:/plugin marketplace add evanklem/evanflow;/plugin install evanflow@evanflow。重启后,尝试输入:"Let's evanflow this — I want to add a small feature that does X." `evanflow - go` 会启动并引导完成整个循环。安装插件时,git 防护钩子会自动激活(无需编辑 settings.json)。技能会显示在 `evanflow:` 命名空间下(例如 `/evanflow:evanflow - go`)。

为何是反馈循环

这个循环围绕着 “跨迭代积累的纪律性” 构建,每个步骤都有检查点决定是否进入下一步。头脑风暴明确意图,提出 2 - 3 种方法并深入探讨,用户批准设计方案;规划先规划文件结构,用户批准规划方案;执行逐个任务执行并内联验证,遇阻碍停止并反馈;TDD 仅进行垂直切片测试,测试通过公共接口验证行为;迭代重新审视差异,进行质量检查,对照 “五种失败模式” 清单检查,最多迭代 5 次;停止报告结果,等待用户指示。对于包含 3 个或更多真正独立单元的计划,循环会分叉为并行编码/监督协调。

循环中内置的严格规则

这些规则源自 2025 - 2026 年关于智能编码失败模式的行业研究,包括绝不凭空捏造值、断言正确性警告、警惕上下文漂移、迭代和监督审查中的 “五种失败模式” 检查、无技能使用门槛等。

技能集

默认循环有 5 项技能,如 `evanflow - brainstorming`(明确意图,提出 2 - 3 种方法并深入探讨)、`evanflow - writing - plans`(规划文件结构,分解任务)等;特殊用途有 8 项技能,如 `evanflow - go`(唯一入口点)、`evanflow - glossary`(提取规范领域术语)等;跨领域有 1 项技能。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/28 4:34:35

EPS200RF射频测量系统:毫米波半导体测试的高精度解决方案

1. EPS200RF射频测量系统概述在毫米波半导体测试领域,测量系统的精度直接决定了器件性能评估的可靠性。传统射频探针系统在面临67GHz高频测试时,常遇到接触重复性差、校准边界条件不稳定等挑战。EPS200RF作为一套完整的射频测量解决方案,基于…

作者头像 李华
网站建设 2026/4/28 4:32:37

PPO算法原理与Docker构建优化实践

1. PPO算法核心原理剖析PPO(Proximal Policy Optimization)作为当前强化学习领域最主流的策略优化算法之一,其核心创新在于通过剪切机制实现了策略更新的稳定性。要真正理解PPO的数学本质,我们需要从策略梯度定理的基础开始拆解。…

作者头像 李华
网站建设 2026/4/28 4:25:22

从0到100%:LeetCode-Go项目CTL模块如何实现自动化题解管理

从0到100%:LeetCode-Go项目CTL模块如何实现自动化题解管理 【免费下载链接】LeetCode-Go ✅ Solutions to LeetCode by Go, 100% test coverage, runtime beats 100% / LeetCode 题解 项目地址: https://gitcode.com/GitHub_Trending/le/LeetCode-Go LeetCod…

作者头像 李华
网站建设 2026/4/28 4:21:33

告别语法切换痛苦:Vue.js 3 JSX方案让React开发者极速上手

告别语法切换痛苦:Vue.js 3 JSX方案让React开发者极速上手 【免费下载链接】core 🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web. 项目地址: https://gitcode.com/GitHub_Trending/core47/co…

作者头像 李华