Decide names for projects, packages, source files, system/config files, directories, branches, env vars, skills, components, and CLI flags by surveying the target path and matching that tree's...
SKILL.md
Consistent naming
Stop random names. Every new name must look like it already belonged in the
target tree - files included.
Hard rule
Before proposing or writing any new name:
Pick the naming scope (references/scope.md):
siblings → package → git root → sibling projects on disk → house defaults.
Run scripts/survey-names.sh on that scope (and --siblings for new projects).