About the-pragmatic-programmer
the-pragmatic-programmer is a skill for engineering judgment grounded in pragmatic principles. It provides mini guidance first, with a deeper reference for tradeoffs that need more detail.
Key features
- 01Knowledge-level DRY
- 02Orthogonality and automation
- 03Prototyping and fast feedback
- 04Adaptable design
- 05Mini guide with deeper reference
Use cases
- 01Assessing engineering tradeoffs
- 02Planning automation and prototypes
- 03Improving feedback cycles
- 04Designing adaptable systems
Install
Copy the command and run it in a terminal.
npx skills add https:/ / github.com/ ciembor/ agent-rules-books --skill the-pragmatic-programmerAfter installing, type/the-pragmatic-programmerin Claude Code to confirm it loaded.
Bundled files
References and scripts installed along with SKILL.md.
the-pragmatic-programmer.mdthe-pragmatic-programmer.mini.mdthe-pragmatic-programmer.nano.mdDetails
From the project READMEThe Pragmatic Programmer Skill
Use this skill when a task involves pragmatic engineering judgment, responsibility, DRY at the knowledge level, orthogonality, automation, prototyping, fast feedback, or adaptable design.
Before making design or code decisions, read and apply the-pragmatic-programmer.mini.md. Use the-pragmatic-programmer.md only as a deeper reference when the mini rules are not enough for the current engineering tradeoff.