All authors
FerroxLabs avatar

Claude Skills by FerroxLabs

github.com/FerroxLabs
2,340 skillsA× 2,302B× 24C× 9D× 2F× 32 installs10 views
First Contribution GuideA

Navigate your first open source contribution from finding issues through submitting pull requests with proper etiquette and workflow Use when the user asks about first contribution guide, related techniques, best practices, or needs guidance in this domain. Do NOT use when the request is outside the scope of first contribution guide or requires a different specialized skill.

ai-agentsrustgo
0
595
Flutter ArchitectA

Expert Flutter architecture covering widget tree design, state management (Riverpod, BLoC, Provider), navigation (GoRouter), platform channels, performance profiling, custom painters, animations, testing patterns, and flavor configurations. Use when the user asks about flutter architect, flutter architect best practices, or needs guidance on flutter architect implementation. Do NOT use when the user needs a different specialized skill or is asking about an unrelated technology domain.

ai-agentsgokotlin
0
595
Flutter Architecture PatternsA

Guides expert-level flutter architecture patterns implementation: dart and architecture decision frameworks, production-ready patterns, and concrete templates for flutter architecture patterns workflows. Use when the user asks about flutter architecture patterns, flutter architecture patterns configuration, or mobile best practices for flutter projects. Do NOT use when the user needs a different mobile development capability -- check sibling skills in the mobile development subcategory.

developmentgoswift
0
595
Flutter State ManagementA

Guides expert-level flutter state management implementation: dart and design-patterns decision frameworks, production-ready patterns, and concrete templates for flutter state management workflows. Use when the user asks about flutter state management, flutter state management configuration, or mobile best practices for flutter projects. Do NOT use when the user needs a different mobile development capability -- check sibling skills in the mobile development subcategory.

developmentgojava
0
595
Git Branching StrategyA

Guides expert-level git branching strategy implementation: version-control and best-practices decision frameworks, production-ready patterns, and concrete templates for git branching strategy workflows. Use when the user asks about git branching strategy, git branching strategy configuration, or version-control best practices for git projects. Do NOT use when the user needs a different developer tools capability -- check sibling skills in the developer tools subcategory.

developmentjavascriptgo
0
595
Git Monorepo PatternsA

Guides expert-level git monorepo patterns implementation: version-control and architecture decision frameworks, production-ready patterns, and concrete templates for git monorepo patterns workflows. Use when the user asks about git monorepo patterns, git monorepo patterns configuration, or version-control best practices for git projects. Do NOT use when the user needs a different developer tools capability -- check sibling skills in the developer tools subcategory.

developmentjavascripttypescript
0
595
Git Panic RecoveryA

Emergency rescue guide for common git mistakes - undo commits, recover deleted branches, fix botched merges, and rescue lost work using reflog and other recovery techniques. Use when the user asks about git panic recovery, related techniques, best practices, or needs guidance in this domain. Do NOT use when the request is outside the scope of git panic recovery or requires a different specialized skill.

ai-agentsgoshell
0
595
Git Pr WorkflowA

Guides expert-level git pr workflow implementation: version-control and best-practices decision frameworks, production-ready patterns, and concrete templates for git pr workflow workflows. Use when the user asks about git pr workflow, git pr workflow configuration, or version-control best practices for git projects. Do NOT use when the user needs a different developer tools capability -- check sibling skills in the developer tools subcategory.

ai-agentsrustgo
0
595
Git WorkflowA

Git workflow expert covering branching strategies, commit conventions, interactive rebase, merge vs rebase, conflict resolution, git bisect, hooks, monorepo strategies, and CI integration. Use when the user asks about git workflow, git workflow best practices, or needs guidance on git workflow implementation. Do NOT use when the user needs a different specialized skill or is asking about an unrelated technology domain.

ai-agentspythongo
0
595
Github Actions ExpertB

GitHub Actions CI/CD expert covering workflow syntax, composite actions, reusable workflows, matrix strategies, self-hosted runners, caching strategies, secrets management, environment protection rules, and advanced workflow patterns. Use when the user asks about github actions expert, github actions expert best practices, or needs guidance on github actions expert implementation. Do NOT use when the user needs a different specialized skill or is asking about an unrelated technology domain.

ai-agentsgoshell
0
595
Go Api PatternsA

Guides expert-level Go HTTP API development: handler patterns, middleware chains, graceful shutdown, OpenAPI generation, request validation, and standard library HTTP server patterns. Use when the user asks about Go API, HTTP handlers, middleware, graceful shutdown, OpenAPI, Go web server, request validation. Do NOT use when the user asks about Go idioms (use `go-idioms`), Go error handling (use `go-error-handling`), REST API design concepts (use `rest-api-design`).

