cl-clos-patterns
CLOS設計パターンを適用。クラス設計・メソッド実装時に使用
python-programming
Master Python fundamentals, OOP, data structures, async programming, and production-grade scripting for data engineering
java-fundamentals
Master core Java programming - syntax, OOP, collections, streams, and exception handling
php-fundamentals
Modern PHP programming skill - master PHP 8.x syntax, OOP, type system, and Composer
Python Fundamentals
Master Python syntax, data types, control flow, functions, OOP, and standard library
fundamentals
Master Kotlin syntax, OOP principles, SOLID practices, functional programming, and data structures.
oop-patterns
>
Ruby Object Design Expert
Automatically invoked when making decisions about Ruby code structure and organization. Triggers on mentions of "class or module", "should this be a class", "struct vs class", "PORO", "data object", "design pattern", "class vs module", "when to use class", "module vs class", "stateless class", "value object", "data container", "object factory", "extend self", "singleton class". Provides guidance on choosing the right Ruby construct (class, module, Struct, Data, Hash) based on the principle that Ruby is object-oriented, not class-oriented.
python-programming
Python fundamentals, data structures, OOP, and data science libraries (Pandas, NumPy). Use when writing Python code, data manipulation, or algorithm implementation.