← ClaudeAtlas

check-toolslisted

Validates development tool installations across Python, Node.js, Java, Go, Rust, C/C++, Git, and system utilities. Use when verifying environments or troubleshooting dependencies.
oaustegard/claude-skills · ★ 124 · Code & Development · score 84
Install: claude install-skill oaustegard/claude-skills
# Check Tools - Development Environment Validator ## Core Philosophy Systematically verify tool presence and versions across major programming ecosystems. Provide actionable feedback about availability and validate complete toolchains with awareness of interdependencies (e.g., Node.js requires npm). ## Environment Compatibility This skill supports flexible validation modes: - **Strict mode**: Fail on missing core tools (python3, node, git, gcc) - **Lenient mode**: Report all tools but only warn on optional ones - **Custom mode**: Define required vs optional tools per project Default behavior reports all tools without failing validation, suitable for diverse PaaS environments. ## When to Use This Skill Trigger this skill when working on: - **Environment setup verification** - Validating that all required tools are installed - **Troubleshooting build failures** - Checking for missing dependencies or version mismatches - **Documentation generation** - Creating system requirements documentation - **CI/CD pipeline setup** - Ensuring container images have required tools - **Onboarding new developers** - Verifying development environment readiness - **Cross-platform development** - Checking tool availability across different operating systems - **Polyglot projects** - Validating toolchains for multiple programming languages ## Tool Categories ### 1. Python Ecosystem **Core Tools** (typically available): - `python3`, `python` - Python interpreters ✅ - `pip` - Package insta