Fold two overlapping local skills (scripts-shell, shell-scripts-module)
into this one, keeping only what it did not already cover.
- Add references/environment-model.md: the three-layer .env selector model,
why set -a dot-sourcing beats export $(grep|xargs), tracked samples, the
no-re-sourcing rule for module readers, and the deployment boundary
(repo-presence is not git-tracked is not deployed).
- Extend references/taskfile.md with the one-env-driven-task rule (no
:default pairs) and composing commands through the task surface.
- Add the lifecycle-hook module type to references/module-patterns.md.
- Keep this skill's _moduleExampleV1_ naming as canonical; the retired
skills' HL_V1_ and double-underscore dialects were not carried over.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>