Tool Preferences

Prioritize native CLI tools over MCP servers for GitHub and git operations.

1|1|Updated Jan 23, 2026
One-click install
npx skills add https://github.com/Anras573/AIchemist --skill tool-preferences
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Tool Preferences
Source: https://github.com/Anras573/AIchemist/tree/main/skills/tool-preferences
Command: npx skills add https://github.com/Anras573/AIchemist --skill tool-preferences

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Guidance for selecting between equivalent tools when multiple options exist to ensure consistent, efficient tool usage across GitHub, git, or other systems where both CLI tools and MCP servers are available.

Core Features & Use Cases

  • Prefer gh CLI over MCP tools for GitHub operations.
  • Prioritize native git commands for local repository work to preserve state and hooks.
  • Use MCP tools for Jira/Atlassian workflows when MCP integration provides unique capabilities.
  • Provide a decision framework to guide tool selection across documentation lookups and other integrations.

Quick Start

Ask the system to apply the tool-preference policy for a given task, for example use gh pr list over MCP for open PRs.

Frequently Asked Questions about Tool Preferences

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
When should I use GitHub CLI instead of MCP for repository tasks?

Use GitHub CLI for repository tasks to ensure consistent tool selection and prioritize local-state operations. Native commands preserve repository hooks and state better than MCP alternatives during software development workflows.

How do I choose between Git CLI and MCP tools for local repository work?

Choose Git CLI for local repository work to preserve local state and hooks. A tool-selection decision framework prioritizes native commands over MCP alternatives when reliability and safety are critical for software development.

Can I use MCP tools for Jira workflows if CLI is preferred for Git?

Yes, use MCP tools for Jira workflows when MCP integration provides unique capabilities. The tool-selection framework defines prefer and avoid rules per domain, allowing MCP servers for Atlassian tasks while prioritizing CLI for Git.

What is the best way to maintain consistent tool choices across GitHub and MCP?

The best way to maintain consistent tool choices is applying a decision framework that prioritizes native CLI and local-state operations. This framework provides clearly defined prefer and avoid rules for each integration domain.

Does tool selection impact performance and safety in software development?

Tool selection directly impacts reliability, performance, and safety in software development. A structured decision framework ensures consistent choices across GitHub operations, Git workflows, and documentation lookups wherever tool choice matters.