Что такое separation-of-concerns?
Используйте, когда компонент выполняет слишком много действий. Используйте при совмещении извлечения данных, логики и представления. Используйте, когда код сложно протестировать. Источник: yanko-belov/code-craft.
Используйте, когда компонент выполняет слишком много действий. Используйте при совмещении извлечения данных, логики и представления. Используйте, когда код сложно протестировать.
Быстро установите AI-навык separation-of-concerns в вашу среду разработки через командную строку
Источник: yanko-belov/code-craft.
Each piece of code should do one thing. Data, logic, and presentation should be separate.
Mixed concerns create untestable, unreusable, unmaintainable code. Separation enables testing, reuse, and clarity.
If one file does fetch + transform + display, STOP:
Используйте, когда компонент выполняет слишком много действий. Используйте при совмещении извлечения данных, логики и представления. Используйте, когда код сложно протестировать. Источник: yanko-belov/code-craft.
Стабильные поля и команды для ссылок в AI/поиске.
npx skills add https://github.com/yanko-belov/code-craft --skill separation-of-concernsИспользуйте, когда компонент выполняет слишком много действий. Используйте при совмещении извлечения данных, логики и представления. Используйте, когда код сложно протестировать. Источник: yanko-belov/code-craft.
Откройте терминал или инструмент командной строки (Terminal, iTerm, Windows Terminal и т.д.) Скопируйте и выполните эту команду: npx skills add https://github.com/yanko-belov/code-craft --skill separation-of-concerns После установки навык будет автоматически настроен в вашей AI-среде разработки и готов к использованию в Claude Code, Cursor или OpenClaw
https://github.com/yanko-belov/code-craft