home / skills / kaakati

kaakati skills

Find 62 skills from 1 repo created by kaakati on GitHub.

1 repo
62 skills
GitHub

Sponsored

api-development-patterns

kaakati/rails-enterprise-dev

5
This skill guides you to design production-ready Rails REST APIs with serialization, authentication, versioning, and testing patterns.
localization

kaakati/rails-enterprise-dev

5
This skill helps you implement Rails i18n with English and Arabic support, including RTL, pluralization, formatting, and locale file generation.
rails-error-prevention

kaakati/rails-enterprise-dev

5
This skill helps you prevent Rails runtime errors before coding by enforcing explicit exposure, proper grouping, and safe component access.
skill-discovery

kaakati/rails-enterprise-dev

5
This skill automatically discovers and applies project-specific patterns from .claude/skills to guide Rails development across phases.
advanced-getx-patterns

kaakati/rails-enterprise-dev

5
This skill helps developers implement advanced GetX patterns including workers, services, smart management, bindings, and GetConnect.
core-layer-patterns

kaakati/rails-enterprise-dev

5
This skill helps you implement robust core layer patterns for error handling, validation, and configuration in Flutter projects.
getx-patterns

kaakati/rails-enterprise-dev

5
This skill helps you implement GetX state management patterns with reactive variables, bindings, navigation, and lifecycle best practices for scalable apps.
dependency-injection

kaakati/rails-enterprise-dev

5
This skill provides expert dependency injection guidance for iOS/tvOS, optimizing testability and flexibility through patterns, protocols, and environment
mvvm-architecture

kaakati/rails-enterprise-dev

5
This skill provides expert MVVM architecture guidance for iOS/tvOS, guiding ViewModel patterns, service boundaries, DI, and testing strategies.
tvos-specific-patterns

kaakati/rails-enterprise-dev

5
This skill provides expert tvOS focus and Top Shelf decision guidance for iOS developers to design TV-optimized interfaces.
requirements-engineering

kaakati/rails-enterprise-dev

5
This skill translates user prompts into structured requirements, user stories, and tasks to enable precise acceptance criteria and epic decomposition.
technical-debt-patterns

kaakati/rails-enterprise-dev

5
This skill helps you detect, classify, and prioritize Rails technical debt to guide audits, refactors, and sprint planning.
sidekiq-async-patterns

kaakati/rails-enterprise-dev

5
This skill guides you through implementing and optimizing Sidekiq background jobs in Rails, ensuring idempotent tasks, proper retries, and efficient scheduling.
error-handling-patterns

kaakati/rails-enterprise-dev

5
This skill guides expert decision making for error handling, designing error hierarchies, recovery strategies, and user-facing presentation.
codebase-inspection

kaakati/rails-enterprise-dev

5
This skill enforces codebase inspection before Rails tasks, citing observed file paths to guide architecture, patterns, and file additions.
activerecord-patterns

kaakati/rails-enterprise-dev

5
This skill helps you optimize Rails ActiveRecord queries, manage associations, and use PostgreSQL patterns to prevent N+1 and improve performance.
hotwire-patterns

kaakati/rails-enterprise-dev

5
This skill guides you through Turbo and Hotwire patterns to implement partial updates, real-time features, and Stimulus controllers in Rails apps.
rails-context-verification

kaakati/rails-enterprise-dev

5
This skill verifies Rails codebase context before generation to prevent assumption bugs and ensure correct namespace, routes, and helpers.
requirements-writing

kaakati/rails-enterprise-dev

5
This skill helps you craft clear, testable requirements using user stories and Gherkin scenarios to drive feature development and testing.
rspec-testing-patterns

kaakati/rails-enterprise-dev

5
This skill provides structured RSpec testing patterns for Rails apps, enabling efficient unit, integration, and system tests with FactoryBot and
ruby-oop-patterns

kaakati/rails-enterprise-dev

5
This skill helps you master Ruby OOP patterns and Rails practices, highlighting classes, modules, and SOLID principles for robust apps.
accessibility-patterns

kaakati/rails-enterprise-dev

5
This skill helps you make iOS accessibility decisions, choosing labeling, grouping, and dynamic type strategies to improve VoiceOver and WCAG compliance.
code-quality-gates

kaakati/rails-enterprise-dev

5
This skill provides expert quality gate decisions for iOS/tvOS projects, calibrating coverage, linting, and CI patterns to balance quality and velocity.
get-storage-patterns

kaakati/rails-enterprise-dev

5
This skill helps you implement robust local storage and caching with GetStorage, enabling offline-first apps and seamless state persistence.
http-integration

kaakati/rails-enterprise-dev

5
This skill helps you implement robust HTTP integration patterns, including providers, authenticated clients, and structured error handling for reliable APIs.
model-patterns

kaakati/rails-enterprise-dev

5
This skill provides expert model design guidance for Swift Codable patterns, DTO mapping, validation, and immutability decisions to align with API contracts.
navigation-patterns

kaakati/rails-enterprise-dev

5
This skill guides you in selecting SwiftUI navigation architectures, managing navigation state, and implementing robust deep links for scalable iOS apps.
repository-patterns

kaakati/rails-enterprise-dev

5
This skill helps implement offline-first repository patterns in Dart/Flutter projects, enabling robust data access with cache, network fallbacks, and automated
testing-patterns

kaakati/rails-enterprise-dev

5
This skill helps you implement comprehensive testing patterns including unit, widget, integration, and golden tests with mocking strategies.
alamofire-patterns

kaakati/rails-enterprise-dev

5
This skill guides when to use Alamofire over URLSession, designs interceptor chains, and selects retry and pinning strategies for robust networking.
api-integration

