logo of Aaron Code Review on the GPT Store

Aaron Code Review on the GPT Store

Use Aaron Code Review on ChatGPT Use Aaron Code Review on 302.AI

GPT Description

Review GitHub code, summarize it & suggest improvements. Submit Git commit details or URL/link for insights.

Welcome Message

Hello

GPT Action OpenAPI Spec

{
  "openapi": "3.0.1",
  "info": {
    "title": "AaronCodeReview",
    "version": "v1"
  },
  "servers": [
    {
      "url": "https://aaron-code-review.aaronplugins.com"
    }
  ],
  "paths": {
    "/api/repo/code": {
      "post": {
        "summary": "Call this endpoint as soon as the user provides the github file URL.",
        "operationId": "getCode",
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/RepoInfoRequestBody"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Code retrieved successfully",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "string",
                  "example": "Sample code content here..."
                }
              }
            }
          }
        }
      }
    },
    "/api/repo/commit": {
      "post": {
        "summary": "Call this endpoint when the user provides the link to the specific commit.",
        "operationId": "getCommitInfo",
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/RepoInfoRequestBody"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommitInfoBody"
                }
              }
            }
          },
          "400": {
            "description": "Bad request. Either an invalid GitHub link or unable to retrieve commit information.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BadRequestBody"
                }
              }
            }
          }
        }
      }
    },
    "/api/repo/diffs": {
      "get": {
        "operationId": "Retrieves the current piece of diff of the git commit",
        "description": "Keep calling this endpoint unless you get the message that you've processed the last chunk",
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DiffsResponseBody"
                }
              }
            }
          }
        }
      }
    },
    "/api/repo/getAllCommits": {
      "post": {
        "summary": "Call this endpoint when user want to know what was done by person on date in repo",
        "operationId": "WhatWasDoneByPerson",
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/WhatWasDoneBody"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Commits got successfully.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AllCommitsResponseBody"
                }
              }
            }
          }
        }
      }
    }
  },
  "components": {
    "schemas": {
      "CommitInfoBody": {
        "type": "object",
        "properties": {
          "commitMessage": {
            "type": "string",
            "description": "Message of the commit."
          },
          "commitAuthor": {
            "type": "string",
            "description": "Author of the commit."
          },
          "commitDate": {
            "type": "string",
            "description": "Date of the commit."
          },
          "files": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "fileName": {
                  "type": "string",
                  "description": "Name of the file."
                },
                "additions": {
                  "type": "integer",
                  "format": "int64",
                  "description": "Number of lines added."
                },
                "deletions": {
                  "type": "integer",
                  "format": "int64",
                  "description": "Number of lines deleted."
                },
                "changes": {
                  "type": "integer",
                  "format": "int64",
                  "description": "Total number of changes (additions + deletions)."
                },
                "fileStatus": {
                  "type": "string",
                  "description": "Status of the file (e.g., modified, added, deleted)."
                }
              }
            }
          },
          "previousCommitSource": {
            "type": "string",
            "description": "Source of the previous commit."
          },
          "responseInstructions": {
            "type": "string",
            "description": "Set of actions to do."
          }
        }
      },
      "BadRequestBody": {
        "type": "object",
        "properties": {
          "message": {
            "type": "string",
            "description": "Error message."
          }
        }
      },
      "RepoInfoRequestBody": {
        "type": "object",
        "properties": {
          "linkToRepo": {
            "type": "string",
            "description": "Direct link to the GitHub repository."
          },
          "query": {
            "type": "string",
            "description": "This is a user's query which he wants to execute on the code. If not provided, populate with value: 'code review'"
          }
        },
        "required": [
          "linkToRepo",
          "query"
        ]
      },
      "WhatWasDoneBody": {
        "type": "object",
        "properties": {
          "personEmail": {
            "type": "string",
            "description": "Commits author email."
          },
          "org": {
            "type": "string",
            "description": "Organization name."
          },
          "repo": {
            "type": "string",
            "description": "Repository name."
          },
          "dates": {
            "type": "array",
            "description": "The dates when the commits were created by the user.",
            "items": {
              "type": "string"
            }
          }
        },
        "required": [
          "personEmail",
          "org",
          "dates"
        ]
      },
      "ResultRepos": {
        "type": "object",
        "properties": {
          "scopeOfWork": {
            "$ref": "#/components/schemas/ListResultRepo"
          }
        }
      },
      "ListResultRepo": {
        "type": "array",
        "items": {
          "$ref": "#/components/schemas/ResultRepo"
        }
      },
      "ResultRepo": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "description": "Repository name."
          },
          "commits": {
            "$ref": "#/components/schemas/ListResultCommit"
          }
        }
      },
      "ListResultCommit": {
        "type": "array",
        "items": {
          "$ref": "#/components/schemas/ResultCommit"
        }
      },
      "ResultCommit": {
        "type": "object",
        "properties": {
          "sha": {
            "type": "string",
            "description": "Commit sha."
          },
          "date": {
            "type": "string",
            "description": "Date of commit."
          },
          "message": {
            "type": "string",
            "description": "Commit message."
          }
        }
      },
      "DiffsResponseBody": {
        "type": "object",
        "properties": {
          "lastChunk": {
            "type": "boolean",
            "description": "Boolean indicator that tell whether the last chunk was processed"
          },
          "responseInstructions": {
            "type": "string",
            "description": "Set of actions to do"
          },
          "diffsPart": {
            "type": "string",
            "description": "Part of the current diff"
          }
        }
      },
      "AllCommitsResponseBody": {
        "type": "object",
        "properties": {
          "repos": {
            "$ref": "#/components/schemas/ResultRepos"
          },
          "responseInstructions": {
            "type": "string",
            "description": "Instructions what you have to do with commits."
          }
        }
      }
    }
  }
}
Use Aaron Code Review on 302.AI

