cc-pseudocode-programming

Installation
SKILL.md

Skill: cc-pseudocode-programming

STOP - Crisis Invariants

Check Time Why Non-Negotiable
Pseudocode before code 30 sec Once you write code, emotional investment prevents good design iteration
Can you name it clearly? 15 sec Naming difficulty = design problem. Stop and clarify purpose.
Do you understand why it works? 30 sec Working code you don't understand probably doesn't really work
Did you consider alternatives? 30 sec First design is rarely best; iterate in pseudocode where it's cheap

When NOT to Use

Exemption criteria are STRICT. If in doubt, use PPP.

  • Simple accessor routines - getValue(), setName() with NO logic (no validation, no transformation, no side effects)
  • Pass-through routines - Pure delegation with NO parameter transformation or error wrapping
Related skills

More from ryanthedev/code-foundations

Installs
1
GitHub Stars
243
First Seen
Mar 9, 2026