Content
50%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 a well-sectioned tour of London School TDD with illustrative Jest examples, but it leans on fictional swarm APIs, carries an out-of-place YAML config block, and never gives a concrete, validated workflow. It reads more like a concept overview than executable skill guidance.
Suggestions
Replace or remove references to non-existent APIs (swarmCoordinator, createSwarmMock, extendSwarmMock, SwarmContractMonitor, jest.getAllMockCalls) with real, runnable Jest code or clearly label them as illustrative.
Add a concrete sequenced workflow (e.g. write failing acceptance test -> define collaborator mocks -> implement to green -> verify interactions) with an explicit validation checkpoint before refactoring.
Move the YAML agent-config block and the contract/API reference material into reference files under references/ and link to them from the body, keeping SKILL.md a lean overview.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is mostly code and sectioned, but it includes an extraneous YAML config block, restates TDD concepts Claude already knows, and repeats known London School principles in the closing "Remember" paragraph. | 3 / 5 |
Actionability | Real Jest primitives (jest.fn().mockResolvedValue) appear, but many examples call fictional APIs (swarmCoordinator, createSwarmMock, extendSwarmMock, SwarmContractMonitor, jest.getAllMockCalls), making them pseudocode rather than executable. | 3 / 5 |
Workflow Clarity | Methodology subsections imply an outside-in sequence but there is no explicit step ordering or validation/feedback loop, and the test-run workflow lacks verify-then-proceed checkpoints. | 3 / 5 |
Progressive Disclosure | No bundle files exist and the entire ~245-line body is inline with section headers; structure is present but nothing is split out or referenced, which for a skill this long leaves it heavier than the overview-only ideal. | 3 / 5 |
Total | 12 / 20 Passed |