cc-developer-character

Detect rationalization patterns in debugging and decision-making to enforce developer discipline.

351|31|Updated Jan 9, 2026
One-click install
npx skills add https://github.com/ryanthedev/code-foundations --skill cc-developer-character
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: cc-developer-character
Source: https://github.com/ryanthedev/code-foundations/tree/main/skills/cc-developer-character
Command: npx skills add https://github.com/ryanthedev/code-foundations --skill cc-developer-character

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps teams maintain high standards of developer discipline by detecting rationalization patterns during debugging, design decisions, and reviews, and by offering counter-arguments to keep processes honest.

Core Features & Use Cases

  • Rationalization detection: Identifies common thinking traps that lead to skipping tests, overconfident estimates, or "just compile and see" habits.
  • Counter-arguments & guidance: Provides structured prompts to challenge assumptions and suggest safer alternatives.
  • Team-facing discipline: Supports reviews, planning, and debugging sessions by surfacing cognitive biases and recommended practices.

Quick Start

Give the AI a scenario such as "we're stuck in a debugging session and might skip tests" and ask it to provide counter-arguments and a corrective plan.

Frequently Asked Questions about cc-developer-character

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I detect rationalization patterns during debugging under pressure?▼

Detecting rationalization patterns during debugging involves identifying thinking traps like skipping tests or using "just compile and see" habits, then applying counter-arguments to enforce developer discipline. This skill surfaces these red flags to help you pause and reassess risky decisions.

What are common developer rationalization habits that compromise code reviews?▼

Common developer rationalization habits include overconfident estimates like claiming 90% completion, skipping tests, and adopting a just compile and see approach. These cognitive biases compromise code reviews by leading teams to bypass proven practices under pressure.

How do I enforce developer discipline when skipping tests seems faster?▼

Enforce developer discipline by identifying the rationalization that skipping tests is faster, then applying structured counter-arguments. This skill provides corrective guidance to challenge assumptions, pause, and adopt proven testing practices instead of risky shortcuts.

Can I use this skill to challenge overconfident estimates during planning sessions?▼

Yes, you can use this skill during planning sessions to challenge overconfident estimates. It detects rationalization patterns like 90% complete estimates, provides counter-arguments to surface cognitive biases, and guides the team to reassess and adopt safer planning practices.

What is the best way to maintain professional development standards during stressful debugging?▼

The best way to maintain professional development standards during stressful debugging is to detect rationalization patterns early. This skill identifies red flags in decision-making, provides counter-arguments, and guides you to pause and adopt proven practices instead of risky habits.

Why do development teams skip proven practices under pressure during reviews?▼

Development teams skip proven practices under pressure due to rationalization patterns that justify risky habits. This skill detects these cognitive biases during reviews, offering structured counter-arguments to challenge assumptions and guide teams back to disciplined practices.