Skip to main content
skill CX Codex

iii-architecture-patterns — Claude Code skill: features and setup

This skill maps backend requirements to iii architecture patterns, from queued workflows to event-driven designs. Use it when a task spans more than one function or trigger.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add iii-hq/iii --skill iii-architecture-patterns -a claude-code
Open on GitHub

What iii-architecture-patterns does

The skill shows how to combine iii functions, triggers, workers, state, queues, streams, and pub/sub around a chosen architecture. Its examples cover workflows with step tracking, state-driven updates, and side effects that react to function calls or failures.

Other patterns include agent handoffs through named queues, event-based CQRS, and synchronous composition of small functions. Code samples use TypeScript, Python, and Rust. Observer activations run without waiting for completion; when a side effect needs retries, the target function must enqueue that work.

What it helps with

  • chain workflow steps through named queues
  • track progress across workflow stages
  • push updates when state changes
  • record audit events after a function call
  • hand tasks from one AI agent to another

Example prompts for the agent

  • Design an iii workflow with retries and progress tracking across its steps.
  • Add an audit side effect after orders::create without changing that function.
  • Show how to pass work between agents using a named queue.

How to install iii-architecture-patterns

1Skills CLI (Vercel)

npx skills add iii-hq/iii --skill iii-architecture-patterns -a claude-code

2Manually: put the files in place

~/.claude/skills/iii-architecture-patterns/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/iii-architecture-patterns/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about iii-architecture-patterns

How do I install iii-architecture-patterns in Claude Code?

Run npx skills add iii-hq/iii --skill iii-architecture-patterns -a claude-code. The skill file is at ~/.claude/skills/iii-architecture-patterns/SKILL.md.

What does iii-architecture-patterns do?

It helps select backend patterns and combine iii primitives for workflows, event-driven systems, observers, and agent handoffs.

Can an observer failure break the function it watches?

No. An observer failure does not affect the observed call. Activations are fire-and-forget, so enqueue the target work when it needs retries.

Similar skills

All skills for Backend and APIs →

From the same set6

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor