Content
63%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 highly actionable with copy-paste CLI commands and a genuine state-polling feedback loop for connection setup. It loses points to explanatory padding and to being a single monolithic file that inlines reference material rather than progressing to separate files.
Suggestions
Trim the marketing-style intro and 'so you can focus on the integration logic' framing; keep only what tells Claude how to operate the Membrane CLI.
Move the proxy flag table and the clientAction object schema into a references file (e.g. references/proxy-and-states.md) and link to it from the body, so SKILL.md stays a lean overview.
Fix the step numbering ('Step 2', '1b') into a single explicit numbered connection sequence so the READY/BUILDING/CLIENT_ACTION_REQUIRED branches are unambiguous.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is mostly focused command examples, but the intro ('It helps developers identify and resolve performance bottlenecks... It is used by PHP developers and operations teams...') and phrases like 'so you can focus on the integration logic rather than auth plumbing' are explanatory padding Claude does not need. | 3 / 5 |
Actionability | Concrete, executable commands cover the full lifecycle (install, login, connection ensure, action list/run, request proxy) with a complete flag table; the only gaps are unsubstituted placeholders (CONNECTION_ID, QUERY) and no example of parsing the JSON output. | 4 / 5 |
Workflow Clarity | The connection flow has real validation checkpoints and feedback loops (poll with --wait, inspect state, handle CLIENT_ACTION_REQUIRED, then re-poll), but the 'skip to Step 2' and '#### 1b' labels reference steps that are not clearly numbered, slightly muddying the sequence. | 4 / 5 |
Progressive Disclosure | The single ~145-line file is well sectioned, but there are no references at all and reference-style material (the proxy flag table, the detailed clientAction object schema) is inlined rather than split into separate files, so structure could be better organized. | 3 / 5 |
Total | 14 / 20 Passed |