Content
77%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
The skill body is highly actionable with a well-structured, validated workflow, but it is a monolithic single file that bundles several large reference-style sections inline and carries some generally-known guidance that inflates its length.
Suggestions
Move the CVPR/ICLR academic style guide, color palette, and Architecture Diagram Best Practices into separate reference files referenced from the main body to reduce inline bulk and enable progressive disclosure.
Trim generally-known guidance (e.g., the full hex color palette and generic "What to AVOID" list) and the decorative banner dividers to tighten token efficiency.
Cut the first-person/second-person flavored filler and keep only Mermaid-specific syntax the model would not already reliably know.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is mostly efficient with concrete syntax guidance, but it includes content Claude largely already knows (academic color palettes with hex codes, generic "What to AVOID" lists, decorative banner dividers) that could be tightened, so it sits at 'mostly efficient but could be tightened' rather than fully lean. | 2 / 3 |
Actionability | Provides fully executable commands (mkdir -p figures, mmdc -i ... -o ..., npx -y @mermaid-js/mermaid-cli@latest) and complete copy-paste-ready code examples for math and junction layouts, matching the 'fully executable, copy-paste ready' anchor. | 3 / 3 |
Workflow Clarity | Presents a clear six-step sequence with MANDATORY verification, an explicit fix->re-run feedback loop bounded by MAX_ITERATIONS, and a strict review checklist with pass/fail thresholds, matching the 'clear sequence with explicit validation steps and feedback loops' anchor. | 3 / 3 |
Progressive Disclosure | No bundle/reference files exist, so all content (math guide, academic style guide, architecture best practices) lives inline in a single monolithic file rather than being split into well-signaled one-level-deep references, sitting at 'some structure but content that should be separate is inline'. | 2 / 3 |
Total | 10 / 12 Passed |