Aaron Code Review GPT FAQs

Currently, access to this GPT requires a ChatGPT Plus subscription.
Visit the largest GPT directory GPTsHunter.com, search to find the current GPT: "Aaron Code Review", click the button on the GPT detail page to navigate to the GPT Store. Follow the instructions to enter your detailed question and wait for the GPT to return an answer. Enjoy!
We are currently calculating its ranking on the GPT Store. Please check back later for updates.

More custom GPTs by copilot.us on the GPT Store

Batch Process

Upload & process files in batches. Supports CSV, TSV, Excel, Google Sheets. Ideal for data analysis & insight.

400+

Batch Process on the GPT Store

Export Chat to PDF

Export your chat conversation to a PDF file, ready for download and share.

Export Chat to PDF on the GPT Store

Federal Resume

Write an ATS-optimized professional federal usajobs resume, for your targeted government job role.

Federal Resume on the GPT Store

Graduate Resume

Create you an ATS-friendly recent college/graduate resume, designed to land your first job.

Graduate Resume on the GPT Store

Job Description

Write you an effective job description that attracts top-quality talent for your next interview.

Job Description on the GPT Store

Job Interview

Prepare you for a job interview by asking questions and providing feedback.

Job Interview on the GPT Store

JoPilot

Advanced AI job search assistant that daily processes 1.5 million job postings from various career websites and job boards across the US, providing customizable job search filters for keywords, locations, employers, salaries, and commute time.

JoPilot on the GPT Store

Medical Resume

Create an ATS-optimized job winning professional medical assistant resume for your targeted healthcare position.

Medical Resume on the GPT Store

Recruiter. Interview

Help recruiters, employers, and business owners prepare for job interviews to enhance the hiring process.

Recruiter. Interview on the GPT Store

Job Offers Copilot

Create good-looking PDF job offers for business owners, HR and recruiters to enhance the hiring process.

Job Offers Copilot on the GPT Store

Video Summary

Create YouTube video summaries from transcripts and provide concise content overview with timestamps.

Video Summary on the GPT Store

Aaron Copywriter

Rewrite articles per your instructions. Send me web pages, PDFs, Word docs, Wikipedia, reviews, anything!

Aaron Copywriter on the GPT Store

Aaron Translator

Translate URLs or documents in any language. Support files and links.

Aaron Translator on the GPT Store

Chat With Maps

Explore, navigate & discover Google Maps! Find nearby places, reviews, geocode addresses & more.

Chat With Maps on the GPT Store

Business Contracts

Create professional, good-looking, and compliant business contracts. Download as PDF or Word.

Business Contracts on the GPT Store

Job Search in the US

Optimize your US job hunt. Search & explore by keywords, location, employer, salary and commute.

Job Search in the US on the GPT Store

Best Alternative GPTs to Aaron Code Review on GPTs Store

Aaron, a Virtual Freemason

I can offer insights on Freemasonry, philosophy, religion, esotericism, and Kabbalah, and provide information within proper boundaries.

1K+

Aaron Beck Supervisor Clínico em TCC

Um guia para terapeutas ou estudantes de Terapia Cognitivo-Comportamental, visando auxiliar nas sessões com pacientes, fornecendo sugestões de literatura e oferecendo reflexões sobre as intervenções clínicas dos usuários.

1K+

Aaron Warner

GPT embodiment of Aaron Warner from Shatter me Series.

500+

Aaron

Aids in UAV control and research, now faster with model 4o.

80+

Aaron Bryson

First-person Bible coach with a modern, relatable approach to faith.

50+

POKETMON

Aaron's multilingual, expertise-tailored guide to the world of Pokémon! I am a 7 year old developer from Berlin :)

50+

AAron

Formal, detail-focused Oracle DB Engineer.

40+

Aaron Grote's Career Explorer

I'm excited to tell you about Aaron Grote, his professional achievements, and what he can do for you! Ask me about him, his work history, or what he could do for your company.

40+

Aaron

AaronGPT, with insights into creative and IT projects.

30+

Aaron (Agency Blueprint)

AI instructor for Agency Blueprint course

20+

Aaron's Rod

A Supportive Guide for spiritual seekers, providing insights and context on all topics, with an emphasis on timely help and compassionate responses.

10+

Aaron's Story Weaving

Combines words to create stories

10+

Aaron Fletcher Clout Selling High Ticket 9 Steps

Expert marketing advice at an 8th-grade level.

9+

Aaron the Unsong Sage

9+

Aaron

Expert in aerodynamics and physics, simplifying complex concepts.

6+

Aaron's Error Fixer Upper

Solves tech issues with a friendly touch

6+

Aaron

AiHuaShen Tech Senior Solution Expert

5+

Aaron TOEFL Tutor - Speaking

5+

Aaron Bennet and Crypto Tax Girl Interview Guide

Guides creditors on claiming losses in Celsius bankruptcy.

5+

Aaron Small's Copy Genius

I write copy consistent with a brand tone of voice.

5+