Content
56%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.
A thorough, well-structured skill body with strong interface coverage, concrete rules, and clear sequenced workflows, but it is long and repetitive, supplies little executable code, and fails to surface its own bundle scripts. Tightening repetition and wiring up the scripts/reference files would lift the weaker dimensions.
Suggestions
Consolidate the repeated trigger-phrase lists across 'When to use', 'Natural-language trigger guide', and 'Quick rule' into one section to cut length and repetition.
Add a small inline executable Tushare example (init pro_api + a daily call) and link to scripts/stock_data_demo.py and scripts/fund_data_demo.py so actionability and progressive disclosure both improve.
Make the validate→fix→retry loop explicit in at least one workflow template (e.g., Data retrieval rules) to push workflow_clarity to 5.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | Content is structured and actionable, but at 822 lines it repeats trigger phrases across 'When to use', 'Natural-language trigger guide', 'Intent taxonomy', 'Workflow templates', 'Examples' and 'Quick rule', and restates meta-principles Claude already knows; could be tightened without losing clarity. | 3 / 5 |
Actionability | Names concrete interfaces (daily, pro_bar, fina_indicator) and rules (YYYYMMDD dates, 600519.SH codes, file naming, output contract), but provides almost no executable code — only one bash export snippet — and never points to the ready-made scripts/fund_data_demo.py and stock_data_demo.py, leaving copy-paste execution unmet for a code/data skill. | 3 / 5 |
Workflow Clarity | Nine workflow templates are clearly sequenced with numbered steps and validation is present (environment check, schema/empty-result checks, 分段合并去重, 部分成功原则), satisfying the batch-operation guidance; held at 4 because explicit validate→fix→retry feedback loops are implied rather than spelled out. | 4 / 5 |
Progressive Disclosure | It correctly offloads the full interface catalog to references/数据接口.md (a real one-level-deep file) and keeps a minimal set inline, but the two scripts/ demo files are never referenced or signaled from the body, and large inlined trigger/example blocks could themselves live in reference files. | 3 / 5 |
Total | 13 / 20 Passed |