build-and-compile
Building, compiling, and resolving dependency issues across languages
Systematic exploration of unknown environments before starting work
Claude Code
$ npx -y skills add vstorm-co/pydantic-deepagents --skill environment-discovery --agent claude-code
Codex
$ npx skills add vstorm-co/pydantic-deepagents --skill environment-discovery -a codex -y
Cursor
$ npx skills add vstorm-co/pydantic-deepagents --skill environment-discovery -a cursor -y
Gemini CLI
$ npx skills add vstorm-co/pydantic-deepagents --skill environment-discovery -a gemini-cli -y
GitHub Copilot
$ npx skills add vstorm-co/pydantic-deepagents --skill environment-discovery -a github-copilot -y
OpenCode
$ npx skills add vstorm-co/pydantic-deepagents --skill environment-discovery -a opencode -y
Windsurf
$ npx skills add vstorm-co/pydantic-deepagents --skill environment-discovery -a windsurf -y
name: environment-discovery description: "Systematic exploration of unknown environments before starting work" tags: [exploration, setup, benchmark] version: "1.0.0"
When dropped into an unfamiliar environment, ALWAYS explore before acting.
ls -la /app/ # or the working directory find . -type f | head -50
Before writing any code that reads data, understand the format:
which python3 gcc g++ make cmake node npm cargo rustc java go pip list 2>/dev/null | head -20
If there are existing source files:
Open-source, self-hosted Claude Code - a terminal AI assistant and the Python framework behind it. Tool-calling, sandboxed execution, multi-agent teams, skills, checkpoints, unlimited context - on Pydantic AI, any model.
Building, compiling, and resolving dependency issues across languages
Working with diverse data formats: binary, text, structured, and custom
Writing efficient code that handles large data and tight constraints
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.