
Iii Architecture Patterns
Shows you how to compose iii primitives into six backend patterns: durable workflows with retry and progress tracking, reactive backends that sync views and push updates via state triggers, agentic pipelines where specialized functions hand off work through queues, event-driven CQRS with command functions and projection subscribers, effect pipelines for pure composition, and trigger-transform-action automation chains. Each pattern includes a decision table, working code in TypeScript, Python, and Rust, and selection rules. Use this when you're building complete product behavior, not just calling one SDK method. It assumes you already know the primitives and need architectural recipes for chaining them together with the right delivery guarantees.
- skills.sh installs
- 4.7K
- GitHub stars
- 18.9K
- last updated
- Aug 21, 2026
Install
$ npx -y skills add iii-hq/iii --skill iii-architecture-patterns --agent claude-codeInstalls into .claude/skills of the current project.
Files
Architecture Patterns
Use this skill when the task is larger than one function or observer. Pick the pattern from the requirement, then implement it with workers, functions, observers, state, queues, and streams.
Pattern Map
Sponsors
Details
- Repository
- github.com/iii-hq/iii
- Categories
- Backend & APIs, Code Review & Quality, AI & Agent Building, Automation & Workflows
- First seen
- Jul 14, 2026
More from iii-hq/iii
All 30- Iii Core Primitives4.7K
- Iii Sdk Reference4.7K
- Iii Observability195
- Iii Browser Sdk194
- Iii Trigger Actions194
- Iii Workflow Orchestration194
- Iii Agentic Backend193
- Iii Channels193
- Iii Custom Triggers193
- Iii Event Driven Cqrs193
- Iii Functions And Triggers193
- Iii Http Invoked Functions193
- Iii Node Sdk193
- Iii Trigger Conditions193
- Iii Effect System192
- Iii Reactive Backend192
- Iii Python Sdk190
- Iii Rust Sdk188
- Iii Queue Processing183
- Iii Cron Scheduling180
- Iii Http Endpoints180
- Iii State Management180
- Iii Realtime Streams179
- Iii Dead Letter Queues178