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 Membrane CLI commands and a solid connection-state workflow, but it includes a padded platform intro and bulk inline action reference, and lacks validation guidance for its destructive/batch operations.
Suggestions
Add a 'confirm before destructive/batch operations' checkpoint to the Running actions section (e.g. verify contact ID and confirm with the user before delete-contact or send-campaign) to lift workflow_clarity above 3.
Trim or move the 'AMcards is a digital business card platform...' intro and consider moving the Popular actions table to a references file to reduce token overhead.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is mostly efficient with concrete commands, but the opening 'AMcards is a digital business card platform...' explains the platform unnecessarily and the 17-row Popular actions table is bulk inline reference that adds tokens beyond what Claude needs in the overview. | 3 / 5 |
Actionability | Copy-paste-ready executable commands throughout — 'npm install -g @membranehq/cli@latest', 'membrane connection ensure', 'membrane action run ... --input', 'membrane request CONNECTION_ID /path' — cover the common cases with specific flags and JSON examples. | 5 / 5 |
Workflow Clarity | The connection flow is well-sequenced with state-based checkpoints (READY/BUILDING/CLIENT_ACTION_REQUIRED) and re-polling, but the skill exposes destructive and batch actions (delete-contact, send-campaign) whose 'Running actions' workflow has no validation/verification step, capping this dimension at 3. | 3 / 5 |
Progressive Disclosure | Content is organized into clear sections (Overview, Install, Auth, Connecting, Searching, Popular actions, Running actions, Proxy, Best practices) with no nested references, though the large inline actions table is reference material that could live in a separate file. | 4 / 5 |
Total | 15 / 20 Passed |