Back to authors
Jeffallan

Jeffallan

64 Skills published on GitHub.

prompt-engineer

Use when designing prompts for LLMs, optimizing model performance, building evaluation frameworks, or implementing advanced prompting techniques like chain-of-thought, few-shot learning, or structured outputs.

prompt-engineeringprompt-generationprompt-refinementllmevaluation-framework
methodologyView skill →

rails-expert

Use when building Rails 7+ web applications with Hotwire, real-time features, or background job processing. Invoke for Active Record optimization, Turbo Frames/Streams, Action Cable, Sidekiq. Keywords: Rails, Ruby on Rails, Hotwire, Turbo, Stimulus, Active Record.

ruby-on-railsweb-developmenthotwireactive-recordsidekiq
developmentView skill →

rag-architect

Use when building RAG systems, vector databases, or knowledge-grounded AI applications requiring semantic search, document retrieval, or context augmentation.

retrieval-augmented-generationvector-storecontext-engineering
architectureView skill →

shopify-expert

Use when building Shopify themes, apps, custom storefronts, or e-commerce solutions. Invoke for Liquid templating, Storefront API, app development, checkout customization, Shopify Plus features.

shopifyliquidstorefront-apigraphqle-commerce
developmentView skill →

postgres-pro

Use when optimizing PostgreSQL queries, configuring replication, or implementing advanced database features. Invoke for EXPLAIN analysis, JSONB operations, extension usage, VACUUM tuning, performance monitoring. Keywords: PostgreSQL, EXPLAIN, replication, JSONB, pg_stat.

performance-tuningmonitoringsqlreplicationjson
databaseView skill →

python-pro

Use when building Python 3.11+ applications requiring type safety, async programming, or production-grade patterns. Invoke for type hints, pytest, async/await, dataclasses, mypy configuration. Keywords: Python, typing, async, pytest, dataclasses.

pythonasynchronous-programmingtype-safetypytestdataclasses
developmentView skill →

spec-miner

Use when understanding legacy or undocumented systems, creating documentation for existing code, or extracting specifications from implementations. Invoke for legacy analysis, code archaeology, undocumented features. Keywords: reverse engineering, code analysis, legacy, documentation, specification.

reverse-engineeringspecification-documentstechnical-writinglegacy-code
code-intelligenceView skill →

spring-boot-engineer

Use when building Spring Boot 3.x applications, microservices, or reactive Java applications. Invoke for Spring Data JPA, Spring Security 6, WebFlux, Spring Cloud integration. Keywords: Spring Boot, Spring Framework, Spring Cloud, WebFlux, microservices.

spring-bootmicroservicesspring-cloudwebfluxspring-security
developmentView skill →

swift-expert

Use when building iOS/macOS applications with Swift 5.9+, SwiftUI, or async/await concurrency. Invoke for protocol-oriented programming, SwiftUI state management, actors, server-side Swift. Keywords: Swift, SwiftUI, iOS, macOS, async, Combine, UIKit.

swiftswiftuiiosmacosconcurrency
developmentView skill →

test-master

Use when writing tests, creating test strategies, or building automation frameworks. Invoke for unit tests, integration tests, E2E, coverage analysis, performance testing, security testing. Keywords: testing, QA, unit test, integration test, E2E, coverage, pytest, Jest.

unit-testingintegration-testinge2e-testingtest-coverageautomated-testing
verifyView skill →

typescript-pro

Use when building TypeScript applications requiring advanced type systems, generics, or full-stack type safety. Invoke for type guards, utility types, tRPC integration, monorepo setup. Keywords: TypeScript, generics, type safety, tRPC, tsconfig.

typescripttRPCmonorepotype-safetygenerics
developmentView skill →

sql-pro

Use when optimizing SQL queries, designing database schemas, or tuning database performance. Invoke for complex queries, window functions, CTEs, indexing strategies, query plan analysis. Keywords: SQL, PostgreSQL, MySQL, optimization, EXPLAIN, indexing.

sqlquery-optimizationperformance-tuningschema-designindexing
databaseView skill →

sre-engineer

Use when defining SLIs/SLOs, managing error budgets, or building reliable systems at scale. Invoke for incident management, chaos engineering, toil reduction, capacity planning. Keywords: SRE, site reliability, SLO, SLI, error budget, incident management, chaos engineering.

site-reliability-engineeringservice-level-objectiveserror-budgetincident-managementchaos-engineering
methodologyView skill →

terraform-engineer

Use when implementing infrastructure as code with Terraform across AWS, Azure, or GCP. Invoke for module development, state management, provider configuration, multi-environment workflows, infrastructure testing. Keywords: Terraform, IaC, terraform module, state, AWS provider, Azure provider, GCP provider.

terraforminfrastructure-as-codemulti-cloud
deployView skill →

microservices-architect

Use when designing distributed systems, decomposing monoliths, or implementing microservices patterns. Invoke for service boundaries, DDD, saga patterns, event sourcing, service mesh, distributed tracing. Keywords: microservices, service mesh, distributed systems, Kubernetes, event-driven.

microservicesdistributed-computingevent-driven-architectureservice-meshdomain-driven-design
architectureView skill →

react-native-expert

Use when building cross-platform mobile applications with React Native or Expo. Invoke for navigation patterns, platform-specific code, native modules, FlatList optimization. Keywords: React Native, Expo, mobile, iOS, Android, navigation.

react-nativeexpomobile-developmentcross-platformnavigation
developmentView skill →

nestjs-expert

Use when building NestJS applications requiring modular architecture, dependency injection, or TypeScript backend development. Invoke for modules, controllers, services, DTOs, guards, interceptors, TypeORM/Prisma. Keywords: NestJS, Nest, Node.js, TypeScript backend, dependency injection.

nestjsnodejstypescriptdependency-injectiontypeorm
developmentView skill →

spark-engineer

Use when building Apache Spark applications, distributed data processing pipelines, or optimizing big data workloads. Invoke for DataFrame API, Spark SQL, RDD operations, performance tuning, streaming analytics.

apache-sparkbig-datadistributed-computingbatch-processingperformance-tuning
analyticsView skill →

Page 3 of 4 · 64 results