
radical-candor
Use when asked to "radical candor", "give feedback that cares", "have a difficult conversation", "challenge directly", "manage performance issues", or "give praise that lands". Helps deliver direct feedback while showing you care. The Radical Candor framework (created by Kim Scott) teaches how to challenge directly while caring personally.
- Installs
- 341
- Last 24h
- —
- Trending rank
- —
- Security
- Not audited
Install
Works with every agent the skills CLI supports.
npx skills add https://github.com/pmprompt/claude-plugin-product-management --skill radical-candor- 01
Install
Run the command in your project. The CLI asks which agents to install for.
- 02
Describe the task
Ask your agent for something this skill covers. It loads radical-candor automatically when relevant.
- 03
Review the result
The agent follows the SKILL.md steps, scripts and references bundled with the skill.
SKILL.md
The instructions your agent reads when the skill is triggered.
Domain Context
This skill implements a proven product management framework. The approach combines best practices from industry leaders and is designed for practical application in day-to-day PM work.
Input Requirements
- Context about your product, feature, or problem
- Relevant data, research, or constraints (recommended but optional)
- Clear articulation of what you're trying to achieve
Radical Candor
What It Is
Radical Candor is a framework for giving feedback that builds trust and drives results. The core insight: great feedback happens when you Care Personally AND Challenge Directly at the same time.
Most people fail at feedback because they choose one or the other. They're either so focused on being nice that they don't say what needs to be said (ruinous empathy), or they're so focused on being direct that they forget to show they care (obnoxious aggression). Radical Candor isn't about finding a middle ground—it's about doing both fully.
The key shift: Move from "How do I deliver this feedback?" to "How do I help this person succeed?"
When to Use It
Use Radical Candor when you need to:
- Give feedback (both praise and criticism) that actually lands
- Have difficult performance conversations with direct reports
- Build a culture of honest communication on your team
- Solicit feedback from others about your own performance
- Coach employees through growth and development
- Address problems before they become crises
- Build trust in professional relationships
When Not to Use It
- When you don't actually care — if you just want to vent or hurt someone
- When the feedback is about unchangeable personal traits — focus on behavior, not personality
- When you haven't solicited feedback first — always start by asking for feedback
- When you're saving it for a performance review — Radical Candor happens in the moment
Resources
Books:
- Radical Candor by Kim Scott
- Radical Respect by Kim Scott
- When They Win, You Win by Russ Laraway
FAQ
What does the radical-candor skill do?
Use when asked to "radical candor", "give feedback that cares", "have a difficult conversation", "challenge directly", "manage performance issues", or "give praise that lands". Helps deliver direct feedback while showing you care. The Radical Candor framework (created by Kim Scott) teaches how to challenge directly while caring personally.
How do I install radical-candor?
Run npx skills add https://github.com/pmprompt/claude-plugin-product-management --skill radical-candor in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/radical-candor/ (personal) or .claude/skills/radical-candor/ (project).
Which AI agents can use radical-candor?
Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.
Is radical-candor safe to install?
No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.
Who maintains radical-candor?
It is published by pmprompt in pmprompt/claude-plugin-product-management. It has 341 recorded installs.
More from pmprompt/claude-plugin-product-management
prd-writer
pmprompt/claude-plugin-product-management
Generate comprehensive product requirements documents. Use when starting a new feature or product initiative and need structured documentation.
feature-prioritization-assistant
pmprompt/claude-plugin-product-management
Calculate RICE scores and prioritize features systematically. Use when building your product roadmap and need to make data-driven prioritization decisions.
user-feedback-synthesizer
pmprompt/claude-plugin-product-management
Open the skill to read its SKILL.md instructions.
thinking-in-bets
pmprompt/claude-plugin-product-management
Use when asked to "thinking in bets", "make decisions under uncertainty", "think probabilistically", "avoid resulting", "separate decision quality from outcomes", or "reduce bias in decisions". Helps make explicit bets and evaluate decisions on process, not results. The Thinking in Bets framework (from Annie Duke) applies poker strategy to business and life decisions.
product-led-growth
pmprompt/claude-plugin-product-management
Open the skill to read its SKILL.md instructions.
jobs-to-be-done
pmprompt/claude-plugin-product-management
Open the skill to read its SKILL.md instructions.
Popular code quality & workflow skills
grill-me
mattpocock/skills
A relentless interview to sharpen a plan or design.
improve-codebase-architecture
mattpocock/skills
Scan a codebase for deepening opportunities, present them as a visual HTML report, then grill through whichever one you pick.
handoff
mattpocock/skills
Compact the current conversation into a handoff document for another agent to pick up.
domain-modeling
mattpocock/skills
Build and sharpen a project's domain model. Use when discussing codebase terminology, writing or editing a GLOSSARY.md, or recording or editing an ADR.
codebase-design
mattpocock/skills
Shared vocabulary for designing deep modules. Use when the user wants to design or improve a module's interface, find deepening opportunities, decide where a seam goes, make code more testable or AI-navigable, or when another skill needs the deep-module vocabulary.
diagnosing-bugs
mattpocock/skills
Diagnosis loop for hard bugs and performance regressions. Use when the user says "diagnose"/"debug this", or reports something broken/throwing/failing/slow.