bernard-ng · Agent Skills
3 skills with substantive source documentation and an official publisher or observed installation demand. Read each skill’s original documentation through its card.
bernard-ngdistill-core-domain
Use when deciding where design effort, the strongest developers, or refactoring time should go, when generic code such as dates, permissions, or workflow crowds out the business heart, when a large codebase has no clear statement of what matters, when choosing between building, buying, or outsourcing a part, when onboarding people to a big model, or the user asks about "core domain", "supporting subdomain", "generic subdomain", or "what is the heart of this system". Apply automatically at projec
- instalações
- 1
- GitHub Stars
- 1
- Atualizado
- 8 de out.
bernard-ngname-design-objects
Use when naming or renaming a class, interface, module, service, or role, when names such as Manager, Handler, Helper, Util, Processor, Data, Info, or Record appear, when two things share a name, or when a name hides what the object really does. Apply automatically whenever a new design candidate is created and when a name implies too much, too little, or an implementation detail.
- instalações
- 1
- GitHub Stars
- 1
- Atualizado
- 8 de out.
bernard-ngresponsibility-driven-design
Use when a task involves designing, reviewing, or refactoring how objects, classes, modules, or services divide work and cooperate, including requests like "design the classes for", "where should this logic live", "this class does too much", "model this domain", "CRC cards", "split this service", or "review my design", and before implementing any feature that spans several cooperating components. Start here and apply automatically when roles, responsibilities, or collaborations must be decided b
- instalações
- 1
- GitHub Stars
- 1
- Atualizado
- 8 de out.