Object-Oriented Programming principles, design patterns, and best practices.
/plugin marketplace add TheBushidoCollective/han
/plugin install jutsu-oop@TheBushidoCollective/han
Use when applying encapsulation and information hiding principles in object-oriented design. Use when controlling access to object state and behavior.
Use when deciding between inheritance and composition in object-oriented design. Use when creating class hierarchies or composing objects from smaller components.
Use when implementing polymorphism and interfaces in object-oriented design. Use when creating flexible, extensible systems with interchangeable components.
Interactive learning mode that requests meaningful code contributions at decision points (mimics the unshipped Learning output style)
Automated code review for pull requests using multiple specialized agents with confidence-based scoring
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review
Comprehensive PR review agents specializing in comments, tests, error handling, type design, code quality, and code simplification