agentsclimarketplace

Bkn skillgen

Skill kweaver-ai/kweaver-dip/skills/bkn-creator/internal/bkn-skillgen

KWeaver DIP is an enterprise-level digital employee platform, built on KWeaver Core. It provides an AI-native environment for developing and managing digital employees on business knowledge networks—for enterprise intelligence that is understandable, executable, and governable.

Install
npx -y skills add kweaver-ai/kweaver-dip --skill bkn-skillgen

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

What its author says it does

Copied from the file, not written here

分析技能包能力缺口,判断是否需要新 skill,生成草案。

SKILL.md

1.7 KB, as published. Nobody here has run it

能力缺口分析

公约:../_shared/contract.md

做什么

分析当前 skill 包的能力缺口,判断复用还是新建,需要时生成 skill 草案。

输入

  • user_input:用户描述的能力诉求
  • current_skill_inventory(可选):已有 skill 清单,缺省时主动读取
  • generation_goal:analyze_only / generate_draft / write_files

流程

  1. 建立 current_skill_inventory
  2. references/gap-checklist.md 拆解需求
  3. 覆盖比对 → 已覆盖 / 部分覆盖 / 缺失
  4. 无显著缺口 → 输出 reuse_plan,停止
  5. 有缺口 → 聚类为候选 skill → 产出 Spec + SKILL.md + 触发测试

输出

capability_gap_analysis: {user_goal, need_new_skill}
reuse_plan: {recommended_existing_skills, why_not_enough}
skill_generation_plan:
  candidate_skills:
    - skill_name: ""
      role: ""
      boundaries: {does, does_not}
generated_skill_artifacts:
  - skill_name: ""
    skill_md_draft: ""
    trigger_test_set: {should_trigger, should_not_trigger}

约束

  • 先判断是否真需要新 skill,现有覆盖 80%+ 优先建议优化
  • 每个新 skill 必须写清"何时用/不用" + 至少 1 负例
  • 不改写外部能力(bkn-kweaver / data-semantic)

保留名称(禁止新建同名)

bkn-routerbkn-domainbkn-extractbkn-doctorbkn-rulesbkn-draftbkn-envbkn-bindbkn-mapbkn-backfillbkn-testbkn-reviewbkn-anchorbkn-reportbkn-skillgenbkn-distributebkn-kweaverbkn-archive

参考

  • references/gap-checklist.md

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.