← Cloud Chaac

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.

All SkillsDeployProvisionConfigureTroubleshootPlatform

Agile Workflow — Issues, PRs, Autonomous Merge, Releases, Villages

Rule

The unified development process for every Tawa repo. If your Claude Code session loads `tawa-docs/.claude/rules/tawa-agile-workflow.md`, it will follow this…

platform~4,266 tokens

Analytics — Matomo Auto-Provisioning

Rule

The platform runs a Matomo instance at `engage.insureco.io`. Declare one line in your catalog and the builder provisions a per-environment Matomo site and…

platform~1,106 tokens

Artifact Promotion

Rule

Tawa uses artifact promotion to move builds through environments without rebuilding. Build once in sandbox, promote the same image to UAT, then to production.

deploy~1,276 tokens

Audit Trail on Tawa

Rule

import { Septor } from '@insureco/septor'

configure~2,863 tokens

Authentication on Tawa

Rule

Without this, `BIO_CLIENT_ID` and `BIO_CLIENT_SECRET` are never injected. Your service cannot log users in.

provision~5,260 tokens

Authorized Orgs — Multi-Org Service Collaboration

Rule

How to let devs from a **second organization** help build and release a service that a **primary org** owns — without moving them into the owning org.

deploy~1,430 tokens

Branded Short Links — iec-short

Rule

const IEC_SHORT_URL = process.env.IEC_SHORT_URL // injected — see Setup

configure~2,002 tokens

Build & Deploy Pipeline

Rule

The iec-builder executes a fixed, ordered pipeline for every `tawa deploy`. Understanding each step — what it does, when it fails hard vs. fails open, and what…

deploy~19,512 tokens

Build a HypeSite

Command

The procedure for turning a brief ("a landing page for Acme with a waitlist") into a published site. The always-on rules are in `tawa-hypesites`; this is the…

platform~3,234 tokens

Builder Logs — Redaction, Rotation & Admin API

Rule

The iec-builder runs under PM2 on the builder host and writes structured pino logs to `~/.pm2/logs/iec-builder-out.log` and `-error.log`. Because pino-http…

deploy~1,237 tokens

Building a Tawa PlugIN

Rule

tawa init my-plugin # full scaffold tawa sample --api my-plugin # alternative ```

provision~815 tokens

catalog-info.yaml

Rule

The single source of truth for how the builder deploys your service. Every deploy reads this file. The builder generates Dockerfiles, provisions databases,…

deploy~18,255 tokens

Claude Access — a Service's Own Anthropic Identity

Rule

A service that calls Claude does not need an Anthropic API key. Switch **Claude access** on for its OAuth client and the builder gives that service its own…

platform~4,468 tokens

Config Vars & Managed Secrets

Rule

