Content
68%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 body is highly actionable with executable commands and a well-structured connection workflow, but it loses points for an unnecessary introductory explanation of PostHog and for lacking verification steps around its destructive create/update actions.
Suggestions
Delete or drastically shorten the opening paragraph explaining what PostHog is — Claude already knows this.
Add a verification/check step after mutating actions (e.g. re-fetch the created flag/dashboard with 'membrane action run get-... ' and confirm the returned state) so destructive workflows have a feedback loop.
Consider moving the popular-actions table and proxy-options flags into a reference file referenced from SKILL.md to improve progressive disclosure for this 170+ line skill.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is mostly efficient with concrete commands, but the opening paragraph ('PostHog is an open-source platform... Essentially, it's a comprehensive tool...') explains what PostHog is — a concept Claude already knows — and could be trimmed. | 3 / 5 |
Actionability | Provides copy-paste-ready, executable commands for every stage ('npm install -g @membranehq/cli@latest', 'membrane connection ensure ... --json', 'membrane action run ... --input ...', plus a full proxy-flags table), covering the common cases. | 5 / 5 |
Workflow Clarity | The connection workflow has explicit state checks (READY/BUILDING/CLIENT_ACTION_REQUIRED) and a poll-again feedback loop, but the skill exposes destructive/mutating actions (Create/Update Feature Flag, Dashboard, Cohort) with no verification step, capping this dimension at 3 per the destructive-operations guideline. | 3 / 5 |
Progressive Disclosure | Sections are clearly headed and well-organized with no nested references, and no bundle files exist; the ~178-line body is navigable, though the large popular-actions table and proxy-options reference could plausibly live in separate files. | 4 / 5 |
Total | 15 / 20 Passed |