kaakati/rails-enterprise-dev

5
This skill helps you choose REST or GraphQL, versioning, caching, and offline-first strategies for robust iOS and tvOS API integration.
atomic-design-ios

kaakati/rails-enterprise-dev

5
This skill provides expert Atomic Design decisions for iOS SwiftUI, helping you choose boundaries and token strategies to optimize component reuse.
coordinator-pattern

kaakati/rails-enterprise-dev

5
This skill guides iOS navigation architecture using Coordinator pattern, clarifying when to use, how to design hierarchies, and flow completion strategies.
core-data-patterns

kaakati/rails-enterprise-dev

5
This skill helps you decide when to use Core Data versus alternatives, optimize context architecture, and plan migrations for iOS data layers.
push-notifications

kaakati/rails-enterprise-dev

5
This skill provides expert push notification decisions for permission timing, delivery strategies, and architecture choices to optimize user engagement.
session-management

kaakati/rails-enterprise-dev

5
This skill provides expert session management decisions for secure token storage, refresh, multi-device architectures, and thorough logout cleanup.
swift-conventions

kaakati/rails-enterprise-dev

5
This skill helps you make expert Swift architecture decisions for iOS/tvOS by guiding struct vs class, concurrency, and memory management choices.
swiftgen-integration

kaakati/rails-enterprise-dev

5
This skill provides expert SwiftGen decisions for iOS projects, guiding template choice, organization, and build-phase configuration to maximize type-safety
swiftui-patterns

kaakati/rails-enterprise-dev

5
This skill helps you apply expert SwiftUI patterns for state management, navigation, and platform-specific tweaks to reduce bugs and improve view performance.
xctest-patterns

kaakati/rails-enterprise-dev

5
This skill offers expert XCTest decision guidance for test type selection, mock design, and async testing strategies to improve reliability.
action-cable-patterns

kaakati/rails-enterprise-dev

5
This skill helps you implement secure, real-time collaboration with Action Cable by enforcing authorization, persistence, and model-level broadcasting.
context-compilation

kaakati/rails-enterprise-dev

5
This skill enables LSP-powered context extraction and type-safe code generation with cclsp, Sorbet, and Solargraph for safer Rails development.
refactoring-workflow

kaakati/rails-enterprise-dev

5
This skill orchestrates a complete refactoring workflow with tracking, validation, and cross-layer impact checks to ensure no old references remain.
smart-detection

kaakati/rails-enterprise-dev

5
This skill analyzes prompts to route to appropriate utility or workflow agents and suggests actions for Rails development tasks.
user-experience-design

kaakati/rails-enterprise-dev

5
This skill helps you implement polished UX patterns for Rails apps with responsive layouts, dark mode, loading states, and smooth interactions.
service-object-patterns

kaakati/rails-enterprise-dev

5
This skill helps you implement robust service objects in Rails to organize business logic, manage transactions, and return clear results.
tailadmin-patterns

kaakati/rails-enterprise-dev

5
This skill enables building consistent admin dashboards by applying TailAdmin UI patterns and Tailwind classes with verified usage from the official source.
viewcomponents-specialist

kaakati/rails-enterprise-dev

5
This skill helps you implement robust Rails ViewComponents with proper method exposure, slots, and previews, ensuring clean isolation and safe view access.
clean-architecture-patterns

kaakati/rails-enterprise-dev

5
This skill helps you apply clean architecture principles across presentation, domain, and data layers to improve testability and maintainability.
flutter-conventions

kaakati/rails-enterprise-dev

5
This skill applies Dart and Flutter conventions, naming, structure, and async/await best practices to improve code clarity and maintainability.
app-lifecycle

kaakati/rails-enterprise-dev

5
This skill guides iOS app lifecycle decisions, balancing SwiftUI lifecycle, background tasks, and launch optimizations to improve reliability and user
internationalization-patterns

kaakati/rails-enterprise-dev

5
This skill enables multi-language Flutter apps with GetX translations, offering setup, locale management, RTL support, and formatting patterns.
performance-optimization

kaakati/rails-enterprise-dev

5
This skill helps you make informed performance decisions for iOS/tvOS by profiling, selecting tools, and balancing optimization with user impact.
clean-architecture-ios

kaakati/rails-enterprise-dev

5
This skill provides expert Clean Architecture decisions for iOS, guiding layer boundaries, data vs domain placement, and pragmatic trade-offs.
combine-reactive

kaakati/rails-enterprise-dev

5
This skill guides you to choose between Combine and async/await, design robust operator chains, and prevent memory leaks in reactive streams.
localization-ios

kaakati/rails-enterprise-dev

5
This skill provides expert localization decisions for iOS apps, guiding runtime language switching, pluralization, RTL layouts, and string architecture.
security-best-practices

kaakati/rails-enterprise-dev

5
This skill helps you implement iOS security best practices by guiding when to use Keychain, pinning, and secure config for sensitive data.
implementation-safety

kaakati/rails-enterprise-dev

5
This skill provides production-ready Rails safety checklists to prevent nil errors, N+1 queries, and security issues during implementation.
rails-conventions

kaakati/rails-enterprise-dev

5
This skill helps you apply Rails conventions and design patterns to controllers, models, and services for clean, scalable code.
error-handling

kaakati/rails-enterprise-dev

5
This skill explains error handling patterns using exception, failure, and Either types to create robust, scalable error flows.
concurrency-patterns

kaakati/rails-enterprise-dev

5
This skill helps you choose Swift concurrency patterns and isolation strategies to optimize correctness and performance in async code.