How to give constructive feedback to peers: examples and scripts

Listening and safety

How to give constructive feedback to peers examples start with one fact, one impact, and one ask. Say it close to the work, not at year end. Log the same line in a shared note so a retro idea becomes a habit. Skip personality labels. Invite their view.

Why peer feedback dies after the retro

A retrospective is a list of wishes until someone names a person, a date, and a place to look next week.

Teams are good at spotting the same pain: reviews sit too long, handoffs lack context, standup becomes a status theater. Then the board fills with stickies and nobody says the hard line to a peer. The idea waits for the manager, or for the annual review, where it lands as a surprise.

Peer feedback is not a performance rating. It is a working agreement spoken in the week the work happened. Manager scripts help when you own the relationship. Peer scripts help when you share the queue, the pager, and the retro.

According to iSilta's 2026 survey of 146 organizations, 81% do not measure whether manager behavior actually changes. The same gap shows up on teams: retro actions have no owner, no date, and no shared note. According to the same survey, 78% cite weak 1 on 1s when training is late or thin. Peers wait for a 1 on 1 that never carries the thread.

What is constructive peer feedback?

Constructive peer feedback is a short, factual message about shared work plus a request you can both check next week.

Use three parts every time: the moment, the effect on the team or customer, and the ask. If you cannot name a moment, wait. If you cannot name an ask, you are venting.

Keep praise in the same shape. Peers need to know what to repeat, not only what to stop.

Where should you say it?

Channel Use when Skip when
Private chat or a short call One person, one incident, feelings may be high You want the whole squad to change a rule
Pull request comment The work artifact is the topic The real issue is tone, load, or a pattern across weeks
Team retro You already agreed a habit and it slipped You are naming one peer as the problem in front of others
Shared team note You need the action to survive until next retro The content is personal or about pay and promotion

How to give constructive feedback to peers: copy these scripts

Each block is a suggested script. Swap the bracketed facts. Do not add a personality diagnosis.

Read the line out loud once. If it sounds like a court case, shorten it. If it sounds like a joke, rewrite it.

Missed retro action

Suggested script. In last retro we said no merge without a test on checkout. The PR this morning went in without one. Impact is we keep shipping the same class of bugs. Can we pause merges on that path until a test is in, and I will ping you if I see a gap?

This is how a sticky becomes a habit. You cite the team decision, not your taste. You offer a check, not a lecture.

Slow or harsh code review

Suggested script. I opened the payments PR on Monday and the first review comment landed Thursday. While it sat, I could not start the follow on work. Could we aim for a first pass within one working day, even if the pass is only blocking vs not blocking?

Suggested script. On the last three of my PRs the comments were mostly style nits after we already agreed the formatter. I lose a day rewriting names. Can we treat formatter output as done, and save comments for behavior, tests, and API shape?

Handoffs without context

Suggested script. When the ticket landed on me yesterday it had a title and no repro steps. I spent the morning guessing the customer path. Next time, can you paste the failing URL and the last log line in the ticket before you assign it?

Meetings and airtime

Suggested script. In standup today I started the incident update and the plan changed before I finished the timeline. I lost the thread and so did the room. Could I have two minutes to finish, then we debate the next step?

Suggested script. In planning, design and I did not get a turn until the last five minutes. We left with a bet I do not fully buy. Can we keep a parking lot and give each function a set slot before we lock scope?

Load dropped on a peer

Suggested script. I picked up on call this weekend and found three pages from a change that went out Friday with no note in the channel. I did not know what was safe to roll back. Before Friday deploys, can we post a three line blast radius in the team channel?

Cross team delay

Suggested script. We have been waiting on the API contract since Tuesday and our sprint goal depends on it. I am not asking you to drop your work. Can you tell me a date I can trust, or name who else can unblock us?

Praise that names the habit

Suggested script. The written handoff you left before PTO let me ship without a Slack hunt. That is the bar I want us to keep. I copied the format into the team note so the next person can steal it.

How to receive it as a peer

Suggested script. Thanks for the specific example. I want to check I heard you: you need a first review within a day, and nits can wait. I will try that this week. If I miss it, ping me in the thread rather than saving it for retro.

Receiving well is half the culture. If you argue the first sentence, people stop bringing facts.

How do you turn retro ideas into habits?

Treat every retro item like a bug: owner, next date, and a place the team can see without hunting stickies.

  1. Pick one idea. Two is a stretch. Five is theater.
  2. Write the ask in the same words you would say to a peer.
  3. Name an owner who does the work, not only the manager who facilitates.
  4. Put a next date before the following retro.
  5. Start the next retro by reading that line out loud. Keep, change, or drop it.

If the item cannot survive as one sentence, it was never a decision. Rewrite it before you cheer the retro as a success.

What to skip in peer feedback

Skip Why
Always and never People fight the word instead of the moment
You are difficult, lazy, or political That is identity, not work
Praise sandwich They wait for the hit and miss the ask
CC the manager on the first try It turns a peer talk into a case file
Saving it for annual review The work already shipped and the habit already calcified

How iSilta logs feedback before the annual review

iSilta is collaborative notes plus alignment tracking, so a peer ask is written when it happens, not reconstructed in December.

Most teams split the record: retro in one tool, tickets in another, 1 on 1s in a private doc. The constructive line lives in none of them. Continuous alignment means the same action is visible to the people who need it, with a date you can check.

After you send a script, paste the one sentence ask into the shared note. Tag it to the team habit, not to a personality file. Next retro, you are not relying on memory. Next 1 on 1, the manager is not hearing the story for the first time.

That is the product job: not replacing the human sentence, holding the loop so feedback stays continuous.

Implementation steps

  1. Save two scripts you will actually use this month, one corrective and one praise.
  2. Agree in retro where peer asks get written. One note, not five apps.
  3. Give one piece of peer feedback within 48 hours of the moment.
  4. At the next retro, open with last week's written ask. Keep or drop it in public.
  5. Keep the loop in iSilta so 1 on 1s and retros read the same history.

Frequently asked questions

How do you give constructive feedback to peers with examples?

Name one recent fact, the impact on shared work, and one clear ask. Use a short script, invite their view, and write the same line in a shared note so the change is not lost until the next retro.

Should peer feedback happen in a retrospective or in private?

Use private chat or a 1 on 1 when the issue is about one person. Use the retro when the issue is a team habit you already named together. Public callouts about character kill safety.

How do you turn retrospective ideas into team habits?

Pick one idea, name an owner and a next date, and log it where the team already works. Next retro, start with that item. If nobody can find it, it was never a habit.

What should you avoid saying in peer feedback?

Avoid always, never, and personality labels. Avoid sandwich praise that hides the point. Avoid waiting for the annual review. Speak to a moment the other person can remember.

How does iSilta help with continuous peer feedback?

iSilta holds collaborative notes and alignment tracking so you log feedback when it happens. The next retro and 1 on 1 start from that history instead of a blank annual form.

Related: How do you give constructive feedback without demotivating someone?, Employee feedback examples for managers (specific, fair, actionable), Team working agreement template.

Prefer prepared conversations over memory alone? Explore iSilta features or try the product demo.