[Dev10x:gh-pr-create] Promote MCP tools over scripts, fix TaskCreate examples

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

Problem 1: Script vs MCP routing

Step 1 routes to verify-state.sh as the canonical first action. Agents follow this literally, triggering permission friction. The MCP tool mcp__plugin_Dev10x_cli__verify_pr_state is preferred but not listed as primary.

After user correction and skill-reinforcement, the agent then tried to run the MCP tool name as a Bash CLI command (mcp__plugin_Dev10x_cli__verify_pr_state force=false — EXIT 127).

Proposed Fix

  • Demote Bash scripts to fallback; promote MCP tools as primary in Step 1
  • Update the Scripts table to clearly mark MCP equivalents as preferred

Problem 2: TaskCreate examples missing description field

The skill's TaskCreate examples show subject and activeForm but omit the description field. This caused 4 consecutive InputValidationError failures before the agent figured out the required field.

Proposed Fix

Add description to all 4 TaskCreate examples in the orchestration section.

Problem 3: AskUserQuestion PR preview gate skipped

The REQUIRED AskUserQuestion for PR preview approval was completely skipped — the agent went directly to create_pr after generating the body. Make this gate's REQUIRED status more prominent in the orchestration section.

View original on GitHub ↗

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