Adopt the Cratis AI contract - #20
Merged
Merged
Conversation
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.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Part of the Cratis/AI#256 corpus retirement and the team-repository AI adoption (scenario).
What changes
.cratis/PROJECT.md(canonical project context),.cratis/ai.json(subscription:cratis/documentation,cratis/engineering/csharp), and the minimalAGENTS.md/CLAUDE.md/GEMINI.mdbootstraps..ai/corpus, the.claude/and.githubCopilot adapters, and the generated.piadapters. Nothing unique was lost: general content lives inCratis/AI(staged for authoring where it had no home yet), and repository-specific content moved into.cratis/PROJECT.md/.agents/.sync-copilot-instructionsandpropagate-copilot-instructionsworkflows; the synchronization system is retired fromCratis/Workflowsas 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.