All authors

Claude Skills by Kaakati
github.com/Kaakati85 skills0 installs150 views
- Activerecord PatternsComplete 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.Votes: 0GitHub stars: 10
- Api Development PatternsComprehensive guide to building production-ready REST APIs in Rails with serialization, authentication, versioning, rate limiting, and testingVotes: 0GitHub stars: 10
- Codebase InspectionMandatory 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.Votes: 0GitHub stars: 10
- Hotwire PatternsComplete 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.Votes: 0GitHub stars: 10
- LocalizationComprehensive 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.Votes: 0GitHub stars: 10
- Rails Context VerificationSystematic verification of codebase context before code generation to prevent assumption bugsVotes: 0GitHub stars: 10
- Rails ConventionsComprehensive 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.Votes: 0GitHub stars: 10
- Rails Error PreventionComprehensive 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.Votes: 0GitHub stars: 10
- Requirements WritingWrite 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.Votes: 0GitHub stars: 10
- Rspec Testing PatternsComplete 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.Votes: 0GitHub stars: 10
- Ruby Oop PatternsComprehensive guide to Object-Oriented Programming in Ruby and Rails covering classes, modules, design patterns, SOLID principles, and modern Ruby 3.x featuresVotes: 0GitHub stars: 10
- Service Object PatternsComplete 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.Votes: 0GitHub stars: 10
- Sidekiq Async PatternsComplete 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.Votes: 0GitHub stars: 10
- Skill DiscoveryHow the Rails Enterprise Dev plugin discovers and uses project skills dynamicallyVotes: 0GitHub stars: 10
- Tailadmin PatternsTailAdmin 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.Votes: 0GitHub stars: 10
- Viewcomponents SpecialistSpecialist 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.Votes: 0GitHub stars: 10
- Accessibility PatternsWCAG 2.2 Level AA compliance patterns for Flutter applications including Semantics widgets, screen reader support, keyboard navigation, and color contrast requirementsVotes: 0GitHub stars: 10
- Advanced Getx PatternsAdvanced GetX features including Workers, GetxService, SmartManagement, GetConnect, GetSocket, bindings composition, and testing patternsVotes: 0GitHub stars: 10
- Clean Architecture PatternsDomain, Data, and Presentation layer separation with dependency inversion and use case patternsVotes: 0GitHub stars: 10
- Code Quality GatesQuality gate patterns including dart analysis, test coverage, build validation, and compliance checksVotes: 0GitHub stars: 10
- Core Layer PatternsBase classes, error handling, utilities, configuration, and dependency injection patterns for Flutter Clean ArchitectureVotes: 0GitHub stars: 10
- Error HandlingException classes, failure classes, Either type, and error handling strategiesVotes: 0GitHub stars: 10
- Flutter ConventionsDart 3.x and Flutter 3.x conventions, naming patterns, code organization, null safety, and async/await best practicesVotes: 0GitHub stars: 10
- Get Storage PatternsLocal storage with GetStorage for preferences, caching, and offline-first patternsVotes: 0GitHub stars: 10
- Getx PatternsGetX controllers, reactive state, dependency injection, bindings, navigation, and best practicesVotes: 0GitHub stars: 10
- Http IntegrationHTTP client configuration, API providers, error handling, and request/response patternsVotes: 0GitHub stars: 10
- Internationalization PatternsInternationalization (i18n) and localization (l10n) patterns using GetX Translations for multi-language Flutter applicationsVotes: 0GitHub stars: 10
- Model PatternsEntity and model patterns with JSON serialization, immutability, and equalityVotes: 0GitHub stars: 10
- Navigation PatternsGetX navigation patterns including routing, parameters, guards, deep linking, and custom transitions for Flutter applicationsVotes: 0GitHub stars: 10
- Performance OptimizationPerformance optimization patterns for Flutter applications including widget optimization, memory management, profiling, and 60 FPS best practicesVotes: 0GitHub stars: 10
- Repository PatternsRepository interface and implementation patterns with offline-first strategiesVotes: 0GitHub stars: 10
- Testing PatternsUnit, widget, integration, and golden test patterns with mocking strategiesVotes: 0GitHub stars: 10
- Alamofire PatternsExpert Alamofire decisions for iOS/tvOS: when Alamofire adds value vs URLSession suffices, interceptor chain design trade-offs, retry strategy selection, and certificate pinning considerations. Use when designing network layer, implementing auth token refresh, or choosing between networking approaches. Trigger keywords: Alamofire, URLSession, interceptor, RequestAdapter, RequestRetrier, certificate pinning, Session, network layer, token refresh, retryVotes: 0GitHub stars: 10
- Api IntegrationExpert API integration decisions for iOS/tvOS: REST vs GraphQL trade-offs, API versioning strategies, caching layer design, and offline-first architecture choices. Use when designing network architecture, implementing offline support, or choosing between API patterns. Trigger keywords: REST, GraphQL, API versioning, caching, offline-first, URLSession, background fetch, ETag, pagination, rate limitingVotes: 0GitHub stars: 10
- App LifecycleExpert lifecycle decisions for iOS/tvOS: when SwiftUI lifecycle vs SceneDelegate, background task strategies, state restoration trade-offs, and launch optimization. Use when managing app state transitions, handling background work, or debugging lifecycle issues. Trigger keywords: lifecycle, scenePhase, SceneDelegate, AppDelegate, background task, state restoration, launch time, didFinishLaunching, applicationWillTerminate, sceneDidBecomeActiveVotes: 0GitHub stars: 10
- Atomic Design IosExpert Atomic Design decisions for iOS/tvOS: when component hierarchy adds value vs overkill, atom vs molecule boundary judgment, design token management trade-offs, and component reusability patterns. Use when structuring design systems, deciding component granularity, or organizing component libraries. Trigger keywords: Atomic Design, atoms, molecules, organisms, templates, component library, design system, design tokens, reusability, compositionVotes: 0GitHub stars: 10
- Clean Architecture IosExpert Clean Architecture decisions for iOS/tvOS: when Clean Architecture adds value vs overkill, layer boundary judgment calls, dependency rule violations to catch, and practical trade-offs between purity and pragmatism. Use when designing app architecture, debugging layer violations, or deciding what belongs where. Trigger keywords: Clean Architecture, layer, domain, data, presentation, use case, repository, dependency rule, entity, DTO, mapperVotes: 0GitHub stars: 10
- Combine ReactiveExpert Combine decisions for iOS/tvOS: when Combine vs async/await, Subject selection trade-offs, operator chain design, and memory management patterns. Use when implementing reactive streams, choosing between concurrency models, or debugging Combine memory leaks. Trigger keywords: Combine, Publisher, Subscriber, Subject, PassthroughSubject, CurrentValueSubject, async/await, AnyCancellable, sink, operators, reactiveVotes: 0GitHub stars: 10
- Concurrency PatternsExpert Swift concurrency decisions: async let vs TaskGroup selection, actor isolation boundaries, @MainActor placement strategies, Sendable conformance judgment calls, and structured vs unstructured task trade-offs. Use when designing concurrent code, debugging data races, or choosing between concurrency patterns. Trigger keywords: async, await, actor, Task, TaskGroup, @MainActor, Sendable, concurrency, data race, isolation, structured concurrency, continuationVotes: 0GitHub stars: 10
- Coordinator PatternExpert Coordinator pattern decisions for iOS/tvOS: when coordinators add value vs overkill, parent-child coordinator hierarchy design, SwiftUI vs UIKit coordinator differences, and flow completion handling. Use when designing navigation architecture, implementing multi-step flows, or decoupling views from navigation. Trigger keywords: Coordinator, navigation, flow, parent coordinator, child coordinator, deep link, routing, navigation hierarchy, flow completionVotes: 0GitHub stars: 10
- Core Data PatternsExpert Core Data decisions for iOS/tvOS: when Core Data vs alternatives, context architecture for multi-threading, migration strategy selection, and performance optimization trade-offs. Use when choosing persistence layer, debugging save failures, or optimizing fetch performance. Trigger keywords: Core Data, NSManagedObject, NSPersistentContainer, NSFetchRequest, FetchRequest, migration, lightweight migration, background context, merge policy, faultingVotes: 0GitHub stars: 10
- Dependency InjectionExpert DI decisions for iOS/tvOS: when DI containers add value vs overkill, choosing between injection patterns, protocol design for testability, and SwiftUI-specific injection strategies. Use when designing service layers, setting up testing infrastructure, or deciding how to wire dependencies. Trigger keywords: dependency injection, DI, constructor injection, protocol, mock, testability, container, factory, @EnvironmentObject, service locatorVotes: 0GitHub stars: 10
- Error Handling PatternsExpert error handling decisions for iOS/tvOS: when to use throws vs Result, error type design trade-offs, recovery strategy selection, and user-facing error presentation patterns. Use when designing error hierarchies, implementing retry logic, or deciding how to surface errors to users. Trigger keywords: Error, throws, Result, LocalizedError, retry, recovery, error presentation, do-catch, try, error handling, failureVotes: 0GitHub stars: 10
- Localization IosExpert localization decisions for iOS/tvOS: when runtime language switching is needed vs system handling, pluralization rule complexity by language, RTL layout strategies, and string key architecture. Use when internationalizing apps, handling RTL languages, or debugging localization issues. Trigger keywords: localization, i18n, l10n, NSLocalizedString, Localizable.strings, stringsdict, plurals, RTL, Arabic, Hebrew, SwiftGen, language switchingVotes: 0GitHub stars: 10
- Mvvm ArchitectureExpert MVVM decisions for iOS/tvOS: choosing between ViewModel patterns (state enum vs published properties vs Combine), service layer boundaries, dependency injection strategies, and testing approaches. Use when designing ViewModel architecture, debugging data flow issues, or deciding where business logic belongs. Trigger keywords: MVVM, ViewModel, ObservableObject, @StateObject, service layer, dependency injection, unit test, mock, architectureVotes: 0GitHub stars: 10
- Push NotificationsExpert notification decisions for iOS/tvOS: when to request permission, silent vs visible notification trade-offs, rich notification strategies, and APNs architecture choices. Use when implementing push notifications, debugging delivery issues, or designing notification UX. Trigger keywords: push notification, UNUserNotificationCenter, APNs, device token, silent notification, content-available, mutable-content, notification extension, notification actions, badgeVotes: 0GitHub stars: 10
- Security Best PracticesExpert security decisions for iOS/tvOS: when Keychain vs UserDefaults, certificate pinning trade-offs, API key protection strategies, and secure data lifecycle management. Use when storing sensitive data, implementing authentication, or hardening app security. Trigger keywords: Keychain, security, certificate pinning, encryption, API key, token storage, secure storage, biometric, jailbreak, data protectionVotes: 0GitHub stars: 10
- Session ManagementExpert session decisions for iOS/tvOS: token storage security levels, refresh flow architectures, multi-session handling strategies, and logout cleanup requirements. Use when implementing authentication, debugging token issues, or designing session architecture. Trigger keywords: session, authentication, token, Keychain, refresh token, access token, JWT, OAuth2, logout, session expiration, KeychainHelper, SecItemAdd, kSecAttrAccessibleVotes: 0GitHub stars: 10
- Swift ConventionsExpert Swift decisions Claude doesn't instinctively make: struct vs class trade-offs, @MainActor placement, async/await vs Combine selection, memory management pitfalls, and iOS-specific anti-patterns. Use when writing Swift code for iOS/tvOS apps, reviewing Swift architecture decisions, or debugging memory/concurrency issues. Trigger keywords: Swift, iOS, tvOS, actor, async, Sendable, retain cycle, memory leak, struct, class, protocol, genericVotes: 0GitHub stars: 10
- Swiftgen IntegrationExpert SwiftGen decisions for iOS/tvOS: when type-safe assets add value, template selection trade-offs, organization strategies, and build phase configuration. Use when setting up SwiftGen, choosing templates, or debugging generation issues. Trigger keywords: SwiftGen, type-safe, Asset, L10n, ImageAsset, ColorAsset, FontFamily, swiftgen.yml, structured-swift5, code generation, asset catalogVotes: 0GitHub stars: 10