ai-agentsrustgo
0
595
Go Concurrency PatternsA

Guides expert-level Go concurrency: goroutines, channels, select statements, context cancellation, sync primitives, and race condition detection. Covers when to use each concurrency primitive. Use when the user asks about Go concurrency, goroutines, channels, select, context, sync primitives, race detection, Go parallelism. Do NOT use when the user asks about Go idioms (use `go-idioms`), Go performance (use `go-performance`), Go error handling (use `go-error-handling`).

ai-agentsgosql
0
595
Go Error HandlingA

Guides expert-level Go error handling: error wrapping with %w, sentinel errors vs custom error types, errors.Is and errors.As patterns, error groups, and structured error propagation. Use when the user asks about Go error handling, error wrapping, sentinel errors, errors.Is, errors.As, custom error types, error propagation. Do NOT use when the user asks about Go idioms (use `go-idioms`), Go concurrency (use `go-concurrency-patterns`), Go performance (use `go-performance`).

ai-agentsgosql
0
595
Go IdiomsA

Teaches expert-level Go idiomatic patterns: error returns, interface design, embedding, functional options pattern, table-driven design, and effective use of the standard library. Use when the user asks about Go idioms, interface design, embedding, functional options, error returns, Go best practices, standard library. Do NOT use when the user asks about Go project setup (use `go-project-setup`), Go concurrency (use `go-concurrency-patterns`), Go error handling (use `go-error-handling`).

ai-agentspythonrust
0
595
Go PerformanceA

Guides expert-level Go performance optimization: pprof profiling, escape analysis, allocation optimization, GOMAXPROCS tuning, and benchmarking with testing.B. Use when the user asks about Go performance, pprof, escape analysis, allocation optimization, GOMAXPROCS, Go benchmarks, memory profiling. Do NOT use when the user asks about Go idioms (use `go-idioms`), Go concurrency (use `go-concurrency-patterns`), general performance testing (use `performance-testing`).

ai-agentsgobash
0
595
Go Project SetupA

Guides expert-level Go project initialization: module structure with go.mod, workspace mode for multi-module development, Makefile conventions, golangci-lint configuration, and standard project layout. Use when the user asks about Go project setup, go.mod, Go workspace, Go modules, golangci-lint, Go project structure, Makefile. Do NOT use when the user asks about Go language idioms (use `go-idioms`), Go testing (use `go-testing-patterns`), Go concurrency (use `go-concurrency-patterns`).

ai-agentsrustgo
0
595
Go Testing PatternsA

Guides expert-level Go testing: table-driven tests, testify assertions, httptest for HTTP handlers, integration test patterns, benchmarks, and fuzz testing. Use when the user asks about Go testing, table-driven tests, testify, httptest, benchmarks, fuzz testing, Go test organization. Do NOT use when the user asks about Go project setup (use `go-project-setup`), Go idioms (use `go-idioms`), general testing concepts (use `unit-testing-patterns`).

ai-agentsrustgo
0
595
Health Tech DeveloperA

Guide for developers building healthcare technology covering HIPAA compliance, HL7 and FHIR interoperability standards, EHR integration, patient data security, regulatory considerations, and navigating the unique technical challenges of healthcare software. Use when the user asks about health tech developer, related techniques, best practices, or needs guidance in this domain. Do NOT use when the request is outside the scope of health tech developer or requires a different specialized skill.

ai-agentsrustgo
0
595
Hexagonal ArchitectureA

Guides expert-level hexagonal architecture implementation: design-patterns and clean-code decision frameworks, production-ready patterns, and concrete templates for hexagonal architecture workflows. Use when the user asks about hexagonal architecture, hexagonal architecture configuration, or architecture best practices for hexagonal projects. Do NOT use when the user needs a different architecture design capability -- check sibling skills in the architecture design subcategory.

developmenttypescriptpython
0
595
Incident ResponderA

Production incident management methodology with structured triage, severity classification, communication templates, root cause analysis, and post-incident review processes for reliable systems. Use when the user asks about incident responder, incident responder best practices, or needs guidance on incident responder implementation. Do NOT use when the user needs a different specialized skill or is asking about an unrelated technology domain.

ai-agentsrustgo
0
595
Ios DeveloperA

