Skip to content

Conversation

@adamoutler
Copy link
Contributor

📌 Description

Added CodeRabbit PR parser script and Gemini-specific AI instructions to improve development workflow automation. The parser script pulls and analyzes CodeRabbit suggestions from pull requests, and the Gemini instructions provide AI-specific guidance for working with the NetAlertX codebase.


🔍 Related Issues


📋 Type of Change

Please check the relevant option(s):

  • 🐛 Bug fix
  • ✨ New feature
  • ♻️ Code refactor
  • 📚 Documentation update
  • 🧪 Test addition or change
  • 🔧 Build/config update
  • 🚀 Performance improvement
  • 🔨 CI/CD or automation
  • 🧹 Cleanup / chore

📷 Screenshots or Logs (if applicable)

N/A - Tooling and documentation changes


🧪 Testing Steps

  1. Run the new task "Analyze PR Instructions" from the VS Code task runner
  2. Enter a valid PR number when prompted
  3. Verify the script can authenticate with GitHub and parse CodeRabbit comments
  4. Review the generated output for actionable suggestions

✅ Checklist

  • I have read the Contribution Guidelines
  • I have tested my changes locally
  • I have updated relevant documentation (if applicable)
  • I have verified my changes do not break existing behavior
  • I am willing to respond to requested changes and feedback

🙋 Additional Notes

Files added:

  • .devcontainer/scripts/coderabbit-pr-parser.py (180 lines) - Python script to extract and analyze CodeRabbit PR review comments
  • .gemini/GEMINI.md (56 lines) - AI-specific instructions tailored for Gemini models
  • .vscode/tasks.json - Added "Analyze PR Instructions" task for easy script execution

This improves the developer experience by automating the extraction of review feedback and providing AI assistants with better context about the project structure and conventions.

@jokob-sk jokob-sk merged commit 6bc2f34 into netalertx:main Jan 17, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants