SkillsScout
ENG-QUALITY / 工程效率与代码质量

component-common-domain-detection-tech-leads-club-agent-skills

收录日期 2026-08-14·来源仓库 ↗
受欢迎程度
5
可用程度与相关性
8
安全性
9
7.3SCOUT SCORE

1. 基本信息

项目 内容
名称 component-common-domain-detection-tech-leads-club-agent-skills
作者/维护者 Tech Leads Club
来源链接 https://github.com/tech-leads-club/agent-skills/tree/main/packages/skills-catalog/skills/(architecture)/component-common-domain-detection
许可证 MIT(仓库根 LICENSE 文件,GitHub API)
GitHub Stars 5,022(GitHub API;为整个技能市场共享,非本技能独有)
Forks 460(GitHub API)
最新版本 skills-catalog-v0.17.3(2026-08-05,GitHub Releases)
安装方式 npx @tech-leads-club/agent-skills 交互式安装,或 CLI 指定安装

2. 功能介绍与亮点

component-common-domain-detection 扫描代码库中的组件命名空间与依赖关系,定位分散在多个组件里的重复业务逻辑,并给出整合建议。核心流程分五个阶段:

  1. 命名空间模式识别——提取各组件命名空间的末级节点,找出如 *.notification*.audit*.validation 这类重复出现的业务模式,同时过滤掉 .util/.helper 等基础设施类命名;
  2. 共享类检测——扫描各组件的 import/依赖声明,识别被多个组件引用的类,并区分“业务领域类”(如 AuditLogger)与“基础设施类”(如 Logger);
  3. 功能相似度分析——逐一检查候选组件的实际代码,判断差异是否可通过配置/模板抽象掉;
  4. 耦合影响评估——用传入依赖数(CA)量化整合前后的耦合变化,避免“合并后变成新的耦合热点”;
  5. 整合方式建议——按变化频率、复杂度、部署边界给出共享服务、共享库或直接合并三种落地路径。

亮点:给出明确的“业务逻辑 vs 基础设施”判定标准,避免把日志、鉴权等横切关注点误判为可整合对象;每个阶段都配有输出模板与检查清单,可直接产出整合优先级表格;技能内容为纯 Markdown 方法论与检查清单,附带 QUICK-REFERENCE 速查卡,无脚本无外部依赖。

3. 适用场景

所属分类:工程效率与代码质量

4. 跨 Agent 兼容性

5. 推荐理由

重复业务逻辑是重构中最容易被凭直觉误判的问题——合并得太急会制造新的耦合热点,不合并又持续增加维护成本。这个技能把判断过程拆成命名空间扫描、共享类识别、相似度核实、耦合前后测算四步硬证据,再落到具体的整合路径建议,避免“看着像重复就合并”的拍脑袋决策。它是一个可以单独安装使用的原子工具,不需要为了这一项分析去装下游更大的拆分流水线。

6. 评分

维度 分数 说明
受欢迎程度 5 所属技能市场整体 5,022★,为 88 个技能共享的合集热度,不代表本技能自身;检索未发现针对该子技能的独立第三方讨论
可用性 8 npx 一条命令即可交互安装,免费无付费依赖;SKILL.md + README + QUICK-REFERENCE 共约 38,700 字节,开箱即可用;所属目录最近一次内容更新为 2026-02-26,距今约 5.5 个月,技能市场仓库本身在 2026-08-06 仍有新提交
安全性 9 全部内容为纯 Markdown 方法论与检查清单,逐份通读三个文件未见可疑指令、混淆代码或隐蔽外发;无本地命令执行、无自身网络外发、无凭据索取;License(MIT)明确;所属市场对目录内全部技能发布前统一执行 Snyk Agent Scan 静态扫描,本技能历史扫描记录仅有一条“隐藏 Unicode 字符”中等提示,逐字节核对后确认为文档中的 emoji 变体选择符与制表符号(→←├└│等),非隐藏指令
综合分 7.33 三项均值

安全检查清单:①无 shell 命令执行,纯文本指令 ②无自身外联通道 ③无需 API Key 或凭据 ④通读 SKILL.md、README、QUICK-REFERENCE 三份文件未见可疑指令;市场历史静态扫描曾标记本技能含“隐藏 Unicode 字符”(中等),逐字节核实后确认为 emoji 渲染用变体选择符(U+FE0F)与常规制表符号,非隐藏指令或混淆内容 ⑤市场统一静态扫描 + 作者具名维护 ⑥License 清晰(MIT) ⑦所属目录最近内容更新 2026-02-26,约 5.5 个月前

7. 跟同类 Skills 相比的优势

项目 定位 与本技能的差异
component-common-domain-detection(本技能) 专注检测跨组件重复业务逻辑,给出整合路径建议 原子工具,只装这一项能力即可使用
modular-decomposition 组件盘点→重复检测→扁平化→耦合分析→领域分组五步流水线 内嵌了本技能对应阶段的方法论作为流水线第二步,适合要一次性跑完整条拆分分析链条、不介意多装其余四步的场景
coupling-analysis 用强度/距离/波动性三维模型衡量模块间耦合 只回答“耦合是否过重”,不判断“是否存在重复业务逻辑可合并”
component-flattening-analysis 找出错放在根命名空间、该归属某组件的孤立类 处理的是类的归属位置问题,不涉及跨组件的功能重复
domain-identification-grouping 把已识别的组件按业务边界聚合分组 处理组件到领域的分组问题,前提是组件本身已去重,与本技能是流程上的前后关系

8. 用户评价

该技能目前在第三方平台尚无具名用户评价。

9. 其他补充

所属技能市场官方支持 Claude Code、Cursor、GitHub Copilot 等在内的十余个 AI 编码 agent;技能内容以英文撰写;市场对外宣称对所有技能执行统一的静态安全扫描(Snyk Agent Scan)与内容审校流程。

10. 安装使用方式

11. 注意事项