平台功能
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 项技能。