Content
85%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 content is highly actionable with executable examples for both proof assistants, a clear workflow, and well-structured references to real bundle files. Its main weakness is redundancy across the recommendation-patterns, common-recommendations, and examples sections, which inflates token usage.
Suggestions
Consolidate the overlapping 'Recommendation Patterns', 'Common Recommendations by Goal Type', and 'Examples' sections — the rev/length/add_commute goals appear repeatedly — to reduce redundancy and save tokens.
Move the exhaustive per-domain lemma name lists (Lists/Arithmetic/Sets/Logic 'Common goals') into the existing reference files, keeping only one representative example per domain in SKILL.md.
Trim the 'Tips' list, which largely restates guidance already embedded in the workflow and search-strategy sections.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | Mostly efficient and free of basic-concept over-explanation, but the same example goals (rev_rev_ident, add_commute, length_append) recur across 'Recommendation Patterns', 'Common Recommendations by Goal Type', and 'Examples', which is noticeable padding that could be tightened. | 3 / 5 |
Actionability | Provides copy-paste ready, executable Isabelle and Coq code blocks for each pattern, plus concrete search commands and tactics (lia, sledgehammer) covering the common cases comprehensively. | 5 / 5 |
Workflow Clarity | A clear six-step sequence (Analyze goal → Determine system → Identify libraries → Search lemmas → Recommend → Suggest search) with well-ordered steps; this is advisory recommendation work with no destructive/batch operations requiring validation checkpoints. | 5 / 5 |
Progressive Disclosure | The body is an overview with clearly signaled, one-level-deep markdown links to three real reference files (isabelle_library.md, coq_library.md, examples.md) that exist in references/, splitting detail appropriately from the main skill. | 5 / 5 |
Total | 18 / 20 Passed |