Что такое functional-core-imperative-shell?
Использовать при написании или рефакторинге кода перед созданием файлов — обеспечивает отделение чистой бизнес-логики (функциональное ядро) от побочных эффектов (императивная оболочка) с использованием шаблона FCIS с обязательной классификацией файлов. Источник: ed3dai/ed3d-plugins.