Content
73%Weight 40%Scale 1-5Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
The body is a well-structured, actionable orchestration guide with clear sequenced workflows, validation checkpoints, and explicit failure handling. Its main weaknesses are length/repetition and the absence of a concrete SQL-generation example plus unfilled KN-id placeholders.
Suggestions
Consolidate the '禁止交叉兜底' rule into one section and reference it elsewhere rather than restating it fully in 总入口原则, its dedicated section, and 注意事项 to cut repeated tokens.
Add a concrete SELECT/WITH SQL template example (with LIMIT and schema-derived fields) in the 问数 branch to make the 'SQL 生成是本 skill 的硬责任' instruction copy-paste ready.
Move the JSON condition-wrapper example and the SQL-vs-object-type-query 判别表 into a references/ file (e.g. bkn-query.md) and link to it, improving progressive disclosure now that all detail is inline.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is mostly efficient domain-specific routing logic that does not explain concepts Claude already knows, but it is long and repeats the '禁止交叉兜底' rule across three sections and restates 交接契约 details, so it could be tightened per the score-3 anchor. | 3 / 5 |
Actionability | Provides concrete checklists, explicit field names (accountId/kn_id/duty_kn_id/<ot-id>/search), and a real JSON body example with the documented error case, but lacks a concrete SELECT/WITH SQL template and leaves KN ids as placeholders, leaving minor gaps per the score-4 anchor. | 4 / 5 |
Workflow Clarity | Sequenced checklists (编排总流程 5-step, 找表/问数 branch lists) carry explicit validation checkpoints (placeholder→stop, accountId→ask), a dedicated failure-handling section, and a short-loop feedback ('短循环找表'), matching the score-5 anchor. | 5 / 5 |
Progressive Disclosure | Well-organized with clear section headers and clearly signaled one-level-deep references to sibling skills ([smart-search-tables], [smart-ask-data], [ontology-core]); no bundle files exist, and some inline detail (JSON body example, SQL-vs-query 判别表) could be split out, fitting the score-4 anchor. | 4 / 5 |
Total | 16 / 20 Passed |