strategy-pragmatic-programmer

Community

Pragmatic coding principles for better quality.

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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.