giving-kind-feedback

Structure constructive feedback using emotion, credibility, and logic.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/blaknite/agent-skills --skill giving-kind-feedback
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: giving-kind-feedback
Source: https://github.com/blaknite/agent-skills/tree/main/giving-kind-feedback
Command: npx skills add https://github.com/blaknite/agent-skills --skill giving-kind-feedback

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides principles and strategies for delivering feedback that is constructive, empathetic, and effective, fostering growth and positive communication in professional settings.

Core Features & Use Cases

  • Kind vs. Nice Distinction: Understand the difference between superficial politeness and genuine care for development.
  • Three Elements of Feedback: Incorporate Emotion, Credibility, and Logic for impactful communication.
  • Framing Feedback: Learn to own confusion, advocate for the next reader, and empower others.
  • Use Case: When reviewing a colleague's code, use these principles to provide comments that are clear, actionable, and supportive, ensuring the feedback leads to improvement without causing defensiveness.

Quick Start

Use the giving-kind-feedback skill to draft a code review comment that is both kind and direct.

Frequently Asked Questions about giving-kind-feedback

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I give constructive feedback in a code review without causing defensiveness?

Constructive feedback in code reviews requires balancing kindness and directness. By owning your confusion, advocating for the next reader, and focusing on actionable growth, you can deliver comments that foster improvement without triggering defensiveness.

What is the difference between being kind and being nice when delivering professional feedback?

Being kind in professional feedback means genuinely caring for the recipient's development, whereas being nice is merely superficial politeness. Kind feedback is direct and actionable, prioritizing long-term growth over temporary comfort.

How do I frame performance discussion comments to help team members grow?

Frame performance discussion comments to empower others by incorporating three elements: emotion, credibility, and logic. This structured approach ensures your feedback is impactful, clear, and focused on fostering professional development.

What are the core elements of effective professional communication for team collaboration?

Effective professional communication for team collaboration relies on three feedback elements: emotion, credibility, and logic. Incorporating these principles ensures your messages are empathetic, trustworthy, and structured for positive growth.

Can I use structured feedback principles for both code reviews and performance discussions?

Yes, structured feedback principles apply to both code reviews and performance discussions. The focus on kindness, directness, and empathy translates across professional communication settings to ensure feedback consistently fosters growth and team collaboration.

When should I avoid giving feedback in professional communication?

You should avoid giving professional feedback when you cannot offer actionable guidance for growth. Feedback lacking the elements of emotion, credibility, or logic may come across as superficial politeness rather than constructive support.