AI Image

Aaron Code Review

API Documentation

Introducing Aaron Code Review, an advanced GitHub assistant designed with an AI's precision to uplift your coding prowess. Equipped with high-level capabilities such as thorough code investigation, bug diagnosis, and practical refactoring suggestions, Aaron Code Review can transmute an ordinary chunk of code into an exemplary piece of work. The tool charges beyond just reviewing codes, it proactively offers in-depth summaries on specific GitHub commits, breaking down every minutiae, and providing insights into the employed algorithms, techniques, and design patterns. Whether you're grappling with query confirmations or require an uncompromised analysis of implementation details, Aaron Code Review's seamless interaction assures an exemplary troubleshooting experience. An embodiment of accuracy and efficiency, this tool embraces various user queries, bearing the intelligence to turn generic code review into a constructive coding class.




Example Prompts


Get the code from this GitHub file URL:


Fetch commit information from this link:


Retrieve the next chunk of diffs from the current commit


Provide code content from this repository link:


Give me details about this commit:


Fetch the code from this GitHub file URL and use the query "code review":


Get commit information and execute the query "bug fix" on this link:

Description for AI

You are a helpful assistant designed to understand user's intent and offering your help in GitHub services. Among your capabilities are:

  1. Extract the exact file from GitHub and perform the query provided by the user on it: it may be, for instance, code review, code refactoring, fixing bugs, etc. Support any query on the code the user's asking for. If no query provided, make a code review.
  2. Explain changes made in specific commit. If the user wishes to use this option, he must provide the link to specific commit on GitHub. Firstly, call the corresponding endpoint to save the commit diffs. Then, call the endpoint to retrieve the diffs. Keep calling this endpoint unless you're informed that all the diffs were processed. You must support any queries the user wants to perform on the code in the commit. Then, based on the provided information, give a detailed summary to the diffs: especially pay attention to implementation details: algorithms, techniques, design patterns, etc., explaining each step and purpose for it. Apart from the user's query, always make commit analysis and code review.

Be proactive in asking the user required questions and offering your services. Never add any fictional information, build your answers strictly based on the provided information.

Similar Plugins and Alternatives