What is functional-core-imperative-shell?
Use when writing or refactoring code, before creating files - enforces separation of pure business logic (Functional Core) from side effects (Imperative Shell) using FCIS pattern with mandatory file classification Source: ed3dai/ed3d-plugins.