Iii Error Handling
Handle iii engine and SDK errors across Node, Python, Rust, and browser workers.
Install
npx skills add iii-hq/iii --skill iii-error-handling -g -a claude-code -y- Repository
- iii-hq/iii18.9k
- Category
- Engineering
- Updated
- 3d ago
- License
- See repository
- Context cost
- Mediumabout 1,795 tokens
- Runs scripts
- No, instructions only
What it does
Handle iii engine and SDK errors across Node, Python, Rust, and browser workers. Use when interpreting error codes, retryability, RBAC denial, timeouts, handler failures, or SDK-specific exception surfaces.
Error Handling
iii has two broad error classes: SDK/local errors and engine/remote invocation errors. Agents should branch on the error code instead of matching only message strings.
Error Codes
Branch on exact code strings, but keep engine wire codes separate from SDK-local codes.
