Skip to content

Adopt the Cratis AI contract - #20

Merged
einari merged 1 commit into
mainfrom
ai/adoption
Sep 10, 2026
Merged

Adopt the Cratis AI contract#20
einari merged 1 commit into
mainfrom
ai/adoption

Conversation

@einari

@einari einari commented Sep 10, 2026

Copy link
Copy Markdown
Contributor

Part of the Cratis/AI#256 corpus retirement and the team-repository AI adoption (scenario).

What changes

  • Commits the Cratis AI contract: .cratis/PROJECT.md (canonical project context), .cratis/ai.json (subscription: cratis/documentation, cratis/engineering/csharp), and the minimal AGENTS.md / CLAUDE.md / GEMINI.md bootstraps.
  • Removes the synchronized .ai/ corpus, the .claude/ and .github Copilot adapters, and the generated .pi adapters. Nothing unique was lost: general content lives in Cratis/AI (staged for authoring where it had no home yet), and repository-specific content moved into .cratis/PROJECT.md / .agents/.
  • Removes the sync-copilot-instructions and propagate-copilot-instructions workflows; the synchronization system is retired from Cratis/Workflows as well.

For contributors

Install the Cratis plugin for your harness once (Claude Code, Codex, GitHub Copilot, Cursor, and Pi are installable today — see the harness guide) and this repository's subscribed profiles load automatically. General improvements are proposed in Cratis/AI; repository facts belong in .cratis/PROJECT.md; AI session work records stay in the untracked .ai-work/ folder.

Rollback is reverting this pull request.

Replace the synchronized .ai corpus and its generated tool adapters with the
Cratis AI subscription contract:

- .cratis/PROJECT.md — the canonical project context (migrated from .agents/PROJECT.md and the repository-local corpus rules)
- .cratis/ai.json — the profile subscription: cratis/documentation plus the
  applicable cratis/engineering cells
- AGENTS.md, CLAUDE.md, and GEMINI.md — minimal bootstraps pointing at the
  project context, nothing else
- removed .ai/, .claude/, the .github Copilot adapters, and the generated
  .pi adapters; repository-local skills keep living under .agents/
- removed the sync/propagate Copilot-instruction workflows, retired with the
  synchronization system in Cratis/Workflows

Shared skills arrive through the Cratis AI marketplace plugins; general
improvements are proposed in Cratis/AI (see .cratis/PROJECT.md). Part of the
Cratis/AI#256 corpus retirement.

The project facts previously carried by CLAUDE.md are migrated into
.cratis/PROJECT.md.
@einari
einari merged commit 69ac5da into main Sep 10, 2026
3 of 4 checks passed
@einari
einari deleted the ai/adoption branch September 10, 2026 10:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant