Skip to content

Contributing

Shared agent prompts, workflow modes, and global rules have one source: packages/core/agent-directives/. Development setup, testing, changesets, and pull requests live in the repository root CONTRIBUTING.md.

Never edit generated agents, skills, commands, rules, or other projection files directly; the next sync overwrites them. To change shared methodology:

  1. Edit the matching Markdown file in packages/core/agent-directives/.
  2. Run the sync from the repository root.
  3. Check every projection before committing.
Terminal window
scripts/sync-all
scripts/check-sync

Sync configuration adapts names, frontmatter, tool syntax, and host-specific boundaries per package; keep transforms in the platform package and reusable methodology in core.

Each platform guide covers the package’s authored files, generated outputs, runtime boundary, and focused validation:

Package Guide
OpenCode Contributing
Kimi Code Contributing
Pi and Oh My Pi Contributing
Cursor Contributing
Claude Code Contributing
Codex CLI Contributing
Hermes Agent Contributing
Prime Agent Contributing
Agent Plugins v1 Installation and compatibility