Content
64%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
This is a comprehensive and highly actionable Typst skill with excellent concrete examples, executable code, and useful package/template guidance. Its main weaknesses are verbosity (the file tries to be both a quick reference and a comprehensive guide) and lack of explicit validation steps in the workflow. Splitting the package catalog, template examples, and document structure patterns into referenced files would improve both conciseness and progressive disclosure.
Suggestions
Move the extensive package list, template usage section, and complete document structure patterns into separate referenced files (e.g., references/packages.md, references/templates.md) to reduce main file length and improve progressive disclosure.
Add an explicit compilation/validation step to the workflow, e.g., 'After writing: compile with `typst compile doc.typ` and verify no errors before delivering.'
Remove generic advice like 'Verify uncertain syntax' and 'Use idiomatic patterns' from Core Principles—these are obvious to Claude and waste tokens.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The skill is fairly long (~250 lines) and includes some content Claude likely already knows (e.g., general advice like 'verify uncertain syntax', 'use idiomatic patterns'). The package list and template examples are useful but could be more compact. Some sections like 'When to Consult Documentation' state the obvious. | 2 / 3 |
Actionability | The skill provides fully executable Typst code examples, concrete CLI commands for package searching and querying, specific package import syntax, and complete document structure patterns. The examples are copy-paste ready and cover multiple real scenarios. | 3 / 3 |
Workflow Clarity | There is a basic 3-step workflow (before/while/after writing) but it lacks explicit validation checkpoints. The troubleshooting section helps with error recovery, but there's no feedback loop for verifying compilation success before proceeding. For document manipulation tasks, missing a 'compile and verify' step between writing and delivering is a gap. | 2 / 3 |
Progressive Disclosure | The skill references two external files (references/syntax.md and references/bibliography.md) which is good progressive disclosure, but the main file itself is quite long with inline content that could be split out (e.g., the extensive package list, complete document structure patterns, template usage details). The balance between overview and inline detail is off—too much is kept in the main file. | 2 / 3 |
Total | 9 / 12 Passed |