install
source · Clone the upstream repo
git clone https://github.com/kweaver-ai/kweaver-dip
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/kweaver-ai/kweaver-dip "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/bkn-creator/internal/bkn-domain" ~/.claude/skills/kweaver-ai-kweaver-dip-bkn-domain && rm -rf "$T"
manifest:
skills/bkn-creator/internal/bkn-domain/SKILL.mdsource content
领域识别
公约:
../_shared/contract.md
做什么
对输入文本做关键词评分,在 supply_chain / crm_sales / project_delivery / generic 之间选择领域。
输入
:业务文本(PRD、流程说明等)source_text
(可选):用户指定的候选领域domain_hints
流程
- 提取关键词、专业缩写、流程节点
- 按权重累计各领域得分(规则见
)references/scoring-rules.md - 归一化:
normalized = raw_score / domain_max × 100 - 判定路径:
| 条件 | 判定 | 动作 |
|---|---|---|
| 高置信直通 | 直接进领域提取 |
且分差 >= 8 | 高置信命中 | 领域提取 |
且分差 < 8 | 候选冲突 | 请用户确认 |
| 其他 | 未识别 | 通用提取 |
基础门槛:
raw_score_top >= 4,低于此直接走通用。
输出
top_domain: "" normalized_top: 0 confidence: high | medium | low evidence: [{keyword, weight, matched_text}] next_action: domain_extract | ask_user_confirm | generic_extract
参考
references/scoring-rules.mdreferences/domain-supply-chain.mdreferences/domain-crm-sales.mdreferences/domain-project-delivery.md