Content
86%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 well-structured, actionable skill body with executable commands, explicit validation, and clean references to real bundle files. The main gap is that the batch/write workflow's error recovery is a static FAQ table rather than an inline validate-fix-retry loop.
Suggestions
Replace or augment the static 常见问题 FAQ with an explicit validate→fix→retry loop in 第二步 (e.g., 'if ✓ line is missing, re-check coords and re-run') to strengthen the feedback loop for this batch/write operation.
Tighten the 地理范围注册表 section by moving the field-by-field schema description into map_extents.json as an inline _comment or a sibling doc, keeping SKILL.md focused on how to use the registry.
Add a one-line note on when to use --crop-deg 2.0 vs 4.0 defaults so the crop-range guidance is proactive rather than only surfaced in the troubleshooting table.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | Mostly efficient and assumes competence; the coords-source table and FAQ are domain-specific knowledge Claude lacks and earn their place, with only minor trimming opportunities in the registry explanation. | 4 / 5 |
Actionability | Fully executable, copy-paste-ready commands covering common cases — `python3 .claude/skills/map/scripts/map_page.py {PAGE} --write`, `--list-maps`, `{时代}`, `--crop-deg 4.0` — with flags and expected behavior specified. | 5 / 5 |
Workflow Clarity | Clear two-step sequence (confirm coords → run script with --write) with an explicit validation checkpoint ('脚本末尾应出现 ✓ {PAGE} rev=...,否则写入失败') and a troubleshooting table, though error recovery is a static FAQ rather than a validate→fix→retry loop. | 4 / 5 |
Progressive Disclosure | SKILL.md is a concise overview pointing to one-level-deep, clearly-signaled bundle files — scripts/map_page.py (with full path) and references/map_extents.json (with field schema) — making navigation easy and content appropriately split. | 5 / 5 |
Total | 18 / 20 Passed |