maintaining-consistent-abstractions
Class interfaces present one cohesive abstraction - don't mix domain logic with serialization, persistence, or unrelated concerns
Also installable via skills CLI
npx skills add barrydobson/dotfiles_extra/packages/claude/.claude/skills/architecture/maintaining-consistent-abstractions
Source
Path:
packages/claude/.claude/skills/architecture/maintaining-consistent-abstractions(main)