Content
85%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.
Highly actionable, well-sequenced content with executable JSON and explicit confirmation checkpoints for risky running-experiment changes. The main gap is progressive disclosure: the body cites reference files that are not present in the bundle.
Suggestions
Add the missing references/ files the body cites (changing-distribution-after-launch.md and setup-decisions.md) — or remove the citations and inline the needed detail — so navigation is not broken.
Consolidate the equal-split / multivariate-exclusion-bias trade-off into one authoritative section and cross-reference it instead of restating it across the Recommended approach, both disambiguation cases, the after-uneven-split prompt, and the mid-experiment fix.
Consider moving the device-id bucketing recipe and the rollout-controls JSON schema into a reference file, keeping SKILL.md as the overview the progressive-disclosure rationale expects.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | Most tokens earn their place as PostHog-specific API behavior Claude would not know, but the equal-split / multivariate-bias trade-off is restated across at least four sections (Recommended approach, disambiguation cases, after-uneven-split, mid-experiment fix), which could be tightened; not 3 because the bulk is genuinely non-obvious detail rather than padded explanation of known concepts. | 4 / 5 |
Actionability | Copy-paste-ready JSON payloads, exact field paths (feature_flag.filters.multivariate.variants, groups[0].rollout_percentage), the update_feature_flag_params: true requirement, a pinned posthog-js 1.307.1 version, and named tool calls (create-feature-flag, experiment-create) make the guidance fully executable across common cases. | 5 / 5 |
Workflow Clarity | The disambiguation decision flow, the device-id bucketing recipe, and the running-experiment change are each clearly sequenced with explicit validation/confirmation checkpoints (MUST warn and get explicit confirmation, DO NOT silently apply), an exception, and a freeze-exposure alternative for error recovery. | 5 / 5 |
Progressive Disclosure | In-body section structure is good, but the body points to references/changing-distribution-after-launch.md and references/setup-decisions.md for "detailed warnings" while no references/, scripts/, or assets/ directories exist — the referenced deeper-detail files are absent, so navigation is broken and detail the skill itself says belongs elsewhere is inlined; not 4 because the missing bundle files are more than a minor organization gap. | 3 / 5 |
Total | 17 / 20 Passed |