- Add intelligent-router.sh hook for automatic agent routing - Add AUTO-TRIGGER-SUMMARY.md documentation - Add FINAL-INTEGRATION-SUMMARY.md documentation - Complete Prometheus integration (6 commands + 4 tools) - Complete Dexto integration (12 commands + 5 tools) - Enhanced Ralph with access to all agents - Fix /clawd command (removed disable-model-invocation) - Update hooks.json to v5 with intelligent routing - 291 total skills now available - All 21 commands with automatic routing 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
2.9 KiB
🧠 Contributing to Prometheus
Thank you for your interest in contributing to Prometheus — we’re excited to have you on board! Your contributions help us build a stronger, smarter foundation for autonomous software reasoning. 💪
🚀 Getting Started
-
Fork the Repository Click Fork on GitHub and clone your fork locally:
git clone https://github.com/EuniAI/Prometheus.git -
Set Up the Environment Follow the setup instructions in
README.mdto install dependencies and configure your development environment. -
Create a Feature Branch Use a descriptive name for your branch:
git checkout -b feature/short-description
🧩 Development Guidelines
🧱 Code Style
-
We use ruff for linting and formatting.
-
Before committing, run:
ruff format ruff check --fix -
Use clear, descriptive names for variables, functions, and classes.
-
Keep your code modular and well-documented.
🧪 Testing
-
Write tests for every new feature or bug fix.
-
Run the test suite before pushing:
coverage run --source=prometheus -m pytest -v -s -m "not git" coverage report -
Ensure test coverage remains high and includes both unit and integration tests.
🔁 Pull Request Process
✅ Before You Submit
- Update relevant documentation.
- Ensure all tests and CI checks pass.
- Keep changes focused, atomic, and well-scoped.
📬 Submitting a PR
- Open a Pull Request with a clear, descriptive title.
- Explain what you changed and why it matters.
- Link any related issues.
- Provide reproduction steps or test instructions, if applicable.
👀 Review Process
- Maintainers will review your PR and may suggest improvements.
- Please address feedback respectfully and promptly.
- Once approved, your PR will be merged into the main branch. 🎉
🐞 Reporting Issues
If you encounter a problem:
- Open a GitHub issue with a clear description.
- Include steps to reproduce, logs, and screenshots if possible.
- Describe the expected vs actual behavior.
Well-documented issues are easier and faster to fix!
🤝 Code of Conduct
We expect all contributors to:
- Be respectful, inclusive, and professional.
- Welcome constructive feedback.
- Prioritize what’s best for the community.
- Show empathy and kindness to others.
We’re building a community of collaboration and innovation — let’s keep it positive and inspiring. ✨
💬 Need Help?
If you have questions or ideas:
- Start a discussion in GitHub Discussions
- Open an issue for technical topics
- Contact the maintainers directly
- Email us at 📧 team@euni.ai
Thank you for helping make Prometheus better. Together, we’re shaping the future of autonomous code reasoning. 🚀