[Dev10x:skill-reinforcement] Output should warn MCP tools are not CLI commands

Resolved 💬 3 comments Opened Mar 30, 2026 by wooyek Closed Mar 30, 2026

Problem

After skill-reinforcement correctly mapped verify-state.sh to mcp__plugin_Dev10x_cli__verify_pr_state, the agent immediately tried to execute the MCP tool name as a Bash command (EXIT 127 "command not found").

The reinforcement message conveyed the correct tool name but did not explicitly state that it must be called as an MCP tool, not via Bash.

Evidence

  • Skill-reinforcement output: correctly identified MCP tool equivalent
  • Very next turn: agent ran the MCP tool name as a Bash command
  • Self-corrected after shell error, but the confusion was avoidable

Proposed Fix

Add to the reinforcement output template (Step 4, "How to invoke" section): "Call this as an MCP tool call, NOT as a Bash command. MCP tool names are tool interface identifiers, never shell executables."

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