tool-selection-framework
CommunitySmart tool choices for agile development.
System Documentation
What problem does it solve?
This Skill provides a systematic decision framework for selecting the right AI tools (e.g., Claude Code vs Gemini CLI) based on context requirements, codebase size, reasoning depth needs, and task complexity. It helps teams start projects with unclear tool requirements, optimize context-constrained workflows, and design multi-phase strategies that leverage multiple tools' strengths.
Core Features & Use Cases
- Match tool capabilities to task characteristics (context window, reasoning depth, cost)
- Design multi-phase workflows that combine multiple tools for exploration and implementation
- Optimize context utilization by selecting the most appropriate tool for codebase size
- Extensible framework for future tools and evolving capabilities
- Prevent wasted context and improve development productivity through informed tool choice
Quick Start
Apply this framework to a project with a medium-sized codebase (e.g., 120K lines of code) and a need for broad exploration; decide to allocate Claude Code for implementation and Gemini CLI for exploration, and outline the workflow.
Dependency Matrix
Required Modules
Components
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: tool-selection-framework Download link: https://github.com/92Bilal26/physical-ai-textbook/archive/main.zip#tool-selection-framework Please download this .zip file, extract it, and install it in the .claude/skills/ directory.