/suede-mcp-qa · MCP quality gate

The server gets interrogated before it ships.

Your agent runs the whole JSON-RPC lifecycle against the live Suede Skills MCP server, initialize through tools, resources, and prompts, and checks the answers against the source, the catalog, and the skill folders. Nine tools, seven resources, and five prompts each get exercised, with closed schemas and tool annotations verified. It is scoped to this pack's own server and its install and docs surface, and it runs when any of that changes.

View skill folder Install options

"QA the MCP server before it ships" /suede-mcp-qa Ask in plain words. The router reads the request and loads this lane; MCP agents find it with list_suede_skills.
$ /suede-mcp-qa run the gauntlet 9 tools probed · schemas validated error paths: malformed input handled MCP QA: PASSED · SMOKE TESTS GREEN

Copy just this skill

Claude Code project-level copy:

git clone https://github.com/JasonColapietro/suede-creator-skills.git /tmp/suede-creator-skills
mkdir -p .claude/skills
cp -R /tmp/suede-creator-skills/skills/suede-mcp-qa .claude/skills/

Codex installer:

python3 ~/.codex/skills/.system/skill-installer/scripts/install-skill-from-github.py \
    --repo JasonColapietro/suede-creator-skills \
    --path skills/suede-mcp-qa

What it covers

  • Syntax checks for the MCP source and catalog JSON parsing against listed skill folders.
  • Live `initialize`, `ping`, `tools/list`, `tools/call`, `resources/list`, `resources/read`, `prompts/list`, and `prompts/get` checks when supported.
  • Install output that leads with public GitHub skill installs and labels local plugin commands as local-only.
  • Bounded text handling, invalid tool names, invalid resources, malformed JSON-RPC messages, and documented error codes.
  • MCP output compared against README, docs pages, and public catalog language.
  • Exact command and output recording, with unreachable or unimplemented checks treated as failures.

When to use it

  • When building, changing, testing, or explaining the Suede Skills MCP.
  • When the catalog may have drifted from the skill folders.
  • Before shipping an MCP server or catalog change.
  • When a Suede MCP docs surface changes.
  • Not for: fixing a broken skill install command outside the MCP (use suede-launch-packaging).

Best prompt

Use $suede-mcp-qa to QA the live Suede Skills MCP before release, run the catalog, tools, resources, prompts, install-output, JSON-RPC error, bounded text, and docs-alignment checks, and report exact commands, outputs, failures, fixes, and ship gate.

Related skills

Related pages: Suede Launch Packaging and Suede Workflow Skills.

Install this skill

It ships inside the Suede Creator Skills pack, so one install brings the whole pack and this skill with it. Claude Code takes two commands the first time and one after that; Codex installs the same pack natively.

terminal · install the pack
Claude Code
$ /plugin marketplace add JasonColapietro/suede-creator-skills
$ /plugin install suede-skills@suede
Codex
$ codex plugin add suede-skills@suede-codex

Cursor, Copilot, and Windsurf install through the skills CLI. Every path is on the install page, and every folder is readable first on GitHub.

Proof is part of the release.

First install takes two commands. After the marketplace is added, install is one. Every skill is plain Markdown.

$ /plugin marketplace add JasonColapietro/suede-creator-skills → /plugin install suede-skills@suede All install paths