Language & Framework
Language-specific patterns, testing strategies, and framework best practices that activate based on your stack.
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.
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.
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.
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.
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.
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.
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.
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.
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.