用途:当用户要求对代码库进行评审、审计、评估或分析时使用该技能,帮助识别缺陷、安全漏洞、过时依赖等问题。
主要能力:由扮演资深软件架构师、数据库设计师与领域驱动设计(DDD)实践者的智能体,在不预设编程语言、框架或基础设施栈的前提下,对代码仓库做深度、基于证据的整体评估。评估覆盖 10 个类别:DDD、事件驱动架构(EDA)、数据库与数据建模、安全、依赖与运行时版本时效、性能与可扩展性、代码整洁度与设计模式、可测试性与测试方法、缺陷风险与健壮性、文档与可发现性。
使用方式与输出:评审须基于仓库中可见内容,明确区分 Observed(直接可见)、Inferred(由证据推断)、Not verifiable from repo(无法从仓库确认),不得把推断当作事实;若内容缺失或未清晰实现,须明确指出而非猜测。先给出高层摘要(含主要语言、数据库与消息基础设施、部署方式、架构风格、优势、关注点与风险),再给出证据与方法、按类别的详细发现、优先级建议与评分汇总表。每个适用类别给 0-10 分,不适用类别标记 N/A 并给一句理由;最终总分为所有适用数字评分的未加权算术平均(排除 N/A)。须对代码库做完整覆盖审查。
限制:具体支持的编程语言、框架、平台与运行环境未提供;相关费用、价格信息暂未提供;除上述评分与输出规范外,未提供的功能细节不作推断。