Thanks for considering a contribution! This plugin is intentionally small and dependency-free, so the bar for "is it a good fit?" is straightforward:
- It must be useful to a typical Claude Code user invoking
agy. - It must not introduce a runtime dependency (no Node.js, no Python, no compiled binaries beyond
agyitself). - It must work on Windows, macOS, and Linux.
- Fork and clone this repo.
- Edit files under
plugins/antigravity/. - Test locally by pointing your Claude Code marketplace registry at your clone, or by symlinking
plugins/antigravity/into~/.claude/plugins/marketplaces/local/plugins/. - Run
/agy:setupto confirm nothing broke. - Open a PR.
- New slash commands:
/agy:review,/agy:adversarial-research,/agy:fact-check,/agy:compare. - Output directory configurable via env var (
AGY_RESEARCH_DIR). - CI mode (machine-readable JSON output from
/agy:research). - Cost estimate per intensity in
/agy:setup. - More prompt templates in
agents/agy-rescue.md— better prompts move the needle more than more code.
- Adding a Node.js or Python companion runtime. The whole point of this plugin is that it's a thin Bash forwarder.
- Wrapping
agyfeatures thatagyalready exposes well (e.g., re-implementingagy --conversation <id>management). - Hard dependencies on Windows-only or Unix-only tooling.
Use the issue templates. For bugs, paste the output of /agy:setup and the exact command you ran.
Markdown files use 2-space indentation in front-matter, no trailing whitespace, LF line endings (the .gitattributes file enforces this when added). JSON files use 2-space indentation and trailing newlines.
By contributing, you agree your contributions are licensed under the MIT License.