Cursor rule
BDD testing for ArchiPy apps — Behave, ScenarioContext, testcontainers.
Cursor rule
BDD testing for ArchiPy apps — Behave, ScenarioContext, testcontainers.
Cursor rule
Using and writing adapters in ArchiPy apps — extras, ports, mocks, boundary errors.
Cursor rule
ArchiPy helpers/decorators — prefer ArchiPy decorators; UoW on logics.
Cursor rule
ArchiPy helpers/interceptors — cross-cutting hooks; prefer AppUtils auto-register.
Cursor rule
ArchiPy app logics — business rules, unit of work, domain isolation.
Cursor rule
ArchiPy app models — DTOs, entities, errors naming and layout.
Cursor rule
ArchiPy app repositories — domain adapters, orchestration, cache-aside.
Cursor rule
ArchiPy app services — thin transport, AppUtils, uvicorn via FastAPIConfig.
Cursor rule
ArchiPy helpers/utils — pure utilities, AppUtils FastAPI/gRPC factories.
Skill Claude CodeCodex
Look up ArchiPy patterns for app teams. Use bundled reference.md first, then live docs URLs. Trigger when the user asks how to use ArchiPy (config, adapters, helpers, errors, DI, project layout).
Skill Claude CodeCodex
Scaffold Redis search adapters for full-text search (RediSearch), vector search, and search caching patterns. Use when adding search infrastructure to ArchiPy apps. Prefer RedisAdapter.searchindex() over raw client.ft().
Skill Claude CodeCodex
Scaffold a domain adapter under repositories/{domain}/adapters/ for an ArchiPy app. Use when adding infrastructure integrations or thin wrappers around ArchiPy adapters.
Skill Claude CodeCodex
Scaffold a minimal ArchiPy application package (config, containers stub, domain slice, helpers tree, optional manage.py). Use when starting a new ArchiPy-based service or asking to bootstrap project layout.
Skill Claude CodeCodex
Scaffold Behave BDD layout for an ArchiPy app (feature, steps, ScenarioContext, pool manager, environment, optional testcontainers). Use when adding acceptance tests under features/.
Skill Claude CodeCodex
Scaffold or wire a helpers/decorators module for an ArchiPy app. Prefer ArchiPy decorators (ttlcachedecorator, postgressqlalchemyatomicdecorator, capturespan / capturetransaction, …) before custom ones.
Skill Claude CodeCodex
Scaffold a full ArchiPy domain slice (DTOs, errors, repository adapters, logic, service). Use when adding a new domain to an existing ArchiPy app.
Skill Claude CodeCodex
Scaffold ArchiPy FastAPI and/or gRPC health checks for liveness, readiness, and optional Kubernetes probe YAML. Use when adding app-level health checks, startup safety, and graceful shutdown behavior.
Skill Claude CodeCodex
Scaffold or wire a helpers/interceptors module for an ArchiPy app. Prefer ArchiPy FastAPI/gRPC interceptors before custom ones. Cross-cutting only.
Skill Claude CodeCodex
Scaffold an ArchiPy logic class with unit-of-work decorator and domain DTO I/O. Use when adding a use-case under logics/{domain}/.
Skill Claude CodeCodex
Scaffold a thin ArchiPy service (FastAPI router or gRPC servicer) and note AppUtils / FastAPIConfig bootstrap. Use when adding HTTP/gRPC transport under services/{domain}/v{n}/.
Skill Claude CodeCodex
Scaffold or wire a helpers/utils module for an ArchiPy app. Prefer ArchiPy utils before inventing custom ones. Use when adding pure utility helpers.