Zum Hauptinhalt springen
Dieser Inhalt ist noch nicht in Ihrer Sprache verfügbar und wird auf Englisch angezeigt.

Pragmatic Programmer

Skill Verifiziert Aktiv

Apply meta-principles of software craftsmanship: DRY, orthogonality, tracer bullets, and design by contract. Use when the user mentions "best practices", "pragmatic approach", "broken windows", "tracer bullet", "software craftsmanship", "technical debt prevention", "prototype vs tracer bullet", or "code ownership". Also trigger when evaluating build-vs-buy decisions, designing estimation approaches, or choosing between reversible and irreversible architectural decisions. Covers estimation, domain languages, and reversibility. For code-level quality, see clean-code. For refactoring techniques, see refactoring-patterns.

Zweck

Apply foundational software craftsmanship principles to design better systems, improve code quality, and manage technical debt effectively.

Funktionen

  • Apply DRY knowledge principle
  • Design orthogonal systems
  • Utilize tracer bullets and prototypes
  • Implement design by contract
  • Combat software entropy with broken window theory

Anwendungsfälle

  • When evaluating software designs and architecture
  • When reviewing code for quality and maintainability
  • When advising on engineering culture and practices
  • When deciding between building a tracer bullet or a prototype

Nicht-Ziele

  • Providing specific language syntax or framework implementation details
  • Replacing the need to read 'The Pragmatic Programmer' book
  • Offering a "one-size-fits-all" solution to software development challenges

Installation

Zuerst Marketplace hinzufügen

/plugin marketplace add wondelai/skills
/plugin install skills@wondelai-skills

Qualitätspunktzahl

Verifiziert
98 /100
Analysiert about 23 hours ago

Vertrauenssignale

Letzter Commit17 days ago
Sterne953
LizenzMIT
Status
Quellcode ansehen

Ähnliche Erweiterungen

V3 Ddd Architecture

100

Domain-Driven Design architecture for claude-flow v3. Implements modular, bounded context architecture with clean separation of concerns and microkernel pattern.

Skill
ruvnet

Pathfinder

100

Ordnet eine Codebasis in Feature-gruppierte Flussdiagramme ein, identifiziert doppelte Belange über Features hinweg und schlägt eine einheitliche Architektur vor. Wird verwendet, wenn nach "dem idealen Pfad" gefragt wird, duplizierte Systeme vereinheitlicht oder die Architektur vor einem Refactoring auditiert werden soll. Gibt ein vorgeschlagenes einheitliches Flussdiagramm sowie Prompts zum Erstellen eines Plans pro System aus.

Skill
thedotmack

Understand

100

Analysieren Sie eine Codebasis, um einen interaktiven Wissensgraphen zur Verständnis von Architektur, Komponenten und Beziehungen zu erstellen

Skill
Lum1104

Cloud Architect

100

Designs cloud architectures, creates migration plans, generates cost optimization recommendations, and produces disaster recovery strategies across AWS, Azure, and GCP. Use when designing cloud architectures, planning migrations, or optimizing multi-cloud deployments. Invoke for Well-Architected Framework, cost optimization, disaster recovery, landing zones, security architecture, serverless design.

Skill
jeffallan

API Design Patterns

100

Comprehensive API design patterns covering REST, GraphQL, gRPC, versioning, authentication, and modern API best practices

Skill
bobmatnyc

Angular Developer

100

Generiert Angular-Code und bietet architektonische Anleitungen. Auslösen bei der Erstellung von Projekten, Komponenten oder Diensten oder für Best Practices zur Reaktionsfähigkeit (Signale, linkedSignal, Ressource), Formulare, Dependency Injection, Routing, SSR, Barrierefreiheit (ARIA), Animationen, Styling (Komponentenstile, Tailwind CSS), Tests oder CLI-Tools.

Skill
angular