check-tools

Solid

Validates development tool installations across Python, Node.js, Java, Go, Rust, C/C++, Git, and system utilities. Use when verifying environments or troubleshooting dependencies.

Code & Development 134 stars 7 forks Updated yesterday MIT

Install

View on GitHub

Quality Score: 84/100

Stars 20%
71
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# 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...

Details

Author
oaustegard
Repository
oaustegard/claude-skills
Created
9 months ago
Last Updated
yesterday
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category