Chaac Skills
Knowledge packages that teach AI agents how to build and deploy on Tawa. Install as Claude Code rules or use as Cloud Chaac system prompts.
Audit Trail on Tawa
Ruleimport { Septor } from '@insureco/septor'
Branded Short Links — iec-short
Ruleconst IEC_SHORT_URL = process.env.IEC_SHORT_URL // injected — see Setup
Custom Domains
RuleEvery service gets a platform hostname automatically on deploy (`{service}.tawa.pro`, `{service}.sandbox.tawa.pro`, `{service}.uat.tawa.pro`). To put your own…
Custom Domains
CommandHow DNS works on Tawa and how to add custom domains to your service.
Job Queues on Tawa
RuleDeclare queues in `catalog-info.yaml`. iec-queue POSTs jobs to your endpoint. Return `2xx` = complete. Non-2xx = retry.
Locker — Using Stored Secrets from a Service
RuleThe [Locker](https://portal.insureco.io/locker) (service `iec-locker`) is where org credentials live. A Tawa service never needs someone to copy a value out of…
No scope cutting — countable work is complete work, or explicitly split
RuleOn 2026-09-27, during iec-ledger items-setup work, a user pasted a list of 10 QBO parity gaps and asked what to do. The agent filed **3** — labelled "the big…
Querying Org Members and User Access
RuleThree patterns — pick the one that fits your use case:
Runtime Settings
RuleTunable values are **runtime settings**: stored in the service's own database and edited by super admins in the Tawa Console. A redeploy or a code change is…
Scheduled Jobs on Tawa
RuleDeclare schedules in `catalog-info.yaml`. iec-cron POSTs to your endpoint on schedule. Return 200 immediately — do slow work asynchronously.
Sending Email and SMS
Ruleimport { RelayClient } from '@insureco/relay'
Workflow Pattern — cron + queue + Janus
Ruleiec-cron → POST /internal/cron/{trigger} Your service: fetch pending items, fan out jobs → POST {IEC_QUEUE_URL}/jobs (one per item) iec-queue → POST…
Showing 12 of 57 skills