Kaakati

Kaakati

@Kaakati

GitHub
50 Skills
500 Total Stars
February 2026 Joined

Public Skills

Model Patterns

by Kaakati

"Entity and model patterns with JSON serialization, immutability, and equality"

Processing 10 9mo ago

Repository Patterns

by Kaakati

"Repository interface and implementation patterns with offline-first strategies"

Caching 10 9mo ago

Code Quality Gates

by Kaakati

"Quality gate patterns including dart analysis, test coverage, build validation, and compliance checks"

CLI Tools 10 9mo ago

GetStorage Patterns

by Kaakati

"Local storage with GetStorage for preferences, caching, and offline-first patterns"

Processing 10 9mo ago

Testing Patterns

by Kaakati

"Unit, widget, integration, and golden test patterns with mocking strategies"

Debugging 10 9mo ago

HTTP Integration Patterns

by Kaakati

"HTTP client configuration, API providers, error handling, and request/response patterns"

API Dev 10 9mo ago

Clean Architecture Patterns

by Kaakati

"Domain, Data, and Presentation layer separation with dependency inversion and use case patterns"

Processing 10 9mo ago

Error Handling Patterns

by Kaakati

"Exception classes, failure classes, Either type, and error handling strategies"

Debugging 10 9mo ago

Flutter Conventions & Best Practices

by Kaakati

"Dart 3.x and Flutter 3.x conventions, naming patterns, code organization, null safety, and async/await best practices"

Processing 10 9mo ago

GetX State Management Patterns

by Kaakati

"GetX controllers, reactive state, dependency injection, bindings, navigation, and best practices"

Code Gen 10 9mo ago

Rails Conventions & Patterns

by Kaakati

"Comprehensive Ruby on Rails conventions, design patterns, and idiomatic code standards. Use this skill when writing any Rails code including controllers, models, services, or when making architectural decisions about code organization, naming conventions, and Rails best practices."

Code Gen 10 10mo ago

Sidekiq & Async Patterns

by Kaakati

"Complete guide to background job processing with Sidekiq in Ruby on Rails. Use this skill when: (1) Creating background jobs, (2) Configuring queues and workers, (3) Implementing retry logic and error handling, (4) Designing idempotent jobs, (5) Setting up scheduled/recurring jobs, (6) Optimizing job performance."

Automation 10 10mo ago

ActiveRecord Query Patterns

by Kaakati

"Complete guide to ActiveRecord query optimization, associations, scopes, and PostgreSQL-specific patterns. Use this skill when writing database queries, designing model associations, creating migrations, optimizing query performance, or debugging N+1 queries and grouping errors."

Automation 10 10mo ago

Ruby OOP Patterns

by Kaakati

Comprehensive guide to Object-Oriented Programming in Ruby and Rails covering classes, modules, design patterns, SOLID principles, and modern Ruby 3.x features

Analytics 10 10mo ago

Service Object Patterns

by Kaakati

"Complete guide to implementing Service Objects in Ruby on Rails applications. Use this skill when creating business logic services, organizing service namespaces, handling service results, and designing service interfaces for complex operations."

Automation 10 10mo ago

Turbo & Hotwire Patterns

by Kaakati

"Complete guide to Hotwire implementation including Turbo Drive, Turbo Frames, Turbo Streams, and Stimulus controllers in Rails applications. Use this skill when implementing real-time updates, partial page rendering, or JavaScript behaviors in Rails views."

Automation 10 10mo ago

RSpec Testing Patterns

by Kaakati

"Complete guide to testing Ruby on Rails applications with RSpec. Use this skill when writing unit tests, integration tests, system tests, or when setting up test infrastructure including factories, shared examples, and mocking strategies."

Code Gen 10 10mo ago

API Development Patterns

by Kaakati

Comprehensive guide to building production-ready REST APIs in Rails with serialization, authentication, versioning, rate limiting, and testing

API Dev 10 10mo ago

Rails Error Prevention

by Kaakati

"Comprehensive checklist and prevention strategies for common Ruby on Rails errors. Use this skill BEFORE writing any Rails code to prevent ViewComponent template errors, ActiveRecord query mistakes, method exposure issues, N+1 queries, and other common Rails pitfalls."

Debugging 10 10mo ago

Codebase Inspection Protocol

by Kaakati

"Mandatory inspection procedures for understanding Rails codebase structure before writing any code. Use this skill FIRST before any code generation task to discover existing patterns, conventions, dependencies, and file organization in the target Rails project."

CLI Tools 10 10mo ago

TailAdmin UI Patterns

by Kaakati

"TailAdmin dashboard UI framework patterns and Tailwind CSS classes. ALWAYS use this skill when: (1) Building any dashboard or admin panel interface, (2) Creating data tables, cards, charts, or metrics displays, (3) Implementing forms, buttons, alerts, or modals, (4) Building navigation (sidebar, header, breadcrumbs), (5) Any UI work that should follow TailAdmin design. This skill REQUIRES fetching from the official GitHub repository to ensure accurate class usage - NEVER invent classes."

Analytics 10 10mo ago

requirements-writing

by Kaakati

Write clear, testable requirements using User Stories and Gherkin scenarios for Manifest Logistics SaaS. Capture functional and non-functional requirements with proper acceptance criteria. Use when defining new features or documenting system behavior.

Automation 10 10mo ago

ViewComponents Specialist

by Kaakati

"Specialist in ViewComponent implementation, component architecture, slots, previews, and method exposure patterns. Invoke this agent when creating or modifying ViewComponents, implementing component slots, setting up previews, debugging component rendering issues, or ensuring proper method delegation from services."

Code Gen 10 10mo ago

Rails Localization (i18n) - English & Arabic

by Kaakati

"Comprehensive internationalization skill for Ruby on Rails applications with proper English and Arabic translations, RTL support, pluralization rules, date/time formatting, and culturally appropriate content adaptation."

Processing 10 10mo ago