Expert iOS/Swift development covering SwiftUI patterns, UIKit integration, Combine/async-await, Core Data, networking, push notifications, App Store guidelines, signing/provisioning, and performance instruments. Use when the user asks about ios developer, ios developer best practices, or needs guidance on ios developer implementation. Do NOT use when the user needs a different specialized skill or is asking about an unrelated technology domain.

ai-agentsgoruby
0
595
Ios Swiftui ArchitectureA

Guides expert-level ios swiftui architecture implementation: swift and architecture decision frameworks, production-ready patterns, and concrete templates for ios swiftui architecture workflows. Use when the user asks about ios swiftui architecture, ios swiftui architecture configuration, or mobile best practices for ios projects. Do NOT use when the user needs a different mobile development capability -- check sibling skills in the mobile development subcategory.

developmentgoswift
0
595
Java Concurrency PatternsA

Guides expert-level Java concurrency: virtual threads decision tree, CompletableFuture composition, ExecutorService selection, reactive patterns with Reactor, and structured concurrency. Use when the user asks about Java concurrency, virtual threads, CompletableFuture, ExecutorService, Project Loom, Reactor, structured concurrency. Do NOT use when the user asks about Java modern idioms (use `java-modern-idioms`), Java performance (use `java-performance`), Java Spring (use `java-spring-pattern...

ai-agentsgojava
0
595
Java Modern IdiomsA

Teaches expert-level modern Java patterns: records, sealed classes, pattern matching, text blocks, virtual threads (Project Loom), and modern Stream API usage for Java 21+. Use when the user asks about Java records, sealed classes, pattern matching, text blocks, virtual threads, Java 21, modern Java. Do NOT use when the user asks about Java project setup (use `java-project-setup`), Java testing (use `java-testing-patterns`), Java concurrency (use `java-concurrency-patterns`).

ai-agentsgojava
0
595
Java PerformanceA

Guides advanced Java performance optimization: JMH benchmarking, GC tuning, heap profiling with JFR, startup time optimization, and native image compilation with GraalVM. Use when the user asks about Java performance, JMH, GC tuning, JFR, heap profiling, startup optimization, GraalVM native image. Do NOT use when the user asks about Java concurrency (use `java-concurrency-patterns`), Java modern idioms (use `java-modern-idioms`), general performance testing (use `performance-testing`).

ai-agentsgojava
0
595
Java Project SetupA

Guides expert-level Java project initialization: Maven vs Gradle decision tree, multi-module structure, Java version management, toolchain configuration, and build optimization. Use when the user asks about Java project setup, Maven, Gradle, build.gradle.kts, multi-module, Java version management, toolchain. Do NOT use when the user asks about Java modern idioms (use `java-modern-idioms`), Java testing (use `java-testing-patterns`), Java Spring (use `java-spring-patterns`).

developmentrustgo
0
595
Java Spring PatternsA

Guides expert-level Spring Boot 3.x development: dependency injection patterns, auto-configuration, actuator, configuration properties, and idiomatic Spring architecture. Use when the user asks about Spring Boot, dependency injection, Spring configuration, actuator, Spring Boot 3.x, Spring patterns. Do NOT use when the user asks about Java project setup (use `java-project-setup`), Java testing (use `java-testing-patterns`), Java concurrency (use `java-concurrency-patterns`).

ai-agentsgojava
0
595
Java Testing PatternsA

Guides expert-level Java testing: JUnit 5, Mockito, AssertJ, Testcontainers, parameterized tests, and Spring Boot test slices. Use when the user asks about Java testing, JUnit 5, Mockito, AssertJ, Testcontainers, parameterized tests, Spring Boot testing. Do NOT use when the user asks about Java project setup (use `java-project-setup`), Java Spring patterns (use `java-spring-patterns`), general testing concepts (use `unit-testing-patterns`).

ai-agentsgojava
0
595
Javascript IdiomsA

Teaches expert-level modern JavaScript idiomatic patterns: optional chaining, nullish coalescing, destructuring, iterators and generators, Proxy and Reflect, WeakRef, and structured clone. Focuses on patterns that leverage ES2022+ features. Use when the user asks about modern JavaScript patterns, optional chaining, nullish coalescing, destructuring, iterators, generators, Proxy, or idiomatic JS code. Do NOT use when the user asks about TypeScript types (use `typescript-type-patterns`), Node.j...

developmentjavascripttypescript
0
595
Javascript Testing PatternsA

Guides expert-level JavaScript and TypeScript testing: Vitest vs Jest decision tree, ESM mocking strategies, snapshot testing, coverage configuration, and test runner selection for modern projects. Use when the user asks about JavaScript testing, Vitest, Jest, mocking ESM, snapshot testing, coverage, test runner selection, TypeScript testing. Do NOT use when the user asks about Node.js project setup (use `nodejs-project-setup`), general testing concepts (use `unit-testing-patterns`), E2E test...

developmentjavascripttypescript
0
595
Jetpack Compose DevA

Expert Android Jetpack Compose development covering declarative UI, state hoisting, Material 3 theming, type-safe navigation, lazy layouts, custom animations, ViewModel integration, side effects, accessibility, and production architecture patterns for modern Android apps. Use when the user asks about jetpack compose dev, jetpack compose dev best practices, or needs guidance on jetpack compose dev implementation. Do NOT use when the user needs a different specialized skill or is asking about a...

ai-agentsgokotlin
0
595
Json TransformerA

Reshape, query, validate, and transform JSON data using jq, JavaScript, and Python - with ready-to-use recipes for common data transformation tasks. Use when the user asks about json transformer, related techniques, best practices, or needs guidance in this domain. Do NOT use when the request is outside the scope of json transformer or requires a different specialized skill.

ai-agentsjavascriptpython
0
595
Kotlin Android PatternsA

Guides expert-level kotlin android patterns implementation: kotlin and mobile decision frameworks, production-ready patterns, and concrete templates for kotlin android patterns workflows. Use when the user asks about kotlin android patterns, kotlin android patterns configuration, or kotlin best practices for kotlin projects. Do NOT use when the user needs a different languages runtimes capability -- check sibling skills in the languages runtimes subcategory.

developmentgojava
0
595
Kotlin Coroutines PatternsA

Guides expert-level kotlin coroutines patterns implementation: kotlin and mobile decision frameworks, production-ready patterns, and concrete templates for kotlin coroutines patterns workflows. Use when the user asks about kotlin coroutines patterns, kotlin coroutines patterns configuration, or kotlin best practices for kotlin projects. Do NOT use when the user needs a different languages runtimes capability -- check sibling skills in the languages runtimes subcategory.

ai-agentsrustgo
0
595
Kotlin Project SetupA

Guides expert-level kotlin project setup implementation: kotlin and best-practices decision frameworks, production-ready patterns, and concrete templates for kotlin project setup workflows. Use when the user asks about kotlin project setup, kotlin project setup configuration, or kotlin best practices for kotlin projects. Do NOT use when the user needs a different languages runtimes capability -- check sibling skills in the languages runtimes subcategory.

devopsgojava
0
595
Kotlin Testing PatternsA

Guides expert-level kotlin testing patterns implementation: kotlin and testing decision frameworks, production-ready patterns, and concrete templates for kotlin testing patterns workflows. Use when the user asks about kotlin testing patterns, kotlin testing patterns configuration, or kotlin best practices for kotlin projects. Do NOT use when the user needs a different languages runtimes capability -- check sibling skills in the languages runtimes subcategory.

ai-agentsgojava
0
595
Legacy Code ArchaeologistA

Expertise in understanding unfamiliar and legacy codebases through reverse engineering, documentation recovery, behavior characterization, dependency mapping, safe refactoring techniques, and systematic knowledge extraction from undocumented systems. Use when the user asks about legacy code archaeologist, legacy code archaeologist best practices, or needs guidance on legacy code archaeologist implementation. Do NOT use when the user needs a different specialized skill or is asking about an un...

ai-agentstypescriptpython
0
595
License AdvisorA

Choose and apply open source licenses with comparison of MIT, Apache, GPL and others, plus compliance guidance and attribution requirements Use when the user asks about license advisor, related techniques, best practices, or needs guidance in this domain. Do NOT use when the request is outside the scope of license advisor or requires a different specialized skill.

ai-agentspythonrust
0
595
Logging ArchitectA

Logging strategy designer covering structured logging, log levels, correlation IDs, distributed tracing, log aggregation, PII handling, retention policies, alerting, and observability stack setup. Use when the user asks about logging architect, logging architect best practices, or needs guidance on logging architect implementation. Do NOT use when the user needs a different specialized skill or is asking about an unrelated technology domain.

developmenttypescriptpython
0
595
Maintainer ToolkitA

Manage open source projects effectively with issue triage, release management, community health practices, and burnout prevention strategies Use when the user asks about maintainer toolkit, related techniques, best practices, or needs guidance in this domain. Do NOT use when the request is outside the scope of maintainer toolkit or requires a different specialized skill.

ai-agentsrustgo
0
595
Make AutomatorA

Expert Make (formerly Integromat) automation covering scenario design, module configuration, routers for conditional branching, iterators and aggregators for array processing, error handling with break and resume, data store operations, webhook setup, custom API connections, scheduling strategies, and performance optimization for high-volume automation. Use when the user asks about make automator, make automator best practices, or needs guidance on make automator implementation. Do NOT use wh...

ai-agentsgoshell
0
595
Microservices Readiness AssessmentA

Structured assessment for evaluating organizational readiness to migrate from monolith to microservices, covering codebase analysis, team capabilities, infrastructure maturity, migration risk, and producing an actionable readiness scorecard. Use when the user asks about microservices readiness assessment, related techniques, best practices, or needs guidance in this domain. Do NOT use when the request is outside the scope of microservices readiness assessment or requires a different specializ...

ai-agentsgodocker
0
595
Mobile AnalyticsA

Expert mobile analytics covering attribution tracking, funnel analysis, crash reporting integration, A/B testing frameworks, retention and cohort analysis, event taxonomy design, privacy-compliant data collection, real-time dashboards, and actionable metric strategies for iOS and Android applications. Use when the user asks about mobile analytics, mobile analytics best practices, or needs guidance on mobile analytics implementation. Do NOT use when the user needs a different specialized skill...

ai-agentsgoswift
0
595
Mobile App Quality AuditA

Comprehensive mobile application quality assessment covering performance, UX, accessibility, security, and app store compliance to produce an actionable audit scorecard. Use when the user asks about mobile app quality audit, related techniques, best practices, or needs guidance in this domain. Do NOT use when the request is outside the scope of mobile app quality audit or requires a different specialized skill.

developmentgoswift
0
595
Mobile CicdA

Expert mobile continuous integration and delivery covering Fastlane automation, code signing management, TestFlight and Google Play deployment pipelines, App Center distribution, automated testing in CI, build versioning strategies, environment configuration, and release management for iOS and Android apps. Use when the user asks about mobile cicd, mobile cicd best practices, or needs guidance on mobile cicd implementation. Do NOT use when the user needs a different specialized skill or is as...

ai-agentsgojava
0
595
Mobile Security EngineerA

Mobile application security covering certificate pinning implementation, secure local storage patterns, jailbreak and root detection, code obfuscation and tamper detection, API security for mobile clients, biometric authentication, secure key management, network security, reverse engineering defense, and compliance with OWASP MASVS. Use when the user asks about mobile security engineer, mobile security engineer best practices, or needs guidance on mobile security engineer implementation. Do N...

ai-agentsrustgo
0
595
Mobile TestingA

Expert mobile app testing covering unit testing (XCTest, JUnit), UI testing (Espresso, XCUITest, Detox), screenshot testing, device farm testing, performance testing, network condition simulation, accessibility testing, and crash reporting. Use when the user asks about mobile testing, mobile testing best practices, or needs guidance on mobile testing implementation. Do NOT use when the user needs a different specialized skill or is asking about an unrelated technology domain.

ai-agentstypescriptgo
0
595
Mobile Ui DesignerA

Expert mobile UI/UX patterns covering platform design guidelines (Material Design, Human Interface), responsive layouts, gesture handling, offline-first UI, skeleton screens, pull-to-refresh, infinite scroll, bottom sheets, and haptic feedback. Use when the user asks about mobile ui designer, mobile ui designer best practices, or needs guidance on mobile ui designer implementation. Do NOT use when the user needs a different specialized skill or is asking about an unrelated technology domain.

ai-agentsgoswift
0
595
Monolith To MicroservicesA

Guides expert-level monolith to microservices migration implementation: refactoring and backend decision frameworks, production-ready patterns, and concrete templates for monolith to microservices workflows. Use when the user asks about monolith to microservices migration, monolith to microservices configuration, or architecture best practices for monolith projects. Do NOT use when the user needs a different architecture design capability -- check sibling skills in the architecture design sub...

devopspythongo
0
595
Monorepo ArchitectA

Advanced monorepo architecture covering Nx, Turborepo, and Lerna tooling, workspace management patterns, build caching strategies, dependency graph optimization, task pipeline design, and migration planning for large-scale codebases. Use when the user asks about monorepo architect, monorepo architect best practices, or needs guidance on monorepo architect implementation. Do NOT use when the user needs a different specialized skill or is asking about an unrelated technology domain.

ai-agentstypescriptrust
0
595