Agent skill
constructive-feedback
Transform harsh, vague, or emotionally charged feedback text into actionable form using the Situation-Behavior-Impact-Suggestion framework. Use when "sounds too harsh", "how should I say this", "draft feedback", or "rephrase this message".
Install this agent skill to your Project
npx add-skill https://github.com/hairihou/dotfiles/tree/main/src/.config/claude/skills/constructive-feedback
SKILL.md
Constructive Feedback
Input
$ARGUMENTS
Transform
- Make vague points specific
- Replace emotional expressions with fact-based statements
- Add constructive suggestions
Output Format
Respond in user's language.
[Situation] (when, where)
[Behavior] (observable action)
[Impact] (effect)
---
[Suggestion]
[Expected Outcome]
Example
Input: "He's always late to meetings and doesn't care about the team."
Output:
[Situation] In the last 3 weekly standups (Jan 6, 13, 20)
[Behavior] Joined 10-15 minutes after the scheduled start time
[Impact] Other members had to repeat context, reducing discussion time by ~30%
---
[Suggestion] Confirm the meeting time works, or agree on async updates if schedule conflicts
[Expected Outcome] Full participation from the start, more productive use of meeting time
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
retrospect
Guided personal reflection that separates fact, interpretation, and emotion through structured inquiry. Use when "something feels off", "need to process this", "had a conflict", or decisions feel unclear. Not for technical decision analysis — use devils-advocate for that.
1on1-prep
Prepare for 1on1 meetings using a Psychological Safety x Responsibility framework. Use when preparing for a 1on1, noticing behavioral changes, or planning a difficult conversation with a report.
bonsai
Maintain and groom config files in the current repository. Use when "bonsai", "tidy up", "prune configs", "clean up", "spring cleaning", or reviewing config health. Not for code quality review — use code-critic for that.
npm-update-report
Dependency update workflow with vulnerability assessment and verification. Use when asked to check outdated packages, bump dependencies, run audit, do periodic dependency maintenance, or when security vulnerabilities are reported.
session-insights
Analyze the current conversation for inefficiencies and improvement opportunities. Use when "how did this session go", "what went wrong", "what could I have done better", or reviewing session quality. Not for personal reflection — use retrospect. Not for logging work — use diary.
pr
Create or update a GitHub pull request. Use when asked to create a PR, submit for review, or push changes as a PR. Not for code review comments — use conventional-comments for that.
Didn't find tool you were looking for?