Anything a service needs at runtime that the platform does not provision for it — an API key, a third-party account id — is a **config var**. Tunables (feature…

provision~3,425 tokens

Custom Domains

Rule

Every service gets a platform hostname automatically on deploy (`{service}.tawa.pro`, `{service}.sandbox.tawa.pro`, `{service}.uat.tawa.pro`). To put your own…

configure~3,233 tokens

Custom Domains

Command

How DNS works on Tawa and how to add custom domains to your service.

configure~813 tokens

Database Backups on Tawa

Rule

Every MongoDB and PostgreSQL database on the platform is backed up automatically every night, and you can take an on-demand backup of your own service's…

provision~4,279 tokens

Databases on Tawa

Rule

Declare databases in `catalog-info.yaml`. The builder provisions connection strings and injects them as environment variables. Your code reads from…

provision~2,164 tokens

Definition of Done — the user completes the job in a screen

Rule

On 2026-09-26 an audit of iec-ledger found months of work reported "done" that an accountant could not use: 48 vendor fields in the API schema and 11 in the…

platform~1,207 tokens

Deploy Anti-Patterns

Rule

What you must NEVER do when deploying on Tawa, and the correct alternatives.

deploy~646 tokens

Gas & Wallet Economics

Rule

How token economics work on Tawa — pod pricing, the deploy gate, gas metering, and wallet management.

provision~4,533 tokens

HypeSites — public sites from portal pages and tables

Rule

A **HypeSite** publishes a project's **artifact pages** in iec-portal as a real public website, with that project's **tables** as its database. Build the…

platform~3,264 tokens

Job Queues on Tawa

Rule

Declare queues in `catalog-info.yaml`. iec-queue POSTs jobs to your endpoint. Return `2xx` = complete. Non-2xx = retry.

configure~1,195 tokens

Koko Data Access — Quickstart

Rule

Platform databases (MongoDB, Redis, Neo4j) run inside the Kubernetes cluster and are not reachable from localhost. The `koko` CLI proxies all operations…

provision~2,802 tokens

Local Development with `tawa dev`

Rule

`tawa dev` reads your `catalog-info.yaml`, generates all platform environment variables, and either connects to real databases via SSH tunnels (online mode) or…

platform~1,246 tokens

Locker — Using Stored Secrets from a Service

Rule

The [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…

configure~2,252 tokens

MCP Authentication & Bio-ID Identity

Rule

JCI-MCP uses Bio-ID as its authorization server. All identity — `bioId`, `orgSlug`, and `roles` — flows from a Bio-ID JWT. That JWT drives which JCI role a…

provision~3,674 tokens

Next.js on Tawa

Rule

Next.js frontend services deployed on Tawa have a critical constraint: **environment variables injected by the platform are only available at runtime, not at…

deploy~1,507 tokens

No scope cutting — countable work is complete work, or explicitly split

Rule

On 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…

configure~1,574 tokens

Object Storage on Tawa

Rule

Declare a bucket in `catalog-info.yaml` (catalog `0.3.0`+). The builder provisions a MinIO bucket with a hard quota, and credentials are injected into your pod…

provision~2,236 tokens

Passport — Enriched Identity, Branding & Permissions

Rule

A Passport is a self-contained identity object that travels with a user across every Tawa service. It carries identity, org branding, and permissions — all…

provision~2,313 tokens

Passport & Branding

Rule

interface VaultBranding { // Self-serve (Claimed tier) displayName: string // shown on all surfaces — REQUIRED on first write tagline?: string // "Colorado's…

provision~2,525 tokens

Provider Webhook Secrets

Rule

Some services you depend on also **call you back** with signed webhooks — PolicySign today; Relay and lob-send have the same shape. To verify those webhooks…

deploy~1,676 tokens

Querying Org Members and User Access

Rule

Three patterns — pick the one that fits your use case:

configure~1,371 tokens

Runtime Settings

Rule

Tunable 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…

configure~1,166 tokens

Scaffold Service

Command

How to scaffold a new service on Tawa with `tawa sample`.

platform~1,914 tokens

Scheduled Jobs on Tawa

Rule

Declare schedules in `catalog-info.yaml`. iec-cron POSTs to your endpoint on schedule. Return 200 immediately — do slow work asynchronously.

configure~969 tokens

Sending Email and SMS

Rule

import { RelayClient } from '@insureco/relay'

configure~2,601 tokens

Sending Physical Mail

Rule

Renders a letter template to a PDF through docman and mails it through [Lob](https://lob.com). Delivery status arrives by webhook and is tracked per mailing.

platform~1,933 tokens

SEO — `spec.seo` and `@insureco/seo`

Rule

A service that serves pages declares `spec.seo` in its catalog. On a prod deploy the builder registers the service's custom domain with **iec-webmaster** (the…

platform~2,370 tokens

Service-to-Service Communication

Rule

All inter-service calls on the Tawa platform go through **Janus**. Direct pod-to-pod calls are blocked by NetworkPolicy. This gives the platform a single point…

provision~3,954 tokens

Skills Registry — how a rule or command reaches a dev's machine

Rule

`tawa skills sync` pulls Claude Code rules and slash-commands onto every dev's machine. This is where that content comes from, and how to change it.

platform~1,280 tokens

Tawa Artifact — build and edit portal pages section by section

Command

Human explainer: https://portal.insureco.io/spaces/iec-portal/pages/walkthrough-maker Styling rules: https://brand.insureco.io/artifact-spec.md

platform~1,862 tokens

Tawa Auth — Next.js Bio-ID Integration

Command

The complete Bio-ID OAuth implementation for Next.js services on Tawa. Use this when building or debugging login flows.

provision~1,584 tokens

Tawa Intake — ask for what a ticket is waiting on

Command

Half of what sits on a board is one person waiting on one or two facts from one other person. The work is not hard, it is just not *here* — and the loop that…

platform~2,465 tokens

Tawa Platform

Rule

The architecture of the Tawa platform — what services exist, how they connect, and the URLs you need.

platform~827 tokens

Tawa PM — Project Planning with Forgejo

Command

Plan and execute work using Forgejo as the source of truth. No local markdown files to overwrite — everything lives in the repo's milestones and issues.

platform~5,758 tokens

Tawa Test

Rule

`https://iec-test.tawa.pro` — runs every check the platform makes against a service *after* it is deployed and *before* the build is called green. You declare…

deploy~5,603 tokens

Tawa Walkthrough — show what shipped, with proof

Command

A walkthrough is a short flow through a UI where every step **asserts** something on the page and then screenshots it. The output is a public page with the…

platform~1,518 tokens

Test Personas

Rule

A **persona** is a password-less Bio-ID user in an org you already belong to. You create one with the CLI and get a logged-in browser session as it — without…

provision~3,212 tokens

Troubleshoot Deploy

Command

Step-by-step diagnosis of Tawa deployment failures. Always check the build log first — it contains the most useful information.

troubleshoot~916 tokens

Uptime Monitoring — iec-pulse

Rule

Every `tawa deploy` automatically registers an uptime monitor via iec-pulse. No configuration needed — the builder reads your service URL and health endpoint…

troubleshoot~1,429 tokens

Vault Branding — Org Identity on Every Surface

Rule

Every vault entity has a `profile.branding` record — the single source of truth for how an org appears across all Tawa surfaces. The Passport reads it at mint…

provision~826 tokens

Walkthroughs — Asserted Screenshot Flows

Rule

A walkthrough drives a UI flow, **asserts on every page**, screenshots each step, and publishes an immutable page showing what shipped. There are two ways to…

deploy~4,596 tokens

Webmaster Tools — iec-webmaster

Rule

`iec-webmaster` is the Tawa service that knows every domain InsurEco owns and what Google thinks of it: the property registry seeded from the Marketing Domain…

provision~12,764 tokens

Workflow Pattern — cron + queue + Janus

Rule

iec-cron → POST /internal/cron/{trigger} Your service: fetch pending items, fan out jobs → POST {IEC_QUEUE_URL}/jobs (one per item) iec-queue → POST…

configure~612 tokens

Working with AI coding agents — nine failure modes and the practices that catch them

Rule

Coding agents (Claude, Cursor, Copilot, etc.) share a small set of persistent failure modes. They are not random and they are not model-specific — they all…

platform~1,687 tokens

Showing 57 of 57 skills