From skills
Designs and reviews WebMCP instrumentation for existing web apps, especially SPAs. Covers agent-accessible tools, route maps, prompts, and workflows, plus scoping decisions.
How this skill is triggered — by the user, by Claude, or both
Slash command
/skills:webmcp-designerThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use this skill when the project needs WebMCP design doctrine, not just ad hoc tool registration.
README.mddoctrine/capabilities-over-click-targets.mddoctrine/design-for-agent-accessibility.mddoctrine/first-party-docs-define-runtime-syntax.mddoctrine/read-tools-live-at-data-boundaries.mddoctrine/route-maps-drive-discovery.mddoctrine/stage-forms-then-commit.mddoctrine/tool-descriptions-are-local-contracts.mddoctrine/tool-types-have-clear-boundaries.mddoctrine/user-stories-drive-web-skills.mdstack/implementation-patterns.mdstack/one-pass-instrumentation-plan.mdstack/start-here.mdUse this skill when the project needs WebMCP design doctrine, not just ad hoc tool registration.
doctrine/ contains the portable doctrine for designing WebMCP on an existing human-facing product.stack/ contains the house blueprint for instrumenting a React or JavaScript SPA with WebMCP/ directories, module-local tool wrappers, and thin execute bodies.Do not guess the runtime surface or memorize API details.
docs.mcp-b.ai/mcp is available in the user's MCP client.https://docs.mcp-b.ai/ before making implementation claims.Normal task:
If the task is implementing WebMCP in a React or JavaScript SPA with this house layout, read stack/start-here.md before the route-specific doctrine files.
Full design pass, full review pass, or editing this skill:
Read every file in doctrine/ in this order:
doctrine/first-party-docs-define-runtime-syntax.mddoctrine/design-for-agent-accessibility.mddoctrine/route-maps-drive-discovery.mddoctrine/read-tools-live-at-data-boundaries.mddoctrine/tool-types-have-clear-boundaries.mddoctrine/stage-forms-then-commit.mddoctrine/capabilities-over-click-targets.mddoctrine/tool-descriptions-are-local-contracts.mddoctrine/user-stories-drive-web-skills.mdIf the task is a full implementation blueprint for the house stack, then read all of:
Default backbone for most app work:
doctrine/first-party-docs-define-runtime-syntax.mddoctrine/design-for-agent-accessibility.mddoctrine/route-maps-drive-discovery.mddoctrine/read-tools-live-at-data-boundaries.mddoctrine/tool-types-have-clear-boundaries.mddoctrine/user-stories-drive-web-skills.mdUse the smallest relevant set.
doctrine/first-party-docs-define-runtime-syntax.mddoctrine/design-for-agent-accessibility.mddoctrine/route-maps-drive-discovery.mddoctrine/route-maps-drive-discovery.mddoctrine/user-stories-drive-web-skills.mddoctrine/tool-descriptions-are-local-contracts.mddoctrine/first-party-docs-define-runtime-syntax.mddoctrine/read-tools-live-at-data-boundaries.mddoctrine/capabilities-over-click-targets.mddoctrine/tool-descriptions-are-local-contracts.mddoctrine/first-party-docs-define-runtime-syntax.mddoctrine/tool-types-have-clear-boundaries.mddoctrine/stage-forms-then-commit.mddoctrine/capabilities-over-click-targets.mdstack/implementation-patterns.mddoctrine/first-party-docs-define-runtime-syntax.mddoctrine/capabilities-over-click-targets.mddoctrine/tool-descriptions-are-local-contracts.mdstack/start-here.mdstack/implementation-patterns.mdstack/one-pass-instrumentation-plan.mddoctrine/route-maps-drive-discovery.mddoctrine/read-tools-live-at-data-boundaries.mddoctrine/tool-types-have-clear-boundaries.mdUse this when the goal is: "instrument this existing app with WebMCP in one pass."
stack/one-pass-instrumentation-plan.md.WebMCP/ directories module by module.stack/implementation-patterns.md before drafting wrappers.If the app is large, do not try to instrument every route at once. Start with the highest-value user story and make the pattern repeatable.
WebMCP/ directories scoped by module over one global pile of tools.npx claudepluginhub miguelspizza/skills --plugin skillsGuides collaborative design exploration before implementation: explores context, asks clarifying questions, proposes approaches, and writes a design doc for user approval.
Creates structured, bite-sized implementation plans from specs or requirements before writing code. Useful for breaking down multi-step tasks into testable steps with file structure and task boundaries.
Resolves in-progress git merge or rebase conflicts by analyzing history, understanding intent, and preserving both changes where possible. Runs automated checks after resolution.