mcpField
S
skill-recommender

skill-recommender

github.com/vladm3105Agent 工作流1755 次安装1 天前更新
代码仓库

关于 skill-recommender

skill-recommender 面向 aidoc-flow 文档工作流用户,根据请求意图匹配技能目录,并给出最多三项带置信度和理由的排序建议。

主要功能

  1. 01解析操作与目标
  2. 02匹配 54 项技能
  3. 03最多排序推荐三项
  4. 04说明置信度与理由
  5. 05意图不明时请求澄清

适用场景

  1. 01为文档任务选择技能
  2. 02查找工作流的下一项技能
  3. 03按指定意图发现相关技能

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/vladm3105/aidoc-flow-framework --skill skill-recommender

安装后在 Claude Code 中输入/skill-recommender确认已加载。

详细介绍

skill-recommender

用途

根据请求推荐合适的 aidoc-flow 技能,免去用户了解完整目录的麻烦。解析意图,与技能集进行匹配,并返回按相关性排序的推荐结果,以及置信度和理由。

层级:跨领域实用工具(不生成或使用任何制品)。

使用时机

适用于:

  • 用户不确定哪项技能适合自己的文档任务。
  • 开始工作流并需要了解下一步该做什么。
  • 查找哪些技能涵盖某种意图。

不适用于:

  • 用户指定了某项技能(直接运行该技能)。
  • 任务与文档无关。

如需完整的工作流路由,请参阅 ../doc-flow/SKILL.md。

行为

步骤 1 — 解析意图

从请求中提取操作和目标。

操作信号关键词
创建create, write, draft, new, add
更新update, modify, edit, revise
验证validate, check, verify, audit, review
分析analyze, examine, inspect
规划plan, roadmap, schedule, organize
目标关键词映射到
业务需求business, brd, objectivesdoc-brd
产品需求product, prd, features, user storiesdoc-prd
正式需求ears, when-the-shalldoc-ears
测试场景bdd, gherkin, scenariosdoc-bdd
架构决策adr, decisiondoc-adr
技术规范spec, interfaces, data modelsdoc-spec
测试定义tdd, test cases, thresholdsdoc-tdd
实施计划iplan, file manifest, executiondoc-iplan
可追溯性trace, linkstrace-check
跨文档验证validate, consistencydoc-validator
图表diagram, chart, flowcharts-flow
路线图roadmap, adr implementationadr-roadmap
命名 / IDid, naming, formatdoc-naming
新项目initialize, scaffold, greenfieldproject-init
现有代码库adopt, brownfield, existing code, reverse-engineerproject-adopt
为项目定制流程adapt, profile, house style, skip layer, stricter gate, glossaryproject-profile
推广本地调整promote, extract, generalize, upstream, contribute backknowledge-extractor
修改已发布的制品change, chg, modify existing, change requestdoc-chg
审批关卡gate, approval, sign-offgate-check
步骤 2 — 与目录匹配(54 个技能)

分层系列 — 每个分层都提供四种变体:base、-autopilot(端到端生成)、-audit(质量门禁)、-fixer(应用审计修复):

doc-brd · doc-prd · doc-ears · doc-bdd · doc-adr · doc-spec · doc-tdd · doc-iplan(× {base, -autopilot, -audit, -fixer} = 32 个技能)。

变更管理系列 — 用于编辑现有制品的 CHG 覆盖层(治理覆盖层,而非分层),提供相同的四种变体:

doc-chg(× {base, -autopilot, -audit, -fixer} = 4 个技能)。

实用工具(18 个):

技能类别作用
doc-flowcore-workflow工作流编排器/路由
project-initcore-workflow搭建新项目(绿地项目)
project-adoptutility在现有代码库中采用 SDD(棕地项目)
project-profileutility创建/维护项目适配配置(.aidoc/profile.yaml)
knowledge-extractorutility根据配置和经验教训起草晋级提案
gate-checkutility运行 CHG 审批门禁;准备签核
doc-namingutilityID 和命名规范权威
doc-refutility参考(REF)文档
doc-reviewutility跨领域质量审查
doc-validatorutility跨文档验证
trace-checkutility双向可追溯性
charts-flowutilityMermaid 图表
adr-roadmaputility根据 ADR 制定路线图
context-analyzerutility项目上下文分析
quality-advisorutility质量建议
skill-recommenderutility此技能
workflow-optimizerutility工作流优化
security-auditutility安全分析
步骤 3 — 评分并排序

权重依次为:意图匹配(40%)、目标匹配(30%)、上下文适配度(20%)和常见序列(10%)。置信度分类:高 ≥80%、中 50–79%、低 <50%(建议澄清)。

步骤 4 — 推荐

返回最多 3 个按排名排序的条目,每个条目包含 skill、confidence、rationale,以及 next_steps 或 condition。当意图模糊不清时,应提出一个澄清问题,而不是猜测。

recommendations:
  - skill: doc-prd
    confidence: 92%
    rationale: "Request mentions 'product requirements' — direct PRD match."
    next_steps: "Run doc-prd to create the PRD."
  - skill: doc-brd
    confidence: 55%
    rationale: "A BRD may be needed upstream if none exists."
    condition: "Use if no BRD covers this feature."
clarification_needed: false

相关资源

  • 工作流路由:../doc-flow/SKILL.md
  • 项目上下文输入:../context-analyzer/SKILL.md
  • 工作流位置感知:../workflow-optimizer/SKILL.md
  • 分层注册表:framework/registry/LAYER_REGISTRY.yaml

评论

支持 Markdown