关于
This skill implements the Functional Core, Imperative Shell (FCIS) pattern by guiding Claude to strictly separate deterministic, testable business logic from non-deterministic I/O operations. It mandates file-level classification to ensure architectural integrity, drastically reducing the need for complex mocking in unit tests and making codebases more maintainable. By isolating side effects like database calls, file system access, and HTTP requests into a thin shell, this skill ensures that your core logic remains pure, predictable, and easy to verify.