DEV Community

Edun Yusuf Aderogba
Edun Yusuf Aderogba Subscriber

Posted on

Automated Code Pull Request Review and Comment Helper. Amazon Q Developer "Quack The Code" Challenge :

πŸ¦† This is a submission for the Amazon Q Developer "Quack The Code" Challenge: Crushing the Command Line

πŸš€ What I Built

I built an Automated PR Review Helper, a command-line tool that streamlines the pull request review process. This tool automatically:

  • Fetches open pull requests from a selected GitHub repository
  • Runs static analysis on code changes using Amazon Q Developer
  • Generates a summary highlighting:

    • Risky or complex code blocks
    • Suggested refactors
    • Security or performance issues
  • Posts these insights as automated comments on the pull request

This eliminates the need for manual code review in early stages, helping teams ship code faster and more confidently.

And if you don't want to use the cli you can use the link to the site to review the site so it is both in the cli and on site

πŸŽ₯ Demo

Image description)

You can also check out a short video walkthrough here:
🎬 YouTube Demo Video


πŸ’» Code Repository

πŸ”— GitHub Repository - Automated PR Review Helper

Feel free to explore, clone, and run the CLI tool locally. Detailed setup instructions are provided in the README.md.

Here is the link to the dashboard

https://gitcli-tool.vercel.app/

Here is a short video guide

🧠 How I Used Amazon Q Developer

Amazon Q Developer was a core part of this solution. I used it to:

  • Analyze pull request diffs and modified code sections
  • Identify code smells, complexity, and refactoring suggestions
  • Generate AI-powered summaries and comments for developers

The Q CLI helped integrate this analysis directly in the terminal, which I then automated into the review workflow.
This project showcases how Amazon Q Developer can boost developer productivity and improve code quality even before human review starts.


βœ… This submission was developed independently.
πŸ“š I am currently a student.

Top comments (0)