Content
72%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 highly actionable, code-rich skill body that gives Claude ready-to-run simulations across multiple methods, held back by monolithic inlining (no progressive disclosure to separate files) and the lack of explicit validation checkpoints in its workflows.
Suggestions
Split the four worked examples and the source-type/CFL reference tables into referenced files (e.g. references/examples.md, references/sources.md) and keep SKILL.md as a concise overview with one-level-deep links.
Add an explicit stability-validation step to the FDTD workflows (e.g. 'After running, check the CFL printout and max(|u|) is bounded; if it diverges, reduce dt per the troubleshooting table').
Trim inline matplotlib plotting boilerplate and obvious inline comments to tighten token efficiency.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is mostly lean executable code with light comments and brief tables, but includes some expendable padding — inline matplotlib plotting setup and obvious comments like '# Fields: u at three time levels' or '# Interior update' — that could be trimmed. | 4 / 5 |
Actionability | Four copy-paste-ready, fully executable Python examples (1D FDTD, 2D FDTD, pseudospectral, dispersion analysis) cover the common cases with concrete, runnable code and parameters. | 5 / 5 |
Workflow Clarity | The numbered 'Core Workflows' are parallel alternative methods rather than a sequenced process, and while the troubleshooting table gives implicit feedback (blow-up -> reduce dt), there are no explicit validation checkpoints for confirming stability or correctness before proceeding. | 3 / 5 |
Progressive Disclosure | Sections are well-organized (Overview, When to Use, Core Workflows, CFL, Source Types, Troubleshooting), but at ~247 lines everything is inlined in SKILL.md with no bundle files and no one-level-deep references to split out the detailed examples or reference material. | 3 / 5 |
Total | 15 / 20 Passed |