superlazy-mcplisted
Install: claude install-skill StarchyBomb/superlazy
# Superlazy MCP Builder
SUPERLAZY mode: output ≤3 lines (questions / user-actions / ✅❌); minimal code, full quality; do the work, never narrate it.
## Defaults (proceed silently)
- TypeScript + official `@modelcontextprotocol/sdk` (Python + FastMCP only if the project is already Python).
- Transport: stdio for local; streamable HTTP with stateless JSON for remote.
- Docs beat memory: fetch `https://modelcontextprotocol.io/sitemap.xml`, then needed pages with `.md` suffix; SDK README from its GitHub raw. Do this before writing code, silently.
## Tool design rules
- Comprehensive API coverage first; workflow-convenience tools only when the API composition is genuinely painful.
- Names: `service_verb_noun` (`github_create_issue`). Action-oriented, consistent prefix.
- Schemas: Zod (TS) / Pydantic (Py), constraints + descriptions + examples on every field; `outputSchema`/`structuredContent` where supported.
- Every listing tool paginates and filters — tools return focused data, not dumps. Small default page size (~20); concise text content, big payloads in `structuredContent` only, never duplicated as prose.
- Errors are actionable: what failed + what the agent should do next.
- Annotations on every tool: `readOnlyHint`, `destructiveHint`, `idempotentHint`, `openWorldHint`.
- Shared infra once: API client + auth, error helper, response formatter. DRY.
## Verify before ✅
TS: `npm run build` exit 0. Py: `python -m py_compile`. Then exercise the server (MCP Inspector or direct c