Content
92%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 high-quality, operational gate skill: executable code and named helpers make it directly actionable, the single-question decision flow with a PR-time checkpoint gives clear workflow validation, and the bug catalog is appropriately offloaded to a verified one-level reference. The only weakness is mild verbosity in a couple of rationale paragraphs.
Suggestions
Tighten the DRF validation section: the four-paragraph rationale on to_internal_value ordering, the exceptions-hog envelope, and the wiring-guard nuance could compress to the rule plus the code example and a one-line 'keep one DB-backed endpoint test as a wiring guard', trimming roughly a third of the tokens.
Compress the TransactionTestCase bullet's three nested cases into a short table or a single 'reach for it only when...' line; the current prose re-explains Postgres isolation orthogonality twice.
Consider moving the per-framework 'Always — determinism and isolation' and Frontend house rules into a short reference checklist, keeping SKILL.md focused on the gate decision.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | Largely lean and assumes Claude's competence — rules are stated once as directives ('No time.sleep / arbitrary waits', 'Never commit .only') without explaining what a test is — but a few sections pad slightly, e.g. the multi-paragraph DRF validation rationale and the extended TransactionTestCase prose could tighten without losing the rule. | 4 / 5 |
Actionability | Fully executable guidance throughout: a copy-paste-ready SimpleTestCase serializer example, specific helper names ('posthog/test/persons.py', 'create_person', 'add_cohort_members'), concrete selector guidance ('getByText', 'getByTestId', 'within(<small container>)'), and named tooling ('jest-no-byrole-name-queries' semgrep rule, 'self.captureOnCommitCallbacks(execute=True)') covering the common cases. | 5 / 5 |
Workflow Clarity | The gate is a single explicit decision question with a concrete pass/fail answer and worked examples, followed by a sequenced 'five no's' triage, a cost ladder, and a 'Before you open the PR' validation checkpoint that closes the loop ('If you can't write that line, you've found a test that shouldn't be in the PR'). Validation is explicit and tied to a real recovery action. | 5 / 5 |
Progressive Disclosure | SKILL.md is a well-organized overview that points one level deep to a real, verified reference file (references/mistakes-we-make.md) and two sibling skills, with the bulk catalog of bug shapes correctly deferred to that reference rather than inlined; navigation is clearly signaled with descriptive link text. | 5 / 5 |
Total | 19 / 20 Passed |