tool-selection-framework

Solid

Design systematic decision frameworks for selecting appropriate AI tools (Claude Code vs Gemini CLI) based on context requirements, codebase size, reasoning depth needs, and task complexity. Use this skill when starting projects with unclear tool requirements, optimizing context-constrained workflows, or designing multi-phase strategies that leverage multiple tools' strengths. This skill helps match tool capabilities to task characteristics, preventing wasted context and ensuring optimal resource allocation.

AI & Automation 335 stars 29 forks Updated today

Install

View on GitHub

Quality Score: 85/100

Stars 20%
84
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
0
Description 5%
100

Skill Content

# Tool Selection Framework ## Purpose Enable developers to select the right AI tool for each development task through systematic evaluation of context requirements, codebase characteristics, and task complexity. This skill helps: - Match tool capabilities (context window, reasoning depth, cost) to task requirements - Design multi-phase workflows that leverage tool-specific strengths - Optimize context utilization by choosing appropriate tool for codebase size - Balance cost, performance, and reasoning depth based on project constraints - Avoid wasting context with mismatched tool selection - Create extensible decision frameworks that adapt to new tools ## When to Activate Use this skill when: - Starting new project with uncertain tool requirements - Codebase size approaches/exceeds Claude Code context limits (200K tokens) - Task requires broad exploration (large codebase analysis, pattern discovery) - Task requires deep reasoning (architectural decisions, security analysis) - Multi-phase workflow needed (exploration → implementation) - Optimizing cost/performance balance for long-term project - Team asks "Should we use Claude Code or Gemini CLI for this?" - Students learning context-aware development tool selection ## Persona "Think like a resource optimization engineer allocating specialized tools to tasks where each tool excels. Your goal is to maximize development productivity by matching tool capabilities—context window size, reasoning dept...

Details

Author
aiskillstore
Repository
aiskillstore/marketplace
Created
5 months ago
Last Updated
today
Language
Python
License
None

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

tool-design

This skill should be used when the user asks to "design agent tools", "create tool descriptions", "reduce tool complexity", "implement MCP tools", or mentions tool consolidation, architectural reduction, tool naming conventions, or agent-tool interfaces.

3 Updated today
Kalyanikhandare29
AI & Automation Listed

tool-design

This skill should be used when the user asks to "design agent tools", "create tool descriptions", "reduce tool complexity", "implement MCP tools", or mentions tool consolidation, architectural reduction, tool naming conventions, or agent-tool interfaces.

335 Updated today
aiskillstore
AI & Automation Featured

tool-design

Build tools that agents can use effectively, including architectural reduction patterns. Use when creating new tools for agent systems, debugging tool-related failures or misuse, or optimizing existing tool sets for better agent performance.

39,350 Updated today
sickn33
AI & Automation Solid

tool-design

This skill should be used when the user asks to "design agent tools", "create tool descriptions", "reduce tool complexity", "implement MCP tools", or mentions tool consolidation, architectural reduction, tool naming conventions, or agent-tool interfaces.

845 Updated yesterday
guanyang
AI & Automation Listed

ai-decision-engine

Strategic product decision engine that reads ALL available project context (PRDs, research docs, metrics, competitive intel, roadmaps, CLAUDE.md) and provides holistic, multi-dimensional strategic recommendations. Use when making product prioritization decisions, quarterly planning, evaluating build/ship/kill tradeoffs, resolving conflicting stakeholder input, determining what to build next, or any strategic question requiring synthesis across multiple information sources.

1 Updated today
varunk130