AI 资源库 · 已整理 3 项

重构

查看与重构相关的 AI 资讯、工具、Skill、工作流和开源项目。

Agents 三周重构 30 万行代码,从业者追问这能证明什么

CodeScene 公布了一个案例:用编程 Agent 在三周内重构了 30 万行 C 代码,花了大约 4000 美元的 token 费用,整个结果通过一个逐帧回放的验证工具来核对。过程中 Agent 还自己攒出了一套专门针对这份代码库的操作配方。不过有从业者提出疑问:这个范围算不算大、用的衡量标准是否合理,以及成果有多少要归功于那套验证工具,目前都还没有定论。对读者来说,这说明 Agent 大规模改代码已经能跑通,但离普遍可信还有距离。

文中可用工具

  • CodeScene发布这次 Agent 重构案例的平台
  • replay harness逐帧回放验证重构结果的工具
☆ 收藏查看来源 ↗

Java Streams Skill:为 AI 编程代理提供 Java Stream 与 Collectors 最佳实践指导

martinfrancois/java-streams-skill · Help AI coding agents use Java Streams and Collectors well in new code, review, and cleanup without replacing one antipattern with another.

这是一个面向 AI 编程代理的 Tessl 技能插件,用于在编写新 Java 代码、代码审查和清理重构时,帮助代理正确选择 Stream 终止操作与 Collectors,避免「先收集再判断存在性」「排序取第一个」「用 count 判断存在」等常见反模式,并在选择并行流前评估数据规模、CPU 开销、共享状态、顺序契约和阻塞 IO。技能还要求代理先确认项目 Java 版本,因为 Java 8、17、21 和 24 适用的流式 API(如 takeWhile、mapMulti、Stream.toList()、gatherers)不同。

☆ 收藏查看来源 ↗

Awesome Agent Skills:面向 AI 编程 Agent 的代码审查与工程实践技能合集

khasky/awesome-agent-skills · Skills for AI coding agents: code review, debugging, security audits, refactoring, cleaning up AI-written code and text, and more.

该项目收录了一套遵循 Agent Skills 标准格式(每个技能为一个包含 SKILL.md 的文件夹)的技能集合,覆盖代码审查、测试编写、设计文档、调试、安全审计、重构以及清理 AI 生成代码与文本等任务。技能从公开合集和大型开源项目实践提炼而来,声明兼容 Claude Code、Claude.ai、OpenAI Codex、Gemini CLI、Cursor、GitHub Copilot、opencode、Amp、Windsurf、Antigravity 等支持该标准的 Agent,并给出各 Agent 的安装路径与安装方式。

☆ 收藏查看来源 ↗