strategy-pragmatic-programmer
CommunityPragmatic coding principles for better quality.
Software Engineering#refactoring#code-quality#design-by-contract#orthogonality#dry-principle#pragmatic-programming#tracer-bullets
AuthorJimmyTranDev
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Pragmatic Programmer principles help teams reduce duplicate knowledge and hard-to-maintain code by enforcing clear boundaries, testable contracts, and disciplined evolution of software systems.
Core Features & Use Cases
- DRY: Ensure a single source of truth for knowledge and behavior to minimize duplication.
- Orthogonality & Reversibility: Promote independent components with low cross-cutting dependencies and easy revertibility of decisions.
- Tracer Bullets & Pragmatic Paranoia: Start with end-to-end slices and design by contract, validation, and fail-fast checks to catch issues early.
- Code Quality Guidance: Provide rules for refactoring, naming, and modular design to improve maintainability over time.
- Use Case: A software team uses these principles during code reviews to prevent creeping complexity and ensure changes remain safe and reversible.
Quick Start
Adopt Pragmatic Programmer practices to improve code quality across your project.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: strategy-pragmatic-programmer Download link: https://github.com/JimmyTranDev/dotfiles/archive/main.zip#strategy-pragmatic-programmer Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.