[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."
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