Nix Devshell Init

Scaffold a reproducible Nix devShell for a project. Detects project language(s) from sentinel files (go.mod, package.json, pyproject.toml, Cargo.toml), generates a flake.nix with appropriate packages and tooling, creates an .envrc for direnv integration, and verifies the shell builds. Use when onboarding to a project that needs reproducible dev dependencies, adding Nix to an existing repo, or setting up a new project with pinned tooling.

rshade 5ab2dfd 3 files · 15.6 KB Updated

File contents

rshade/agent-skills/tree/main/skills/nix-devshell-init commit 5ab2dfd700

Frequently asked questions

npx skillmds@latest add rshade/nix-devshell-init