agentsclimarketplace

Cli mcp decision

Skill nathanvale/side-quest-marketplace/.claude/skills/cli-mcp-decision

Decide whether a workflow should use CLI skills, MCP, or a hybrid approach. Use when planning agentic tooling, writing ADRs, or evaluating migrations between CLI and MCP.From its SKILL.md

Install
npx -y skills add nathanvale/side-quest-marketplace --skill cli-mcp-decision

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 2 stars2 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

2.1 KB, as published. Nobody here has run it

CLI MCP Decision

Use this skill to make repeatable, evidence-based integration decisions for agent tooling.

Quick Start

  1. Capture the workflow context and constraints.
  2. Apply MCP trigger scoring.
  3. Produce a recommendation with rationale, risks, and review cadence.

Inputs To Collect

  • Workflow name and owner
  • Clients that must be supported (Claude-only or multi-client)
  • State requirements (stateless vs session/connection lifecycle)
  • Contract requirements (typed schema, compliance constraints)
  • Reuse scope (single team vs multi-team platform capability)
  • Cost constraints (token budget, latency budget)

Decision Process

Step 1: Start From Default

Assume CLI/skills first for local, stateless, single-client workflows.

Step 2: Evaluate MCP Triggers

Count each trigger that applies:

  • Cross-client interoperability is required
  • Stateful sessions/connections are required
  • Typed contracts/schema validation are required
  • Capability is strategic and reused across teams

Step 3: Apply Crossover Rule

  • If 2+ triggers apply: recommend MCP
  • If <2 triggers apply: recommend CLI/skills
  • If requirements split by workflow phase: recommend Hybrid

Step 4: Validate Non-Functional Constraints

  • Compare expected token overhead and latency
  • Document reliability/fallback behavior
  • Document security and ownership boundaries

Step 5: Output Decision Record

Return a concise decision block:

  • Recommendation (CLI/skills, MCP, or Hybrid)
  • Trigger score (N/4)
  • Top 3 reasons
  • Key risks and mitigations
  • Reassessment date (default: 90 days)

Output Template

Decision: <CLI/skills|MCP|Hybrid>
Trigger score: <N>/4
Reasons:
1. ...
2. ...
3. ...
Risks:
- ...
Mitigations:
- ...
Reassess on: <YYYY-MM-DD>

Done When

  • Recommendation is explicit and trigger-scored
  • Tradeoffs are documented (token, latency, reliability, portability)
  • Reassessment date is set

Keep looking

Skills are one crate of 627,801. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.