From composure
Builds custom TypeScript MCP servers to connect external services to Claude Code by discovering APIs, designing tools, and scaffolding projects with auth and error handling.
npx claudepluginhub hrconsultnj/claude-plugins --plugin composureThis skill uses the workspace's default tool permissions.
Guided workflow for building custom MCP servers that connect external services to Claude Code. Discovers the target service's API, designs tool definitions, and scaffolds a complete TypeScript project with auth, error handling, and Claude Code configuration.
Guides strict Test-Driven Development (TDD): write failing tests first for features, bugfixes, refactors before any production code. Enforces red-green-refactor cycle.
Guides systematic root cause investigation for bugs, test failures, unexpected behavior, performance issues, and build failures before proposing fixes.
Guides A/B test setup with mandatory gates for hypothesis validation, metrics definition, sample size calculation, and execution readiness checks.
Guided workflow for building custom MCP servers that connect external services to Claude Code. Discovers the target service's API, designs tool definitions, and scaffolds a complete TypeScript project with auth, error handling, and Claude Code configuration.
Load each step through the fetch command (handles caching, decryption, and auth):
"~/.composure/bin/composure-fetch.mjs" skill composure mcp-builder {step-filename}
Do NOT read cache files directly — they are encrypted at rest. Always use the fetch command above.
| # | File |
|---|---|
| 1 | 01-identify-service.md |
| 2 | 02-discover-api.md |
| 3 | 03-design-tools.md |
| 4 | 04-scaffold.md |
| 5 | 05-implement.md |
| 6 | 06-test-and-register.md |
server-template.tstool-template.ts