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.