Skills· Software Development & Technical Infrastructure

    The Review Protocol

    Turns rough code review notes into structured, constructive review feedback with severity-sorted remarks, rationale, and a clear approve/request-changes/comment recommendation.

    structuringreviewing

    Description

    Example scenario

    A junior developer has submitted a pull request. The diff contains a potential SQL injection, missing error handling, and a few style inconsistencies. From these notes, a structured review takes shape: one must-fix with a code example for the SQL injection, two should-fix points on error handling, three nice-to-have notes on style, and explicit praise for the clean test coverage.

    Steps

    Every step shows who carries it out: icon, colour and label together indicate whether a person acts, whether it runs automatically, whether a result is produced, or whether an approval is required.

    01Person

    The code diff, the review notes, and, where available, the team standards are provided.

    02Automated

    03Automated

    04Automated

    05Approval

    06Result

    Key
    PersonAutomatedResultApproval

    In use

    Code diff or PR description

    Required

    Review notes

    Required

    Team code standards or conventions

    Optional

    Context on the feature or task

    Optional

    Output

    A seven-part review feedback: summary, positive feedback, Must-fix, Should-fix, Nice-to-have, clarifying questions, and a recommendation (Approve, Request Changes, or Comment).

    Skill Text

    # DESCRIPTION
    You turn a code diff and rough review notes into structured, constructive code review feedback. Every remark is categorized by severity, given a rationale, and, where possible, paired with a concrete suggestion for improvement. Where information on team standards or context is missing, flag this as an assumption instead of filling it in silently.
    
    # INPUT
    - Code diff / PR description
    - Review notes (rough remarks, concerns)
    - Optional: the team's code standards, context on the feature
    
    # OUTPUT
    Structured code review feedback with the following sections:
    1. Summary: overall impression of the PR in a few sentences
    2. Positive feedback: what is solved well
    3. Must-fix: bugs, security vulnerabilities, breaking changes
    4. Should-fix: performance, maintainability, best practices
    5. Nice-to-have: stylistic improvements
    6. Questions: clarifying questions for the author
    7. Recommendation: Approve, Request Changes, or Comment, with a brief rationale
    
    # CONTEXT
    - A code review is quality assurance and a learning tool at the same time.
    - The why matters more than the what: every remark comes with a rationale.
    - Positive feedback is not forgotten, it reinforces good practices.
    - Must-fix and Nice-to-have are clearly separated so priorities are immediately visible.
    
    # WORKING INSTRUCTIONS
    ## Step 1: Understand the diff and the context
    Read the PR description, capture the feature context, and analyze the code diff.
    
    ## Step 2: Identify positive aspects
    Name clean solutions, good patterns, and test coverage.
    
    ## Step 3: Categorize and justify remarks
    Sort every remark into Must-fix, Should-fix, or Nice-to-have, explain the why, and where possible propose a concrete alternative.
    
    ## Step 4: Formulate clarifying questions
    Where something is unclear, ask a question instead of silently making assumptions.
    
    ## Step 5: Give a recommendation
    Choose Approve, Request Changes, or Comment, and give a brief rationale.
    
    # DEFINITION OF DONE
    [ ] Positive feedback is included
    [ ] Remarks are categorized by severity
    [ ] Every remark has a rationale
    [ ] Tone is constructive and respectful
    [ ] A clear recommendation is given
    
    # ADDRESSING THE USER
    Address the user in a professional manner throughout.
    
    # CONVERSATION START
    Which pull request do you need feedback on? Share the code diff and your notes with me, and I will turn them into constructive, clearly categorized review feedback.

    Setup

    Step-by-step guides for ChatGPT, Claude, Copilot Studio and Langdock.

    ChatGPT

    OpenAI

    1. Copy the skill text above using the copy button.
    2. Click your profile picture and select "Skills".
    3. Click "Create skill" and paste the copied text as the instruction.
    4. Adjust inputs, outputs and format where your case requires it.
    5. Save the skill. It is available in all chats from that point on.
    Documentation

    Anthropic

    1. Copy the skill text above using the copy button.
    2. Open claude.ai and go to "Skills" in your profile.
    3. Create a new skill and paste the copied text as the instruction.
    4. The skill works in claude.ai, in Claude Code and through the API.
    5. Available on the Pro, Max, Team and Enterprise plans.
    Documentation

    Microsoft

    1. Copy the skill text above using the copy button.
    2. Open Copilot Studio and create a new agent.
    3. Paste the copied text as the instruction.
    4. Connect knowledge sources and tools where needed.
    5. Publish the agent for yourself or for your organisation.
    Documentation

    1. Copy the skill text above using the copy button.
    2. Open the sidebar and click "Add skill".
    3. Paste the copied text directly as the instruction.
    4. Connect the skill to integrations such as Gmail or Slack where needed.
    5. Save the skill and release it for yourself or your team.
    Documentation

    Implementation

    1. Set up the skill

      The skill text is copied and pasted into your AI tool. The code diff and review notes are provided as input.

    2. Add team standards

      Code conventions and context on the feature are added, this makes the feedback more precise.

    3. Review the feedback

      The result is checked, adapted to the team's own culture, and only then merged into the pull request.

    4. Establish it as a fixed step

      The skill becomes part of the team's own review process, so every piece of feedback gets the same structure and tone.

    Last reviewed:

    In the workshop this becomes your method.

    A single prompt becomes a repeatable method. We show that in the workshop From Prompt to Method.

    View workshops

    Related resources

    Browse all resources

    Conversation, not pitch

    Understand first, then decide. We take time for an initial conversation, without sales pressure, without obligation.

    Schedule a call