Skip to content

Language & Framework

Language-specific patterns, testing strategies, and framework best practices that activate based on your stack.

9 items
skill language

coding-standards

“What are the coding standards for TypeScript/React/Node.js?”

Baseline cross-project coding conventions for naming, readability, immutability, and code-quality review. Use detailed frontend or backend skills for framework-specific patterns.

Input TypeScript/JavaScript project
Output Standards for immutability, error handling, React patterns, Node.js patterns
skill language

django-patterns

“What's the Django way to build this? Models, views, forms?”

Django architecture patterns, REST API design with DRF, ORM best practices, caching, signals, middleware, and production-grade Django apps.

Input Django project development
Output Django ORM, class-based views, forms, middleware patterns
skill language

golang-patterns

“What's idiomatic Go for this? How should I structure my Go code?”

Idiomatic Go patterns, best practices, and conventions for building robust, efficient, and maintainable Go applications.

Input Go code being written or reviewed
Output Go idioms, error handling, interfaces, concurrency patterns
skill language

kotlin-patterns

“What's the idiomatic Kotlin way? Coroutines, flows, multiplatform?”

Idiomatic Kotlin patterns, best practices, and conventions for building robust, efficient, and maintainable Kotlin applications with coroutines, null safety, and DSL builders.

Input Kotlin/Android/KMP code
Output Kotlin idioms, coroutines, sealed classes, KMP patterns
skill language

laravel-patterns

“What's the Laravel way? Eloquent, middleware, services?”

Laravel architecture patterns, routing/controllers, Eloquent ORM, service layers, queues, events, caching, and API resources for production apps.

Input Laravel/PHP project
Output Laravel architecture, Eloquent, service layer, queue patterns
skill language

python-patterns

“What's the Pythonic way to write this? How should I structure my Python code?”

Pythonic idioms, PEP 8 standards, type hints, and best practices for building robust, efficient, and maintainable Python applications.

Input Python code being written or reviewed
Output Guidance on idioms, type hints, error handling, concurrency, packaging
skill language

python-testing

“How do I set up pytest properly? What fixtures and patterns should I use?”

Python testing strategies using pytest, TDD methodology, fixtures, mocking, parametrization, and coverage requirements.

Input Python project needing test infrastructure
Output Test architecture guidance: fixtures, parametrize, mocking, async tests
skill language

rust-patterns

“How do I handle ownership/borrowing here? What's the Rustic approach?”

Idiomatic Rust patterns, ownership, error handling, traits, concurrency, and best practices for building safe, performant applications.

Input Rust code being written or reviewed
Output Ownership patterns, error handling, trait design, async Rust
skill language

springboot-patterns

“How should I structure my Spring Boot application?”

Spring Boot architecture patterns, REST API design, layered services, data access, caching, async processing, and logging. Use for Java Spring Boot backend work.

Input Spring Boot/Java project
Output Spring Boot architecture, dependency injection, JPA, security patterns