SuperAPI AI 工具集

ln-641-pattern-fitness-auditor

编程与开发

查看项目

更新于 10-16 06:23

技能介绍

用途:针对一个架构模式做契合度审计,判断其是否满足项目需求与业界最佳实践。适用场景为检查某个已实现模式的适配性,不涉及通用代码质量、依赖拓扑、包健康或运行时运维审计。\n\n主要能力:接收模式名、已知文件位置与最佳实践对象,通过Glob/Grep定位实现,读取最多10个关键文件并分析组件、错误处理、日志与测试;按scoring_rules.md的检测规则计算合规、完整、质量、实现四项0-100分;识别差距与问题,标注严重级别、类别、修复建议与S/M/L工作量;输出KEEP_PATTERN、SIMPLIFY_PATTERN、COMPLETE_PATTERN或REPLACE_PATTERN。质量分侧重模式自身质量(SOLID与模式级坏味),不包含圈复杂度、方法或类长度等通用阈值。\n\n使用方式:调用时传入pattern、locations、bestPractices、output_dir。先读references/mcp_tool_preferences.md;检测采用候选扫描加上下文验证两层策略;优先使用hex-line MCP做文件读取、搜索与编辑,实现发现可优先用hex-graph;MCP不可用时回退内置Read/Grep/Glob/Bash并在报告中说明。读references/pattern_library.md取关键词;若pattern.source为adaptive则使用调用方提供的证据并跳过关键词搜索,否则Glob加Grep去重。随后依次读references/scoring_rules.md、audit_worker_core_contract.md、audit_scoring.md与报告模板,按audit_summary_contract.md写JSON摘要,并将Markdown报告原子写入{output_dir}/ln-641--{slug}.md,slug由模式名小写空格转连字符得到。\n\n限制:每次仅分析一个模式;评分前必须读实际代码,不得凭假设;须提供文件路径证据与S/M/L工作量;所有发现须给出四种结论之一;模式证据由托管运行提供时不再从头发现;具体命令、配置或依赖清单在资料中未提供。