Skillzwave Logo
Skillzwave

architecture-paradigm-functional-core

32.0

Employ the "Functional Core, Imperative Shell" pattern to isolate deterministicbusiness logic from side-effecting code for superior testability.Triggers: functional core, imperative shell, pure functions, immutable data,side effect isolation, testability improvement, business logic isolation,deterministic code, FP architecture, onion architectureUse when: business logic is entangled with I/O, tests are brittle or slow,significant time spent on adapter rewrites, need fast deterministic unit testsDO NOT use when: selecting from multiple paradigms - use architecture-paradigms first.DO NOT use when: simple scripting or automation without complex logic.Consult this skill when implementing functional core patterns or refactoring for testability.

Marketplace
Also in: data analysis linux

Third-Party Agent Skill: Review the code before installing. Agent skills execute in your AI assistant's environment and can access your files. Learn more about security

Installation for Agentic Skill

View all platforms →
skilz install athola/claude-night-market/architecture-paradigm-functional-core
skilz install athola/claude-night-market/architecture-paradigm-functional-core --agent opencode
skilz install athola/claude-night-market/architecture-paradigm-functional-core --agent codex
skilz install athola/claude-night-market/architecture-paradigm-functional-core --agent gemini

First time? Install Skilz: pip install skilz

Works with 22+ AI coding agents

Cursor, Aider, Copilot, Windsurf, Qwen, Kimi, and more...

View All Agents
Download Agent Skill ZIP

Extract and copy to ~/.claude/skills/ then restart Claude Desktop

1. Clone the repository:
git clone https://github.com/athola/claude-night-market
2. Copy the agent skill directory:
cp -r claude-night-market/plugins/archetypes/skills/architecture-paradigm-functional-core ~/.claude/skills/

Need detailed installation help? Check our platform-specific guides:

Related Agentic Skills

docstring

by pytorch

Write docstrings for PyTorch functions and methods following PyTorch conventions. Use when writing or updating docstrings in PyTorch code.

53
TECHazure
+machine learning

microsoft-code-reference

by MicrosoftDocs

Look up Microsoft API references, find working code samples, and verify SDK code is correct. Use when working with Azure SDKs, .NET libraries, or Micr...

51
TECHazure
Marketplace
+api

microsoft-docs

by MicrosoftDocs

Query official Microsoft documentation to understand concepts, find tutorials, and learn how services work. Use for Azure, .NET, Microsoft 365, Window...

51
TECHazure
Marketplace

documenting-rust-code

by hashintel

Rust documentation practices for HASH codebase. Use when writing doc comments, documenting functions and types, creating error documentation sections,...

49
TECHazure
+markdown

Agentic Skill Details

Type
Technical
Meta-Domain
cloud infrastructure
Primary Domain
azure
Market Score
32.0

Report Security Issue

Found a security vulnerability in this agent skill?