Content
71%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 well-structured, actionable skill body with clear sequenced workflows and concrete tooling guidance, held back by placeholder example payloads and a dangling reference to a missing references/materializing.md file. The content assumes Claude's competence on most concepts and focuses on genuinely non-obvious PostHog-endpoint decisions.
Suggestions
Add references/materializing.md to the bundle (or inline the materialisation decision tree), since the body points to it twice but the file is missing — the dangling reference breaks navigation.
Replace the placeholder payloads in the example interaction (e.g., `endpoint-create monthly_active_users {query, variables, ...}`) with a complete, copy-paste-ready JSON example showing the variable declaration with code_name/type/default and a sample run payload.
Trim the introductory fluff and de-duplicate the "Important notes" section against steps 2-3 (name-in-URL, HogQL-over-insight) to reduce redundancy.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is mostly efficient domain-specific guidance Claude won't already know, but the intro ("configuration choices made at creation time determine cost, latency, and how callers integrate") is mild fluff and the "Important notes" section repeats points already made in steps 2-3. Not 5 because not every token earns its place; not 3 because the bulk is genuinely tight. | 4 / 5 |
Actionability | Concrete tools (endpoint-create, endpoint-run, endpoints-materialization-preview), exact field names, the data_freshness enum, and URL shape are all given, but the example interaction uses placeholder payloads like `{query, variables, ...}` rather than copy-paste-ready JSON. Not 5 because payloads are not fully executable; not 3 because guidance is concrete, not pseudocode. | 4 / 5 |
Workflow Clarity | A clear sequenced "Decisions to make in order" (1-6) plus a 9-step "Workflow" with a verification checkpoint (step 8: endpoint-run with sample payload) and an eligibility preview step. Not 5 because there is no explicit error-recovery feedback loop (e.g., if run fails, fix and retry); not 3 because checkpoints are present and the sequence is clear. | 4 / 5 |
Progressive Disclosure | Structure is well-organized with clearly signaled one-level-deep references ("The materialisation deep-dive lives at references/materializing.md" and "See references/materializing.md for the full decision tree"), but that referenced file is absent from the bundle — the references/ directory does not exist, so both pointers dangle. Not 4 because a missing referenced file is worse than minor organization gaps. | 3 / 5 |
Total | 15 / 20 Passed |