client-boundaries
Installation
SKILL.md
client-boundaries
What to do
- For files under
client/src/shared/, verify imports do not reference@/protoOS,@/protoFleet, or relative paths into either app. - For files under
client/src/protoOS/, verify imports do not referenceprotoFleet. Symmetric check forprotoFleet. - Scan the changed files for new
console.logcalls. The existing logger inclient/src/shared/utils/version.tsis intentional; do not treat it as precedent for new logs.
What to avoid
- Do not move app-specific hooks, stores, API clients, or feature components
into
shared/unless they are made genuinely app-neutral. - Do not add eslint disables for
no-consoleto suppress the rule.