com um clique
review
code changes review, use this skill any time I ask you to review a change
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Menu
code changes review, use this skill any time I ask you to review a change
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Baseado na classificação ocupacional SOC
Generate a standalone HTML report from a markdown file with d2 diagrams, SVGs, and syntax-highlighted code blocks. Use when the user asks for a report, a visual writeup, or a document with diagrams.
Interact with GitLab REST API using GITLAB_TOKEN - use for TODOs, repositories, CI/pipelines, MRs, issues, and other API queries
GitLab Development Kit is a folder and set of utilities that contain most of the GitLab production systems. This skill is useful for testing with local GitLab deployment and when researching how feature works in the GitLab monolith, AIGW, workhorse and other services
CRUD GitLab issues,MRs,pipelines,jobs,epics,issue comments
my projects — gitlab namespace and ID, where they live on the local drive. Use whenever a question references a project by name, alias, or path, or when you need to locate a repo locally. Keywords - project, repo, where does X live, local path, gitlab-lsp, glab, cli, vscode extension, note, task, duo cli, dotfiles.
Run an interactive CLI/TUI app in tmux, send it input, and read its output. Use to test interactive apps.
| name | review |
| description | code changes review, use this skill any time I ask you to review a change |
If the working directory contains changes, first make sure if I want to review only the uncommitted changes or the full diff with main.
If the working directory is clean or user wishes to diff with main, find merge base with main and review changes from there.
For context, use the gitlab-api skill to find the MR description and all relevant/referenced issues and MRs, try to get as much context as you can to understand the changes. If the MR has green pipeline, then don't run tests/compilation.
Fish for any relevant architecture.md files that are in the same path as changed files. (fd -i architecture.md).
Once you have GitLab context, diff and relevant architecture documentation, do a full change review:
Lead with a high level explanation of why the MR is need and how it achieves the goal.
Then show me five key snippets that support best the story of the MR and explain how key parts work.
Identify places with the highest complexity (see dedicated section)
Then give me a list of issues that match the following critiria and in the format according tho the following guidelines
Report issues that:
When you spot a new user input (CLI flag, Input field, URL parameter, Config file), trace where the input is used and if it can affect execution in any way. Always assume that somebody will try to exploit that input, what is the blast radius? Could it be used to run arbitrary code?
Be on a lookout for (accidental) complexity. The MR doesn't have to introduce it, it can only contribute to it.
Tag each finding with a priority level in the title:
After the review is done, expect that I'll want you to verify the user impact of the reported P1 and P2 errors, I'll ask you to run the code and reproduce them, but don't do that in the initial review.