taniwhaai/arai

Your AI assistant reads CLAUDE.md and ignores it anyway. Ārai makes instruction files enforced — hooks that block, a tamper-evident audit trail, per-rule compliance stats.

This repository also configures its own agents. See what arai tells them →

7Stars on the repository
25Mods indexed here, across every type
7d agoLast push, which is what freshness is scored on
Apache-2.0Licence, which decides whether bodies are shown

composition

01

taniwhaai/arai

Skill Claude Code

Use this skill when wiring two completed modules together to satisfy a parent contract, especially in a compartmentalised setting. Trigger this whenever the user has two implemented modules (each with its manifest) and a parent contract that says how they should compose, when the user asks to "compose these modules"…

not rated 7 7d ago A 136 tokens original Apache-2.0

contract-derivation

02

taniwhaai/arai

Skill Claude Code

Use this skill after a design document exists and before any module is implemented. It takes a design doc and derives per-module contracts (manifests) that are complete enough for an implementor working in isolation to build each module correctly without seeing the rest of the system. Trigger this whenever the user…

not rated 7 7d ago A 134 tokens original Apache-2.0

design-doc

03

taniwhaai/arai

Skill Claude Code

Use this skill before writing any non-trivial code, especially when starting a new feature, service, or codebase. It produces a structural design document that commits to module boundaries, contracts, and data shapes BEFORE implementation begins. Trigger this whenever the user describes building something new, asks to…

not rated 7 7d ago A 137 tokens original Apache-2.0

dispatcher

04

taniwhaai/arai

Skill Claude Code

Use this skill when running a Taniwha build from the main Claude Code session. The skill turns the main session into a thin, mechanical executor that follows instructions from ephemeral orchestrator subagents. Trigger this whenever the user wants to start a Taniwha build, resume an interrupted one, or work on a…

not rated 7 7d ago A 153 tokens original Apache-2.0

leaf-implementation

05

taniwhaai/arai

Skill Claude Code

Use this skill when implementing a single module against a contract manifest, especially in a compartmentalised setting where the implementor should NOT see the rest of the system. Trigger this whenever a manifest exists and the user wants to implement that module, asks to "implement this module", "build against this…

not rated 7 7d ago A 133 tokens original Apache-2.0

verifier

06

taniwhaai/arai

Skill Claude Code

Use this skill when verifying that a completed Taniwha implementation or composition satisfies its contract's acceptance criteria. The verifier reads the contract, the implementation's source files, and the project context, then writes its own tests against the contract's acceptance criteria, runs them, and reports…

not rated 7 7d ago A 122 tokens original Apache-2.0

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: