nix-devshell-init
Installation
SKILL.md
Nix DevShell Init
Scaffold a reproducible flake.nix and .envrc for a project based on
detected languages and tooling needs.
What this skill does
- Detects project language(s) from sentinel files in the working directory.
- Selects the appropriate devShell packages for each language.
- Generates a
flake.nixwith adevShells.defaultoutput. - Creates an
.envrcwithuse flakefor direnv integration. - Adds
.direnv/to.gitignore(direnv cache directory). - Verifies the generated flake evaluates cleanly.