Skip to main content
Run any Skill in Manus
with one click

software-architecture

Stars2
Forks0
UpdatedApril 9, 2026 at 18:33

Technical protocol for designing and structuring non-trivial software. Covers the impure-pure-impure sandwich, bounded contexts, event-driven patterns, dataflow modeling, and dependency rejection. Use when designing APIs, adding endpoints, defining module boundaries, structuring services, handling side effects, or deciding what should be public vs internal. Keywords: functional core, imperative shell, bounded context, event sourcing, CQRS, data pipeline, idempotency, short-circuiting. Do NOT use for function-level code style or refactoring within a single file — use code-writing instead.

Installation

Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.

SKILL.md
readonly