ai-assisted-engineering
为软件工程师提供系统性 AI 辅助开发指南,涵盖提示词工程、Agent 技能系统、结对编程方法及 25+ 款工具资源导航
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
为软件工程师提供系统性 AI 辅助开发指南,涵盖提示词工程、Agent 技能系统、结对编程方法及 25+ 款工具资源导航
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。

图1:AI辅助软件工程指南封面
2025 年,GitHub Copilot 的用户突破 100 万,Claude Code、Cursor、Windsurf 等新一代 AI 编程工具相继登场,AI 编程工具正从"辅助建议"进化为"自动完成"。面对这场变革,无数软件工程师陷入了同一种焦虑:如何在 AI 时代保持竞争力? 继续埋头苦写 CRUD,还是拥抱 AI 成为"超级工程师"?
John Crickett 的回答是:与其焦虑,不如系统性地学习 AI 辅助开发。
John Crickett 是一位经验丰富的软件工程师和工程领导者,曾在多家科技公司担任技术高管。他在 2025 年 11 月创建了这个项目,旨在为软件工程师和工程团队提供一份系统性的 AI 辅助开发指南,帮助他们在这个新时代高效工作。
项目上线仅 7 个月,便积累了 409 个 GitHub Stars,收集了超过 25 款 AI 编程工具的详细资料,被 AI 开发者社区广泛引用。
这是一个纯文档项目,不含任何可执行代码,核心价值在于内容本身。仓库结构清晰,分为三大板块:
HowTo 实操指南——从需求分析到与 AI 结对编程,手把手教你把 AI 融入日常工作流。包括:
Guides 深度指南——涵盖 AI 编码代理的核心概念与高级技巧:
Resources 资源导航——精心整理的工具、博客、演讲、书籍和课程推荐清单:
1. 系统性而非碎片化
目前网上关于 AI 编程的资料大多是零散的工具对比或营销文案。这个项目罕见地提供了从思维模式到实操细节的完整知识体系。John Crickett 强调,AI 编程代理最像"一个速度快、永不疲倦但缺乏经验的初级开发者"——这个比喻深刻揭示了与 AI 协作的正确姿势:给它方向,给它反馈,让它做执行。
2. 技能系统(Skills)深度解析
项目用了大量篇幅讲解 Coding Agent Skills 机制,这是 Anthropic、GitHub Copilot 等主流工具的核心扩展方式。John Crickett 指出,Skills 解决了 AI 编程中的"重复说明问题":通过 SKILL.md 文件把团队工作流、专业知识固化下来,让 AI 每次会话都能复用,避免每次都要重新解释。
3. 提示词工程是核心软技能
项目用了专门章节讲解提示词工程,特别强调了示例驱动(Example-Driven) 的提示方法。同一任务,"写一个排序函数"(弱提示)和"写一个支持多字段排序的 Go 切片函数,只返回代码不含示例"(强提示)的输出质量差异巨大。这个区别在日常开发中意味着效率的天壤之别。
4. 资源整理质量极高
Resources 目录下的每一个清单都是经过筛选的,而非简单罗列。例如 Resources/Talks/README.md 中包含了 Eno Reyes(Factory AI)的"Making Codebases Agent Ready"、Anthropic Barry Zhang 的"Don't Build Agents, Build Skills Instead"等真正有深度的演讲,而非凑数的广告视频。
这是最没有上手门槛的项目类型——纯文档仓库,无需安装任何依赖:
git clone https://github.com/JohnCrickett/ai-assisted-engineering.git
cd ai-assisted-engineering
# 用任意 Markdown 阅读器打开 README.md
推荐按以下顺序阅读:
它不是一个代码库。这是最需要明确的一点——如果你期望找到一个可以运行的项目,你会失望。它不提供 API,不提供 Web UI,不提供 Docker 部署,所有价值都在文字内容里。
内容更新依赖作者维护。作为一个个人维护的项目,内容新鲜度取决于作者的持续投入。虽然目前维护状态活跃(2026 年 6 月刚更新),但长期维护风险需关注。
不包含实操代码示例。指南中的概念讲解非常详尽,但具体的代码示例(如如何写一个 SKILL.md 文件)较少,需要读者自行实践。
这个项目折射出一个更大的趋势:AI 编程正在从"工具使用"演进为"工程方法论"。
传统的软件工程有成熟的最佳实践(需求分析、代码审查、结对编程、持续集成),而 AI 辅助开发作为新兴领域,方法论建设才刚刚起步。John Crickett 的工作相当于在这个早期阶段提供了一份社区共识级别的参考手册。
从增长数据看,项目从 2025 年 11 月创建到 2026 年 6 月,7 个月积累 409 Stars,45 forks,说明这类系统性指南在 AI 开发者群体中有真实需求。随着 Claude Code、GitHub Copilot 等工具持续迭代,这类知识体系的价值会进一步放大。

John Crickett 是一位活跃的技术博主和软件工程领导者,他的个人网站和博客持续输出高质量的软件工程内容。这个项目体现了他一贯的风格:务实、系统、面向实战。所有内容都直接服务于"如何更好地用 AI 写软件"这一核心问题,没有废话。
数据来源:GitHub 仓库(JohnCrickett/ai-assisted-engineering),2026-06-25 采集。图片:项目官方封面图 + 作者头像。