Thanks for your interest in contributing! This project is still in its early stages, so contributions are especially welcome.
Open an issue. Include:
- What you expected to happen
- What actually happened
- Steps to reproduce (if applicable)
- Your project type (e.g., "blockchain L1", "consumer app")
- Fork the repo
- Create a branch:
git checkout -b my-feature - Make your changes
- Test: run
python prepare.py scanon a real project - Submit a PR with a clear description
We especially welcome real-world examples in examples/. If you've used Ouro Loop on a project and can share (sanitized) CLAUDE.md, phase-plan.md files, and examples of Autonomous Discovery & Remediation Logs, that's incredibly valuable.
The methodology modules in modules/ are the heart of the project. If you've discovered a pattern that consistently works across projects, propose it.
- Keep it simple. This project follows Ouro Loop's philosophy: fewer files, less complexity. Resist the urge to add abstractions.
- Real over theoretical. Every module and template should come from real project experience, not hypothetical best practices.
- Test on real projects. Before submitting methodology changes, verify they work on at least one real codebase.
- Python: follow PEP 8, no external dependencies unless absolutely necessary
- Markdown: keep it concise, use tables over prose where possible
- No emojis in code or documentation (except the watchdog overlay, which is part of the spec)
By contributing, you agree that your contributions will be licensed under the MIT License.