mit einem Klick
missing-tools
// Resolves missing CLI tools. Use when a command is unavailable, a shell reports command not found, or a tool must be run without installing it globally.
// Resolves missing CLI tools. Use when a command is unavailable, a shell reports command not found, or a tool must be run without installing it globally.
Guides t-wada Red-Green-Refactor TDD. Use when implementing features, fixing bugs, or refactoring logic with strict test-first development.
Prevents and handles GitHub API rate limits during Nix commands. Use when running nix flake, nix run, nix build, nix shell, or comma against GitHub-backed inputs.
Consults Codex CLI for a second opinion on implementation plans, code reviews, or problem-solving. Use when an independent perspective from a different agent is needed before a significant decision.
Creates atomic Conventional Commits. Use when committing code changes, splitting hunks into revertable units, or writing detailed commit messages.
Spawns parallel task agents to explore a codebase area. Use when researching unfamiliar code, auditing a subsystem, or gathering diverse perspectives before a design decision.
Runs the full PR workflow — creates a feature branch, commits, pushes, and opens the pull request. Use when the user asks to create or open a PR ("create a PR", "push this up and open a PR").
| name | missing-tools |
| description | Resolves missing CLI tools. Use when a command is unavailable, a shell reports command not found, or a tool must be run without installing it globally. |
Use this workflow when a command is unavailable in the current shell.
Try the current project's direnv environment:
direnv exec . <command>
Use comma for tools from nixpkgs:
, <command>
When comma may fetch from GitHub, also use the nix-github-rate-limit skill.
Use nix run when a specific nixpkgs package is needed:
nix run nixpkgs#<package> -- <args>
When the command may fetch from GitHub, also use the nix-github-rate-limit skill.
Use nix shell as the last resort:
nix shell nixpkgs#<package> --command <command>
When the command may fetch from GitHub, also use the nix-github-rate-limit skill.
Never install missing tools globally. Do not use commands such as npm install -g, npm i -g, pnpm add -g, yarn global add, bun add -g, uv tool install, brew install, or language-specific global installers to resolve a missing command.
Prefer direnv exec . first because project-local dev shells often already provide the right tool version and environment variables.
Comma automatically finds and runs the nixpkgs package containing the requested command.
Use fish for shell wrapping in this dotfiles environment:
fish -c '<command>'