com um clique
repository-boundary
Keep database and ORM access inside repository implementations
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Menu
Keep database and ORM access inside repository implementations
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Baseado na classificação ocupacional SOC
Keep environment variables and deploy-time settings inside a typed config boundary
Enforce six-layer forward-only imports: types -> config -> repositories -> services -> runtime -> ui
Write ADRs for harness boundaries, provider choices, dependency exceptions, and enforcement changes
Introduce the six-layer harness into an existing TypeScript project gradually
Fix six-layer harness violations reported by dependency-cruiser, ESLint, or review
Review a PR for six-layer harness, provider, ADR, and enforcement consistency
| name | repository-boundary |
| description | Keep database and ORM access inside repository implementations |
| metadata | {"type":"Reference","origin":"harness-engineering/ch6","helpful":0,"harmful":0,"status":"active"} |
@prisma/client, PrismaClient, and prisma. appear only in repositories or DB setup