💡 Summary
Candid is an AI-powered code review tool that offers configurable feedback based on the Radical Candor framework.
🎯 Target Audience
🤖 AI Roast: “Powerful, but the setup might scare off the impatient.”
Risk: Low. Review: shell/CLI command execution; outbound network access (SSRF, data egress). Run with least privilege and audit before enabling in production.
Candid
A Claude Code plugin for configurable code reviews that combine thoroughness with actionable feedback. Based on Kim Scott's Radical Candor framework: Care Personally + Challenge Directly.
Overview
Candid provides AI-powered code reviews that catch issues before production while teaching you better patterns. Choose between Harsh (brutal honesty) or Constructive (caring + challenging) tone. Define project-specific standards in Technical.md that get enforced automatically. Every issue comes with concrete fixes rated by confidence level.
Core Workflow
The review process follows these steps:
- Run
/candid-reviewon your changes - Select your preferred tone (Harsh or Constructive)
- Candid reviews with full architectural context
- Get categorized issues with actionable fixes
- Select which issues to track as todos
- Apply fixes and optionally auto-commit
Key Features
- Configurable Tone - Harsh (brutal honesty) or Constructive (caring + challenging)
- Technical.md Support - Define and enforce project-specific coding standards
- Focus Modes - Target reviews on security, performance, architecture, or edge cases
- Actionable Fixes - Every issue includes concrete code with confidence ratings
- Re-Review - Track progress on fixes across review sessions
- Auto-Commit - Automatically commit applied fixes with detailed messages
- Todo Integration - Convert issues to tracked todos with multi-select
- Issue Categorization - Organized by severity (Critical → Architectural)
Installation
npx skills add https://github.com/ron-myers/candid
Then restart Claude Code.
Quick Start
Basic review:
/candid-review
With tone preset:
/candid-review --harsh
/candid-review --constructive
Focus on specific aspects:
/candid-review --focus security
/candid-review --focus performance
Auto-commit applied fixes:
/candid-review --auto-commit
Documentation
Full documentation at www.candid.tools:
- Getting Started - Installation and first review
- Core Features - Tone selection, focus modes, Technical.md
- Team Setup - Rolling out to your team
- Custom Standards - Writing effective Technical.md rules
- Complete Reference - All configuration options and flags
- FAQ & Troubleshooting - Common issues and solutions
Technical.md
Define project-specific standards that Candid enforces during reviews. Violations appear as 📜 Standards Violation in your review.
Quick setup:
/candid-init # Auto-generate from codebase (thorough analysis)
/candid-init react # React-specific standards
/candid-init minimal # Minimal starter
/candid-init --effort quick # Fast analysis (~30 sec)
/candid-init --effort thorough # Deep analysis (~3-5 min, default)
Or copy a template:
cp templates/Technical-minimal.md ./Technical.md cp templates/Technical-react.md ./Technical.md cp templates/Technical-node.md ./Technical.md
Keep it focused: under 500 lines, verifiable rules only. Skip what your linter handles. See the Custom Standards guide for detailed guidance.
Configuration
Persist your tone preference and other settings in config files:
User-wide default:
mkdir -p ~/.candid echo '{"tone": "harsh"}' > ~/.candid/config.json
Project-specific:
mkdir -p .candid echo '{"tone": "constructive", "autoCommit": true}' > .candid/config.json
See the Config Reference for all options including exclude patterns, focus areas, and mergeTargetBranches.
Philosophy
This plugin is built on the Radical Candor principle that the best feedback:
- Cares Personally - Shows understanding of context and difficulty
- Challenges Directly - Doesn't hedge or soften real issues
Whether you choose Harsh or Constructive tone, every review aims to find real issues before production, provide immediately applicable fixes, help you track what needs doing, and teach patterns that prevent future problems.
Updating
claude plugin update candid@candid
Then restart Claude Code. See CHANGELOG.md for version history.
Links
License
MIT License - see LICENSE for details.
Author
Ron Myers
Pros
- Configurable tone for personalized feedback
- Automated enforcement of coding standards
- Actionable fixes with confidence ratings
- Focus modes for targeted reviews
Cons
- May require initial setup for Technical.md
- Harsh feedback may not suit all teams
- Learning curve for new users
- Dependency on Claude Code environment
Related Skills
pytorch
S“It's the Swiss Army knife of deep learning, but good luck figuring out which of the 47 installation methods is the one that won't break your system.”
agno
S“It promises to be the Kubernetes for agents, but let's see if developers have the patience to learn yet another orchestration layer.”
nuxt-skills
S“It's essentially a well-organized cheat sheet that turns your AI assistant into a Nuxt framework parrot.”
Disclaimer: This content is sourced from GitHub open source projects for display and rating purposes only.
Copyright belongs to the original author ron-myers.
