choose-dev-entrypoints
Installation
SKILL.md
Choose dev entrypoints
Use this skill to assign development-environment responsibilities to the layer that naturally owns them. The goal is not to pick one universal command runner. The goal is to keep each layer small, local, cacheable where possible, and unsurprising for humans entering the repo.
Core model
Prefer declarations by the consumer of a capability over eager setup by an earlier layer.
nix develop
provides tools and native capabilities
package manager and package scripts
own package-local runtime commands
task graph runner
owns cross-package dependencies, inputs, outputs, and caching