What problem does it solve? AI-assisted debugging and testing often pollutes the project root with ad-hoc scripts, stray npm installs, and global pip packages. This Skill enforces a strict isolation convention so every external tool, temporary script, and third-party CLI lives in its own .tool/{tool-name}/ directory, keeping the project root and dependency files clean. ## Core Features & Use Cases - Tool Stack Decision Rules: Prioritizes Python (httpx, pandas, pillow) for HTTP testing, data processing, and image work, with npm reserved for build tooling and k6 load tests, plus explicit anti-patterns to avoid (raw curl, full service restarts, complex jq). - Python Two Iron Rules: Mandates python3 as the interpreter and uv for all environment and dependency management (uv venv, uv pip install, uv run python3), replacing legacy pip/venv workflows. - Per-Tool Isolation: Each tool gets its own package.json (with private: true) or requirements.txt, its own node_modules/ or .venv/, and its own .gitignore, so uninstalling a tool is just deleting its directory. - Use Case: When you need to verify an API endpoint, instead of starting the full server and running curl, create .tool/http-tester/ with an httpx script that builds JWT headers, sends the request, and prints structured JSON results via uv run python3 scripts/probe.py. ## Quick Start Ask the AI to set up an isolated HTTP testing tool under .tool/http-tester using uv and httpx to probe a specific API endpoint.