Kamae

Kamae (構え) — robust server-side TypeScript design. Functional domain modeling with discriminated unions, pure state transitions, Result types, schema-validated boundaries, and PII protection. TRIGGER when: writing TypeScript domain models, use cases, repositories, state transitions, error handling, boundary validation, or PII handling on the server side; designing types for business logic; implementing entity/value-object semantics in TS. SKIP: frontend React/Vue components, browser code, build tooling, code generation scripts, pure infrastructure-as-code; code unrelated to domain logic.

iwasa-kosui 0663b33 20 files · 95.0 KB Updated

File contents

iwasa-kosui/functional-ts-principal/tree/main/skills/kamae commit 0663b3368e

Frequently asked questions

npx skillmds@latest add iwasa-kosui/kamae