Content
77%Reviews 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 code and clearly sequenced workflows including explicit error-recovery guidance, but it is over-long for a single SKILL.md and does not split advanced material into reference files. Conciseness and progressive disclosure are the main limiting dimensions.
Suggestions
Move the full interactive MCP Apps section (createMcpAppCallHandler + useMcpAppBridge React example) into a references/ file and keep only a brief overview + pointer in SKILL.md to improve both conciseness and progressive disclosure.
Replace the standalone 'Complete server-route example' with a reference to a bundled example file, since its middleware-close pattern already appears in the Lifecycle and Common Mistakes sections.
Tighten prose around type-safety modes and error classes — the code already carries most of the information, so surrounding narration can be trimmed.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body assumes Claude's intelligence (no filler explaining MCP or libraries) and is purposeful throughout, but at ~835 lines it is over-complete for a SKILL.md overview — the full interactive MCP Apps bridge example and the complete server-route example repeat concepts and could be deferred to reference files. | 2 / 3 |
Actionability | Pervasive copy-paste-ready TypeScript with real imports and config shapes plus concrete commands ('npx @tanstack/ai-mcp generate', 'pnpm add @tanstack/ai-mcp'), matching the 'fully executable, copy-paste ready' anchor rather than the pseudocode score-2 anchor. | 3 / 3 |
Workflow Clarity | Multi-step flows are explicitly sequenced with checkpoints: the codegen CLI is a numbered 3-step process, and the Common Mistakes section gives wrong/correct pairs with explicit guards ('close only after the stream is drained', 'exactly one of onFinish/onAbort/onError fires'). | 3 / 3 |
Progressive Disclosure | No references/scripts/assets bundle exists, and content that arguably belongs in separate files (the full MCP Apps guide, the complete route example) is inlined in SKILL.md; the one signaled reference (docs/mcp/apps.md) is an external doc, not a one-level-deep bundle file. | 2 / 3 |
Total | 10 / 12 Passed |