A

arch-optimize

已认证
4免费

架构优化技能:SWE-CI 进化质量评估、六个衰退风险扫描仪和架构师-程序员双代理协作。

速览信息

定价
Free
8
浏览
0
收藏
分类
ais
收录时间
2026年8月
官方网址
github.com

工具概览

概览

arch-optimize 是一个架构优化技能,提供从架构分析、增量优化到回归防护的工作流。它包含六种衰减风险扫描(R1-R6)、架构师-程序员双智能体协作,以及量化的回归防护。该工具由五个 Python 脚本组成,仅使用 Python 3.8+ 标准库,零外部依赖,并输出结构化 JSON。这些脚本是 arch_scan.py、dep_graph.py、risk_diagnose.py、quality_metrics.py 和 regression_guard.py。典型的智能体流水线依次运行 arch_scan、dep_graph、risk_diagnose、quality_metrics 和 regression_guard,并把每个阶段的 JSON 作为上下文传给下一阶段。六种衰减风险是 R1 认知过载、R2 变更传播、R3 知识重复、R4 偶然复杂性、R5 依赖无序和 R6 领域模型扭曲。质量门禁规则为零回归率、健康分数、新代码 MI、圈复杂度和循环依赖定义了阈值。该工具支持 Python、Go、C/C++、Rust 和 TypeScript/JavaScript。设计原则包括先诊断后修复、增量优于大规模改动、零回归容忍、分工优于全知、量化优于直觉、误报保护,以及可执行优于纯文档。

功能特点

  • AI 助手
  • 自然语言界面
  • 工作流自动化

相关标签

ai-agent
architecture
code-quality
maintainability
mcp
ai
ai assistant
automation

应用场景

  • 团队用 arch-optimize 扫描代码库中的六种衰减风险(R1-R6)。

  • 团队用 arch-optimize 生成依赖图并检测循环依赖。

  • 团队用 arch-optimize 计算 MI、CC、HV 和健康分数等质量指标。

  • 团队用 arch-optimize 通过非对称评分防止回归。

  • 团队用 arch-optimize 强制执行零回归容忍。

  • 团队用 arch-optimize 通过架构师-程序员双智能体协作,将策略与执行分离。

  • 团队用 arch-optimize 运行用于架构分析的典型智能体流水线。

用户评论

还没有评论,来分享你的使用体验吧

相关榜单与专题