IT IT技术大学习 共学习、共进步

blogread.cn

IT技术大学习

IT技术大学习(blogread.cn)以“共学习、共进步”为标语,自 2009 年持续维护,是面向开发者和技术管理者的技术内容策展入口。我们订阅公开技术博客、团队博客和社区提交链接,结合来源清单、分类规则和排序机制,筛选有工程经验、实践细节、工具方法或行业参考价值的文章与头条;每篇收录内容保留来源名称和原文入口,帮助读者在低噪声环境中发现值得继续阅读的技术内容。完整说明见 我们的故事与使命

近 24 小时热文

近一天浏览数排行。

更多
  1. 1 浅谈MySQL索引背后的数据结构及算法 近 24 小时 33 浏览
  2. 2 推荐算法Slope One初探 近 24 小时 32 浏览
  3. 3 到底什么是MVC? 近 24 小时 27 浏览
  4. 4 使用gcov完成代码覆盖率的测试 近 24 小时 25 浏览
  5. 5 强制刷新本地 DNS 缓存记录 近 24 小时 25 浏览
  6. 6 网站统计:第一方Cookie和第三方Cookie 近 24 小时 24 浏览
  7. 7 程序员技术练级攻略 近 24 小时 21 浏览
  8. 8 cookie窃取和session劫持 近 24 小时 20 浏览

近 3 天热文

近三天浏览数排行。

更多
  1. 1 浅谈MySQL索引背后的数据结构及算法 近 3 天 95 浏览
  2. 2 推荐算法Slope One初探 近 3 天 82 浏览
  3. 3 程序员技术练级攻略 近 3 天 74 浏览
  4. 4 使用gcov完成代码覆盖率的测试 近 3 天 71 浏览
  5. 5 等了十年的 Go 链式管道,终于来了:seq 让你像写 Scala 一样写 Go 近 3 天 65 浏览
  6. 6 到底什么是MVC? 近 3 天 56 浏览
  7. 7 网站统计:第一方Cookie和第三方Cookie 近 3 天 54 浏览
  8. 8 AWS云平台系列介绍(一):AWS平台与EC2介绍 近 3 天 54 浏览

最新技术文章

从文章库里持续更新,保留摘要和分类,方便判断是否值得点开。

全部最新
文章 2026-06-28 累计浏览 16 AI

Matt Pocock 的 Skills 系统:真正的工程,不是氛围编程

Matt Pocock的Skills系统是一个针对AI编码工具的工程化框架,旨在通过定义原子能力单元提升代码质量。系统基于四个设计原则:小而可组合,每个Skill专注单一功能;模型无关,可在不同Agent平台运行;可改造,用户可自由修改;通用性优先于平台绑定。它解决了AI Agent开发中的四个常见失败模式:需求不清、输出冗余、代码不可靠和架构混乱。针对这些问题,Skills提供了具体修复工具,如/grill-me用于结构化需求澄清,避免Agent误解;CONTEXT.md建立项目共享语言,减少冗余并固化领域术语;/tdd和/diagnose技能强化测试驱动开发和调试流程,确保代码可靠性,强调垂直切片而非水平切片;/zoom-out和架构分析工具如/improve-codebase-architecture持续维护设计质量,防止熵增。安装通过npx命令快速完成,将Markdown技能文件复制到Agent配置目录,并配置项目上下文。Pocock的Skills仓库获得近10万GitHub Stars,反映了开发者对AI编码质量控制的迫切需求。它将经典软件工程原则如测试驱动开发、领域驱动设计和调试流程重新编码到AI协作中,强调工程师对流程的控制权,而非依赖黑箱自动化方法,为AI时代的软件开发提供了实用且可扩展的解决方案。

文章 2026-06-28 累计浏览 14 AI

规格驱动开发:人类与AI的合约

规格驱动开发(SDD)是一种通过明确定义的规格来指导AI编码助手的软件开发方法,强调规格是代码的真理来源。SDD的根源可追溯到测试驱动开发(TDD)、行为驱动开发(BDD)、契约式设计和形式化方法等传统实践,但在AI时代被催化为必需范式。随着AI编码工具如Claude Code、Copilot的普及,2025年“Vibe Coding”虽降低编程门槛,却导致代码质量失控,生成大量不可测试的代码浆糊。SDD通过将规格作为人与AI间的通信协议,显著降低LLM生成代码的错误率。文章分析了OpenSpec、GitHub Spec-Kit和AWS Kiro三个工具,重点介绍OpenSpec的设计哲学:流动而非僵化、迭代而非瀑布、简单而非复杂、适用于存量项目而非仅新项目、以及可伸缩性。OpenSpec采用增量规格(Delta Specs)支持渐进式引入,其核心工作流为propose → apply → archive三阶段,简化开发流程。此外,文章提供了OpenSpec的安装指南、目录结构示例和CLI命令,展示了如何在实际项目中应用SDD。SDD从独立工程线索被AI催化成完整范式,为AI辅助开发提供了结构化框架,提升代码质量和可维护性。

文章 2026-06-28 累计浏览 8 AI

Ralph Loop:自主循环开发

