architecture-paradigm-functional-core
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.
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...
Extract and copy to ~/.claude/skills/ then restart Claude Desktop
git clone https://github.com/athola/claude-night-market 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 pytorchWrite docstrings for PyTorch functions and methods following PyTorch conventions. Use when writing or updating docstrings in PyTorch code.
microsoft-code-reference
by MicrosoftDocsLook up Microsoft API references, find working code samples, and verify SDK code is correct. Use when working with Azure SDKs, .NET libraries, or Micr...
microsoft-docs
by MicrosoftDocsQuery official Microsoft documentation to understand concepts, find tutorials, and learn how services work. Use for Azure, .NET, Microsoft 365, Window...
documenting-rust-code
by hashintelRust documentation practices for HASH codebase. Use when writing doc comments, documenting functions and types, creating error documentation sections,...
Agentic Skill Details
- Repository
- claude-night-market
- Type
- Technical
- Meta-Domain
- cloud infrastructure
- Primary Domain
- azure
- Market Score
- 32.0
Browse Category
More cloud infrastructure Agentic SkillsReport Security Issue
Found a security vulnerability in this agent skill?