标签
code-review-graph是一个开源的Python工具,它构建代码库的持久结构映射,使AI编程助手只需获取相关上下文,而无需每次请求都读取整个仓库,从而大幅减少令牌使用量和成本。
Matt Pocock 发布了 skills 工具的 v1.1 版本,新增了用于规划、规格说明、实现和代码审查的命令。发帖人已经从 superpowers 切换至该工具。
Matt Pocock介绍了他极受欢迎的技能代码库(160K星标,750万次下载),并提供了教程讲解,涵盖开发者核心技能,如文档、规格说明、任务票、实现和代码审查。
一条推文线程分享了在发布前对 vibe coded 项目进行全面审计的提示,涵盖安全性、可靠性、并发性、可访问性和 UI 一致性。
作者讲述了一个实验:使用同一个AI模型同时作为代码编写者和审查者,即使使用不同的提示,也无法捕获代价高昂的相关错误,例如假设端点具有幂等性,并发现真正的独立性需要通过生产追踪或断言进行外部验证。
肯顿·瓦尔达宣布其团队暂停使用AI编写的变更描述(包括PR/提交信息、问题/工单),理由是该AI省略了代码审查所需的高层框架,生成的描述比无用更糟糕。
Rust Clippy团队宣布一项新举措,以解决维护者倦怠和审查瓶颈问题:审查他人PR的贡献者将优先获得自身PR的审查。此举措灵感来自Bevy的‘开放代码审查’系统。
这条推文描述了一项功能,允许创建复制特定审阅者过去的PR审阅行为的子代理,使用他们的姓名和角色来审阅拉取请求。
PrajwalTomar 分享了一个适用于 Claude Code 的四循环设置,该设置强制在每次变更时执行测试套件,防止在测试失败时标记工作完成,使用单独的模型来确认完成,并将重复错误写入规则文件。
Matt Pocock 认为,代码审查中是否阅读代码的决定并非二元,而是一个范围,他列出了从阅读每一行到让模型处理一切的七个参与级别。
Charlie Marsh 讨论了在 uv 和 Ruff 等工具中信任 AI 生成代码的阈值,认为在停止手动审查代码之前,需要改进模型、工具链和验证方法。
谷歌宣布将于7月17日关闭GitHub上Gemini Code Assist的消费者版本,而企业版本仍可使用。
Geoffrey Litt认为,随着AI代理生成更多代码,理解这些代码成为了新的瓶颈,他提出了代码解释文档、测验和微世界等技术,帮助人类在创意过程中保持参与,而不仅仅是验证正确性。
Steve8708 分享了他如何使用 /visual-recap 技能改变代码审查方法。
Godot 引擎宣布禁止 AI 生成的“氛围编程”贡献,原因是审查时间瓶颈。要求披露 AI 辅助,禁止大量 AI 编写的代码,但允许少量补全。
作者分享了使用多种AI编码助手(Claude Code、Codex、Pi)进行代码审查和重构的经验,发现前沿模型在捕捉细微错误方面出奇地有效,但也注意到一些工具质量较低且行为不稳定。
GitHub Copilot 的代码审查功能现在支持中等深度审查的公开预览,允许用户提高努力级别,以便通过更高推理能力的模型进行更彻底的分析。
代码屎山分析 Skills 是一个 AI 技能/提示词框架,用于生成严谨、专业的代码审查报告,支持多种审计模式和 HTML 输出。
一位开发者认为,AI模型周围的框架(评审、脚手架)比模型本身更重要,并分享了一个例子:一个27B模型在优秀评审的帮助下变得可用于编码工作。