Content
82%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 a strong, execution-focused guide: every step comes with copy-paste CLI commands, connection state handling includes explicit error branches and a re-poll loop, and bulk API detail is deferred to runtime discovery. Remaining weaknesses are small: a dangling "Step 2" reference, a couple of padded intro sentences, and a popular-actions table that could live in a reference file.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is dominated by copy-paste commands and compact tables, with only minor over-explanation that could be trimmed — the two-sentence intro on what Campayn is and the rambling "Agent Types : claude, openclaw, codex, warp, windsurf, etc." line. Matches anchor 4 (efficient, minor instances of over-explanation); not 5 because these padded passages exist and "This is the fastest way to get a connection..." explains more than strictly needed. | 4 / 5 |
Actionability | Fully executable bash throughout: "npm install -g @membranehq/cli@latest", "membrane connection ensure \"https://www.campayn.com\" --json", "npx @membranehq/cli connection get <id> --wait --json", and "membrane action run <actionId> --connectionId=CONNECTION_ID --input '{\"key\": \"value\"}' --json", plus a proxy flags table. Covers the common cases (search, run, proxy); no gaps, matching anchor 5. | 5 / 5 |
Workflow Clarity | Clear sequence (install → login with headless fallback "membrane login complete <code>" → connection ensure → poll --wait) with explicit state-based branching (READY / CLIENT_ACTION_REQUIRED with uiUrl and agentInstructions, CONFIGURATION_ERROR / SETUP_FAILED with error-field checks) and a re-poll feedback loop after the user completes an action. Matches anchor 4; not 5 because "skip to **Step 2**" references a step that is never labeled, and no guidance covers a failed action run. | 4 / 5 |
Progressive Disclosure | No bundle files exist; the single file is well-sectioned (Install, Authentication, Connecting, Searching, Popular actions, Running, Proxy, Best practices) and defers bulk API detail to the live "membrane action list" discovery mechanism rather than inlining it. Matches anchor 4 (good structure, minor gaps); not 5 because the file exceeds 50 lines and the 10-row actions table plus clientAction schema detail are candidates for a reference file. | 4 / 5 |
Total | 17 / 20 Passed |