Shared configuration for all repositories in the Cratis organization.
This repository holds the baseline every Cratis repository starts from, so conventions are defined once and stay consistent across the organization.
- AI contract — repositories commit the Cratis AI contract instead of a synchronized corpus:
.cratis/PROJECT.md(project context),.cratis/ai.json(profile subscription), and theAGENTS.md/CLAUDE.md/GEMINI.mdbootstraps. Shared skills arrive through the Cratis AI marketplace plugins; see the harness guide. - GitHub templates — issue templates and the pull request template under
.github/. - CodeQL configuration — the shared CodeQL config used for code scanning.
- Standard workflow wrappers — thin caller workflows (package updates, PR artifact cleanup, deployment approval) that delegate to the reusable workflows in Cratis/Workflows.
Every repository in the Cratis organization. The workflow wrappers themselves are bootstrapped into repositories from Cratis/Workflows. AI behavior is no longer synchronized between repositories: each repository commits its own .cratis/ AI contract, and shared skills arrive through the Cratis AI marketplace plugins.
Part of Cratis — free, MIT-licensed tools for building event-sourced and CQRS applications.