Contributions are welcome!
- Open an issue first for major changes so we can discuss the approach before you invest time.
- Fork the repo and create your branch from
main. - Make your changes and submit a pull request.
There are no automated tests — the way to verify your changes is to actually run the scaffolded files:
- Run
new-project.shto generate a test project. - Open the project in Claude Code and confirm
CLAUDE.mdloads correctly and the cross-context sync instructions work. - Open the project in Gemini CLI and confirm
GEMINI.mdloads correctly and the cross-context sync instructions work. - Verify both assistants can read each other's context files and stay aligned.
- Keep changes focused — one feature or fix per PR.
- Follow the existing style and conventions in the repo.
- Update documentation if your change affects usage.