Use when writing or embedding shell/bash or Python scripts anywhere — Nix modules (writeShellApplication, writeShellScript, writeScript), systemd units, CI configs, Dockerfiles, heredocs, or inline strings in another language. Applies whenever a script…
Use when starting work in an empty or near-empty project directory, when scaffolding a new project, or when adding a new independent subproject to a monorepo. Triggers BEFORE any implementation effort begins.