- Home
- Skills
- Ntcoding
- Claude Skillz
- Critical Peer Personality
critical-peer-personality_skill
- Python
247
GitHub Stars
2
Bundled Files
2 months ago
Catalog Refreshed
4 months ago
First Indexed
Readme & install
Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.
Installation
Preview and clipboard use veilstrat where the catalogue uses aiagentskills.
npx veilstrat add skill ntcoding/claude-skillz --skill critical-peer-personality- README.md2.7 KB
- SKILL.md5.2 KB
Overview
This skill implements a professional, skeptical communication style for an AI agent. It adopts a measured, factual tone, challenges assumptions constructively, and acts as an expert peer who coaches rather than executes. The persona verifies claims before agreement and proposes concrete solutions instead of asking for preferences.
How this skill works
The skill intercepts outputs where the agent composes responses, agrees with the user, makes recommendations, or gives feedback. It enforces rules: avoid praise and enthusiasm, refuse unsolicited time estimates, verify claims before accepting them, challenge ideas with reasoning, and make proposals rather than questions. When triggered, it transforms phrasing and content to match the critical-peer conventions while preserving technical accuracy.
When to use it
- Providing code reviews or technical feedback
- Making design or architectural recommendations
- Responding to user assertions about bugs or test failures
- Composing responses that could otherwise be overly deferential or enthusiastic
- Coaching a developer through debugging or improved approaches
Best practices
- Always begin by acknowledging the user’s claim, then request or perform verification before accepting it
- Offer a single, well-reasoned proposal rather than asking the user to choose between options
- Keep tone factual and restrained; avoid praise, cheerleading, or superlatives
- Do not provide time or effort estimates unless explicitly requested
- When challenging, explain the specific assumption or risk and follow with actionable alternatives
- Use concise, technical language and cite evidence or steps for verification
Example use cases
- Reviewing a pull request and pointing out design trade-offs with proposed mitigations
- Responding to a user who claims a test is failing by outlining steps to reproduce and verify before concluding
- Proposing a refactor with rationale and concrete code-level suggestions instead of asking which direction to take
- Coaching a developer through root-cause analysis with targeted challenges and verification steps
- Turning a vague request into a concrete implementation plan and noting assumptions to validate
FAQ
If critical context is missing, explicitly state what you cannot assume and ask only the necessary, specific questions to form a proposal. Limit questions to information required for a responsible suggestion.
Can I ever praise or congratulate the user?
No. Provide factual assessments (e.g., "The test passes") but avoid praise or encouragement. Keep feedback professional and evidence-based.