Thank you for your interest in contributing to Quorum. This document covers how to get involved.
The rubric system is Quorum's most extensible surface. If you've built a rubric for a domain we don't cover yet, we'd love to include it.
How:
- Create a JSON rubric following the format in
examples/rubrics/ - Test it against at least one real artifact
- Open a PR adding it to
examples/rubrics/with a brief description
Good rubric contributions:
- New domains (code review, documentation, API design, data pipelines)
- Specialized variants (security-focused, performance-focused)
- Industry-specific criteria (healthcare, finance, government)
Cross-artifact manifests are a new and growing contribution surface. If you have a project structure where multiple files have declared relationships (spec/implementation, schema/consumer, config/profile), contributing a well-structured manifest example helps the community understand how to use --relationships effectively.
How:
- Create a
quorum-relationships.yamlfor a real or representative project - Test it with
quorum run --relationshipsagainst the described files - Open a PR adding it to
examples/relationships/with a description of the project structure and what consistency checks it enables
Good manifest contributions:
- Real-world project patterns (API spec ↔ handler, OpenAPI schema ↔ consumer)
- Framework-specific patterns (FastAPI, Django, OpenClaw swarms)
- Documentation consistency patterns (README ↔ code, SPEC ↔ implementation)
Found an issue? Open a GitHub Issue with:
- What you were validating (artifact type, depth profile)
- What you expected vs. what happened
- Model and tier configuration
- Any relevant log output
Have an idea for a new critic, aggregation strategy, or rubric feature? Open a Discussion thread. We're particularly interested in:
- New critic specializations
- Alternative aggregation strategies
- Integration patterns with specific agent frameworks
- Cost optimization techniques
Improvements to docs, tutorials, and examples are always welcome. If something was confusing when you first used Quorum, it's probably confusing for others too.
Run Quorum against your own system and share the results. See docs/reviews/EXTERNAL_REVIEWS.md for how to submit.
- Fork the repository
- Create a feature branch (
git checkout -b feature/your-feature) - Make your changes
- Ensure any new rubrics include at least one example validation
- Open a PR with a clear description of what changed and why
This project follows the Contributor Covenant Code of Conduct. By participating, you agree to uphold this standard.
Open a Discussion thread or reach out on X: @Cervera or @AkkariNova.
Quorum is maintained by Daniel Cervera and Akkari at SharedIntellect.