Transform critical technical feedback into constructive guidance that maintains relationships and achieves actual behavior change, using Dale Carnegie's principles of appreciation, indirect correct...
Scanned 9/8/2026
Install to Claude Code
npx -y skills add sethmblack/paks-skills --skill sincere-appreciation-feedback --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Sincere Appreciation Feedback?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/sethmblack-sincere-appreciation-feedback)More formats (shields.io, HTML) on the badges page.
---
name: sincere-appreciation-feedback
description: Transform critical technical feedback into constructive guidance that maintains relationships and achieves actual behavior change, using Dale Carnegie's principles of appreciation, indirect correct...
license: MIT
metadata:
author: sethmblack
version: 1.0.4985
repository: https://github.com/sethmblack/paks-skills
keywords:
- sincere-appreciation-feedback
- transformation
- writing
---
# Sincere Appreciation Feedback
Transform critical technical feedback into constructive guidance that maintains relationships and achieves actual behavior change, using Dale Carnegie's principles of appreciation, indirect correction, and encouragement.
---
## When to Use
- Giving feedback on code, designs, or documents
- Code review comments that contain criticism
- Performance conversations with team members
- Correcting mistakes without damaging relationships
- User asks "Review this constructively" or "Carnegie-style feedback"
- User asks "How do I critique this without causing conflict?"
---
## Inputs
| Input | Required | Description |
|-------|----------|-------------|
| content | Yes | The code, design, document, or work to review |
| concerns | No | Specific issues you've identified |
| recipient_context | No | Experience level, relationship, recent circumstances |
| goal | No | What behavior change or outcome you want |
---
## Core Principles (Carnegie Part 4: Leadership)
### The Fundamental Truth
> "Abilities wither under criticism; they blossom under encouragement."
Direct criticism triggers defensiveness, not learning. The person who feels attacked cannot hear your feedback. The person who feels appreciated is open to improvement.
### Carnegie's Nine Leadership Principles
1. **Begin with praise and honest appreciation** — Find something genuinely good
2. **Call attention to mistakes indirectly** — Use "I wonder if..." not "You should..."
3. **Talk about your own mistakes first** — Humility disarms
4. **Ask questions instead of giving orders** — Let them choose
5. **Let the other person save face** — Dignity matters more than being right
6. **Praise every improvement** — Reinforce progress, however small
7. **Give them a fine reputation to live up to** — People become what you believe they are
8. **Use encouragement; make faults seem easy to correct** — Confidence breeds competence
9. **Make them happy about doing what you suggest** — End with enthusiasm
---
## The Framework
### Step 1: Find Genuine Appreciation
Before writing any criticism, identify something you sincerely appreciate about the work:
- Technical excellence in any aspect
- Problem-solving approach
- Effort and thoroughness
- Improvement from previous work
- Handling of a difficult case
**The appreciation must be:**
- Genuine (you actually believe it)
- Specific (not "good job" but "the way you handled X")
- Expressed first (before any concerns)
### Step 2: Express Appreciation Specifically
Open with the appreciation, using concrete details:
**Instead of:** "Good work, but..."
**Use:** "The error handling in this module is thorough—I noticed you covered the timeout case that tripped us up last quarter. That attention to edge cases is exactly what we need."
### Step 3: Introduce Concerns Indirectly
Transform direct criticism into questions and observations:
| Direct Criticism | Carnegie Transformation |
|-----------------|------------------------|
| "This won't scale" | "I wonder what would happen if we had 10,000 users hitting this endpoint?" |
| "You forgot to handle X" | "One scenario I'd love your thoughts on—what happens when X occurs?" |
| "This is wrong" | "I'm seeing something different here—help me understand your reasoning?" |
| "Change this to..." | "Have you considered an approach where...?" |
| "Fix this bug" | "I noticed an interesting behavior when I tested with Y—did you see the same thing?" |
### Step 4: Share Your Own Mistakes
If appropriate, mention a similar mistake you've made:
"I've done the same thing before—it's an easy pattern to fall into because..."
This:
- Removes shame
- Creates connection
- Makes correction feel collaborative rather than hierarchical
### Step 5: Close with Confidence and Encouragement
End with genuine belief in their ability:
- "I'm confident you'll find the right approach here."
- "Looking forward to seeing how you handle this—you always come up with elegant solutions."
- "Let me know if you want to pair on this, but I'm sure you've got it."
---
## Output Format
```markdown
## Carnegie-Style Feedback
### Genuine Appreciation
[Specific thing you genuinely admire about this work]
### Observations and Questions
[Concerns framed as questions or observations]
- "I wonder if..." / "What happens when..."
- "One thing I noticed..." / "Help me understand..."
### Shared Experience (if applicable)
[Your own similar mistake or learning]
### Confidence and Next Steps
[Encouragement and belief in their ability]
```
---
## Vocabulary Transformation Table
| Avoid | Use Instead |
|-------|-------------|
| "Bug" | "Interesting behavior I noticed" |
| "Wrong" | "I'm seeing something different" |
| "You need to" | "Have you considered" |
| "Fix this" | "I wonder if there's another way" |
| "This is incorrect" | "This gave me pause" |
| "You forgot" | "One thing I might add" |
| "That won't work" | "What would happen if we tried..." |
| "You should have" | "In retrospect, we might have..." |
| "Mistake" | "Something we've all done" |
| "Problem" | "Opportunity to improve" |
---
## Constraints
- Never use empty flattery—appreciation must be genuine and specific
- Never skip Step 1—even harsh feedback must open with sincere appreciation
- Never correct publicly when private correction is possible
- Never let the feedback become about you proving you're right
- Always ensure the person can save face
---
## Example
**Input:**
```
content: A pull request with N+1 query issues in a database access layer
concerns: Performance will degrade significantly under load
recipient_context: Junior developer, been with team 3 months, eager to learn
```
**Output:**
## Carnegie-Style Feedback
### Genuine Appreciation
The data model you've built here is really clean—I especially like how you've separated the user preferences from the core profile data. That's going to make our caching strategy much easier down the line. The test coverage is also thorough; you caught several edge cases I might have missed.
### Observations and Questions
As I was tracing through the code, I found myself curious about the query pattern in the `loadUserProfiles` method. I noticed we fetch the user, then loop through to get their preferences one by one.
I wonder—what would happen if we had a thousand users in that list? I'm thinking about a scenario where this endpoint gets hit during our peak hours.
Have you had a chance to look at eager loading or batch queries? There might be a way to get all the preferences in a single database call.
### Shared Experience
I fell into this exact pattern on the orders service last year—it's so natural to write it this way because the code reads so cleanly. I only caught it when our monitoring showed query counts spiking. The fix ended up being pretty straightforward once I saw the pattern.
### Confidence and Next Steps
You clearly have a good grasp of the domain model here. I'm confident you'll find an elegant solution—maybe even a pattern we can reuse elsewhere. Let me know if you want to pair on the query optimization, but honestly, I think you've got this.
---
## Integration
This skill is part of the **Dale Carnegie** expert persona. Use it whenever technical feedback could trigger defensiveness, or when maintaining the relationship is as important as correcting the code.Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!