Skip to main content

functional-programming

Functional programming principles for structuring code as Data, Calculations, and Actions — immutability disciplines, stratified design (layers, abstraction barriers, minimal interfaces), duplication-removing refactorings and functional tools, timeline rules for async code, and functional core / mutable shell architecture. Use when writing new features, refactoring code, reviewing architecture, or when user mentions functional programming, pure functions, side effects, immutability, data-first design, layers, or abstraction barriers; when adding business logic, a handler, a reducer, or state management; when logic is accumulating inside a useEffect or API handler; when near-identical functions or copy-pasted loops repeat; when async ordering bugs or race conditions appear.

Jump to install

Source facts

Repository
Harduex/skills
Last source activity
August 8, 2026 at 16:37
Detected SKILL.md language
English
Stars
0
Forks
1

Install options

The review-first prompt is selected by default. You can switch to a direct command or download a local copy.

Review the source files

Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.