Content
61%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 delivers copy-paste-ready Membrane commands with strong handling of connection states and authentication edge cases, making it genuinely usable. Its weaknesses are a padded marketing intro, a broken step-numbering scheme ("Step 2" and "1b" refer to headers that don't exist), and a vague entity overview that adds no actionable guidance.
Suggestions
Fix the dangling workflow references: either number the steps explicitly (Step 1: connect, Step 2: discover/run) or replace "skip to **Step 2**" and "#### 1b" with descriptive section links so the sequence is unambiguous.
Delete or compress the platform-background intro paragraph and the filler line "Use action names and parameters as needed" — Claude doesn't need Aikido's marketing positioning to execute the commands.
Make the "Aikido Security Overview" entity list actionable by mapping each entity (Finding, Finding Note, Repository, User) to a example action-list intent or endpoint, and add one worked end-to-end example (search → run) with realistic output.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is mostly command-focused, but the opening paragraph ("Aikido Security is a vulnerability management platform designed to help startups and SMBs... It's used by companies that want an easy-to-use, all-in-one security solution") is marketing-style background irrelevant to execution, and "Use action names and parameters as needed" is pure filler. Not level 4 because these padded sections could clearly be trimmed. | 3 / 5 |
Actionability | Concrete, executable commands appear throughout ("membrane connection ensure \"https://www.aikido.dev/\" --json", "membrane action run <actionId> --connectionId=CONNECTION_ID --input '{\"key\": \"value\"}' --json") plus a complete proxy flag table. Not level 5: no worked example with a real action ID or output, and invocation is inconsistent ("membrane" vs "npx @membranehq/cli"). | 4 / 5 |
Workflow Clarity | A sequence exists (install → login → connection ensure → poll state → search actions → run), and the state machine (READY / CLIENT_ACTION_REQUIRED / CONFIGURATION_ERROR) with re-polling is well handled. However, "skip to **Step 2**" and the "#### 1b" header reference a numbering scheme that is never defined — no Step 1 or Step 2 headers exist — leaving the mid-workflow path ambiguous, which fits anchor 3 (sequence present, checkpoints/gaps in structure). | 3 / 5 |
Progressive Disclosure | The single-file skill has no bundle files and no nested references; sections (Install, Authentication, Connecting, Searching, Running, Proxy, Best practices) are well organized and the content is appropriately inline for this size. Not level 5 because the bare entity list under "Aikido Security Overview" and the detailed clientAction block are minor organization gaps that could be better integrated or split out. | 4 / 5 |
Total | 14 / 20 Passed |