Skip to content

AI ecosystem support

Cratis authors one corpus and exposes it through each harness’s native folders. The adapter changes how a harness discovers the content, not what the rule or skill says. What a harness receives depends on the channel you install through.

HarnessManaged install (cratis ai install)Native channelNative channel content
Claude CodeCLAUDE.md, .claudecratis marketplace pluginSkills
OpenAI CodexAGENTS.md, .agents/skillscratis marketplace pluginSkills
GitHub Copilot.githubcratis marketplace pluginSkills
Cursor.cursorcratis marketplace pluginSkills
OpenCodeAGENTS.md, .opencodeNoneUse the managed install
PiAGENTS.md, .pi@cratis/pi on npmSkills, rules, prompts, agents, subagent tool, quality hooks

The managed install gives each selected harness the integrations it supports (rules, skills, prompts, and agents; Codex gets only AGENTS.md and skills) from one committed copy, filtered by profile and language. It is the recommended path for a repository that more than one tool or person works in. The agent harness guide lists exactly what it creates for each harness.

Harnesses not in this table are not supported by the CLI or the marketplace manifests. A tool that reads AGENTS.md may still pick up the root instructions, but Cratis does not test or document that.

ChannelWhere it reads fromCan you pin it?
Managed installCurrent main of Cratis/AI, or a local checkout with --sourceOnly by pointing --source at a checkout of a known commit
Marketplace pluginsCurrent default branch of Cratis/AINo
@cratis/piPublished npm releasesYes, by package version

Cratis AI distribution explains the ownership and update rules behind these channels.

The Cratis/AI repository checks corpus structure, profile composition, the harness adapters, and the Pi package in CI, and loads the corpus through Pi’s resource loader to prove the skills, prompts, and extensions are discovered. Per-skill checks are static: they confirm that a skill contains required guidance. They do not run a model against the skill, compile its examples, or measure how well an agent performs with it.