Community写作与编辑github.com

itmada/MadaCode

一个基于 Java 的编码智能体,支持长时间运行的任务。

MadaCode 是什么?

MadaCode 是一个专为长期运行任务设计的 Java 编码智能体。它通过结构化的三阶段流程(识别变更、审查、修复)帮助开发者自动优化代码库。该技能首先使用 `git diff` 检测代码变更,然后从代码复用、代码质量和效率三个维度进行全面审查,最后自动修复发现的问题。支持常见的开发环境如 Git 仓库,并注重保持原有行为,仅实施小型机械性重构,避免不必要的重写。这使得它非常适合在日常开发中持续维护代码质量。

兼容平台~Claude Code~Codex CLI~Cursor
npx skills add itmada/MadaCode

Installed? Explore more 写作与编辑 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

简化:代码审查与清理

审查所有变更文件的可复用性、质量和效率。修复发现的任何问题。

阶段 1:识别变更

运行 git diff(若有暂存变更,则使用 git diff HEAD)查看变更内容。

阶段 2:审查

代码复用

  • 搜索可替代新代码的现有工具。
  • 标记重复功能——建议使用已有函数。
  • 标记可使用现有工具的内联逻辑。

代码质量

  • 可推导出的冗余状态或缓存值。
  • 复制粘贴但有轻微差异——使用共享抽象统一。
  • 解释代码“做什么”的不必要注释。
  • 使用原始字符串而非已有常量或枚举。

效率

  • 冗余计算、重复文件读取。
  • 本可并行执行的独立操作顺序执行。
  • 操作前进行不必要的存在性检查(TOCTOU 问题)。

阶段 3:修复

直接修复每个问题。若发现为误报,则注明并继续。 完成后,简要总结修复内容(或确认代码已保持干净)。

保持行为不变。优先采用小型机械性重构。避免无关的重写。

相关技能