Ralph Loop 是一种自主循环控制结构,旨在让 AI Agent 通过自指涉迭代完成任务。其核心理念源于 Geoffrey Huntley 对 AI 编码 Agent 行为的观察,这些 Agent 缺乏元认知但执着于尝试,类似《辛普森一家》中的 Ralph Wiggum。技术上,它基于 Bash while 循环,将固定 prompt 反复输入 AI,但每次迭代中 AI 读取自己上一轮修改的文件系统,形成自指涉反馈,从而持续改进代码。Anthropic 的 ralph-wiggum 插件实现了优雅的会话内循环,利用 Claude Code 的 Stop Hook 机制在 Agent 试图退出时拦截,并注入相同 prompt 继续迭代。循环状态仅由一个 Markdown 文件管理,包含迭代次数、最大迭代和完成承诺。退出条件分为两类:Completion Promise,通过语义匹配任务完成信号;以及 Max-Iterations,作为安全上限防止无限循环。相比外部进程循环,会话内设计保持了上下文连续性,支持实时人工干预。Ralph Loop 将 AI Agent 从一次性助手转变为循环迭代的初级工程师,提高了开发效率,但需谨慎设置参数以避免资源浪费。

文章 2026-06-28 累计浏览 10 AI

gstack 方法论:虚拟工程团队

gstack方法论通过虚拟工程团队概念革新AI辅助软件开发。它将AI代理组织成结构化团队,定义23个专家角色,每个角色由Markdown文件指定认知模式和职责。核心设计基于角色化、流程化和自动化:角色化使代理以专业人格执行任务,如YC合伙人审查产品想法;流程化通过七阶段Sprint强制执行,包括Think、Plan、Build、Review、Test、Ship、Reflect,确保阶段间产出流转;自动化利用Claude Code的PreToolUse hooks实现质量门控,如未通过代码审查则阻止commit。系统安装便捷,通过git clone和setup脚本快速部署,支持团队模式和多代理宿主如Claude Code、OpenAI Codex CLI等,确保版本同步。gstack解决了单个AI代理的局限,通过多角色协作提升开发效率与代码质量,适用于从产品发现到发布监控的完整生命周期,代表AI软件工程的重要进展。

文章 2026-06-28 累计浏览 18 AI

superpowers 技能框架:Agent 能力增强

superpowers是一个AI Agent技能框架,通过14种Skill增强Agent的自主开发能力。框架采用自动触发机制,Agent在任务前根据Skill描述匹配场景并自动激活相关技能,如brainstorming强制需求澄清。硬门控使用HARD-GATE标签在prompt中嵌入约束,确保质量门控。技能分组包括规划、开发、审查和元技能,强调测试驱动开发、系统化调试和子Agent驱动开发。子Agent模式通过为每个任务派生新Agent避免上下文膨胀,提高决策质量。文章对比了superpowers与gstack等方法论,突出其工具信任而非流程控制的理念。实战部分以贪吃蛇游戏为例,展示Agent自动完成设计、计划和子Agent实现。中文本地化版本superpowers-zh扩展了本土工具支持,增加六个原创Skill。框架体现了AI软件工程中自主性和工具化趋势,对开发者有较高参考价值。

文章 2026-06-28 累计浏览 10 AI

autoresearch:全自动化软件开发

autoresearch 是一个全自动化软件开发工具,灵感源自 Andrej Karpathy 的 ML 研究自动化项目,但被适配为通用开发流程。核心思想是从 GitHub Issue 或本地文件等任务来源出发,由多个 AI 代理(如 Claude Code、Codex、OpenCode)自动轮转完成代码实现、审查、修复、测试和合并,全程无需人工干预。安装简单,只需克隆仓库并运行 bash 脚本 run.sh。支持多种平台,包括 GitHub、本地文件、百度 iCafe 和阿里云效 Codeup,通过检测 Git remote 自动切换模式。项目通过 .autoresearch/ 目录配置自定义规则,如 program.md 定义代码规范和测试要求,以及可覆盖的 Agent 提示模板。环境变量允许调整质量门槛(PASSING_SCORE)、模型选择(如使用 Sonnet 降低成本)和失败重试策略。工具设计强调自主循环和多代理协作,实现了从决策到执行的自动化,适用于内网或云项目,旨在提升开发效率并减少人为介入。

文章 2026-06-28 累计浏览 11 开发者

Goal Workflow:目标驱动的研发闭环

Goal Workflow 是由 smallnest 开发的目标驱动研发闭环工具,基于流水线思维将功能开发从想法到上线划分为七个步骤:/prd 生成产品需求文档、/prd-to-spec 转化为技术规格(可选)、/to-issues 拆解为 Issue 卡片、/goal 基于 Issue 实现代码、/review-it 自动审查代码、/note-it 记录设计决策(可选)、/ship-it 提交 PR 并关闭 Issue。每个步骤定义明确的输入、输出和质量标准,步骤间无缝衔接,避免流程断点。与全自动工具如 autoresearch 相比,它在步骤间保留人工控制点,平衡自动化与用户干预,同时通过单 Agent 审查减少 token 消耗。工具基于 Skills 哲学,使用 npx skills 命令安装,支持 Claude Code、Codex、Antigravity CLI 等多种 AI 编码平台。文章详细介绍了安装配置、目录结构和平台兼容性,并对比了不同工具中 /goal 命令的实现差异,强调流水线思维如何提升 AI 辅助研发的可控性和效率。