← all publishers

roanbrasil

@roanbrasil source repo

90 published skills

  1. Design Patterns Mastery · roanbrasil
    Apply classic GoF and modern design patterns — Creational, Structural, Behavioral, Functional — with multi-language examples, ASCII UML diagrams, and anti-pattern warnings
    0 installs
  2. Opentelemetry Deep Dive · roanbrasil
    Instrument services with OpenTelemetry — traces, metrics, logs, Java auto/manual instrumentation, Python auto-instrumentation, OTel Collector pipelines, sampling strategies, and semantic conventions
    0 installs
  3. Microservices Excellence · roanbrasil
    Production-hardened microservices guidance — service decomposition, inter-service communication, API Gateway, distributed tracing, data ownership, and anti-patterns
    0 installs
  4. Observability Excellence · roanbrasil
    Design and implement production observability — logs, metrics, traces, alerting, dashboards, profiling, and error tracking using OpenTelemetry and modern tooling
    0 installs
  5. Financial Systems Patterns · roanbrasil
    Expert financial systems design patterns — invoke when building payment processing, ledgers, accounting, money arithmetic, reconciliation, fraud detection, or any system where correctness of monetary values is critical.
    0 installs
  6. Agents Integration Patterns · roanbrasil
    Expert in multi-agent integration patterns — MCP, A2A, coordination, messaging, routing, resilience, context, security, and discovery patterns for production AI systems. Use when designing agent communication, building multi-agent pipelines, or selecting patterns for agent-to-agent or agent-to-tool integration.
    0 installs
  7. Prompt Engineering Advanced · roanbrasil
    Advanced prompt engineering for production LLM applications — invoke when designing, debugging, or optimizing prompts for any model or use case
    0 installs
  8. Distributed Systems Fundamentals · roanbrasil
    Deep reference for distributed systems design — invoke when reasoning about consistency models, CAP tradeoffs, consensus algorithms, replication strategies, distributed transactions, or failure detection in any architecture discussion or implementation.
    0 installs
  9. Software Architecture Documentation · roanbrasil
    Document software architecture using Arc42, ADRs, fitness functions, and living docs — invoked when creating, updating, or auditing architecture documentation for a system
    0 installs
  10. Spring Boot Expert · roanbrasil
    Expert Spring Boot 3.x guidance — auto-configuration, Spring Data, Security, WebFlux, Actuator, testing, performance, and production pitfalls
    0 installs
  11. Terraform Patterns · roanbrasil
    Write production-grade Terraform — module design, remote state, workspace vs directory structure, variable management, drift detection, Atlantis GitOps, tagging, and anti-patterns
    0 installs
  12. Agent Driven Design · roanbrasil
    Expert in Agent-Driven Design (ADD) — the Model/Harness decomposition framework for designing LLM-based agent systems. Use when designing agent architecture, deciding where logic belongs (Model vs Harness vs Infra), choosing agent topologies, building production observability, or diagnosing why an agent performs poorly.
    0 installs
  13. API Contract Design · roanbrasil
    Design production-quality API contracts — REST, gRPC, GraphQL — covering OpenAPI 3.1, versioning, breaking changes, error handling, pagination, security, and contract testing
    0 installs
  14. Cloud Native Design · roanbrasil
    Invoke when designing, reviewing, or refactoring services to be cloud-native — covering 12-Factor principles, stateless design, graceful shutdown, container best practices, GitOps, and cloud-native patterns like sidecar and bulkhead.
    0 installs
  15. Cqrs Event Sourcing · roanbrasil
    Apply CQRS and Event Sourcing when designing systems with complex write/read separation, audit requirements, or event-driven workflows — invoked when discussing command/query separation, event stores, projections, sagas, or eventual consistency.
    0 installs
  16. Grpc Implementation · roanbrasil
    Implement gRPC services end-to-end — proto schema design, code generation, Java/Kotlin/Python stubs, streaming, interceptors, TLS, health checks, and production hardening
    0 installs
  17. Incident Management · roanbrasil
    Guide production incident response, SRE practices, on-call runbooks, postmortems, SLOs, and error budget management
    0 installs
  18. Langgraph Workflows · roanbrasil
    Expert LangGraph skill for stateful multi-agent workflows — invoke when building graph-based agents, human-in-the-loop flows, checkpointed resumable pipelines, supervisor/swarm multi-agent systems, or any LLM workflow that requires cycles or conditional routing.
    0 installs
  19. Resilience Patterns · roanbrasil
    Production resilience patterns — circuit breaker, retry, bulkhead, timeout, fallback, health checks, chaos engineering, and SLO/error budgets
    0 installs
  20. Websockets Realtime · roanbrasil
    Design and implement real-time communication — choose between WebSocket, SSE, and long polling; scale with Redis pub/sub; handle presence, auth, and horizontal scaling for chat, live feeds, collaborative editing, and streaming AI output.
    0 installs
  21. AI Safety Guardrails · roanbrasil
    Production AI safety patterns for LLM applications — invoke when the user is building guardrails, defending against prompt injection, handling sensitive data, auditing tool execution, or red-teaming an LLM system.
    0 installs
  22. Concurrency Patterns · roanbrasil
    Expert concurrency patterns — invoke when designing or debugging multi-threaded code, async systems, actor models, channels, race conditions, deadlocks, or parallel data processing in Java, Kotlin, Python, Go, or Rust.
    0 installs
  23. Debugging Production · roanbrasil
    Debug production incidents and hard-to-reproduce bugs — use when someone asks how to diagnose a JVM memory leak, Kubernetes crash, slow query, production exception, or needs to read thread dumps, heap dumps, or flamegraphs.
    0 installs
  24. Platform Engineering · roanbrasil
    Platform engineering and Internal Developer Platform (IDP) design — invoke when designing developer platforms, golden paths, self-service infrastructure, Backstage catalogs, paved roads, policy as code, or measuring developer experience.
    0 installs
  25. Refactoring Patterns · roanbrasil
    Expert refactoring guidance — Martin Fowler catalog with before/after examples in Java/Kotlin and Python, large-scale migration patterns, and safe refactoring discipline.
    0 installs
  26. Frontend Architecture · roanbrasil
    Frontend architecture patterns — invoked when choosing rendering strategies, structuring large applications, designing API layers, state architecture, build tooling, or testing strategy.
    0 installs
  27. GRAPHQL Schema Design · roanbrasil
    Design production-quality GraphQL schemas — type system, mutation patterns, pagination, N+1 DataLoader, federation, security, and schema evolution
    0 installs
  28. Kubernetes Production · roanbrasil
    Expert Kubernetes production operations — invoke when designing workloads, configuring autoscaling, setting up availability guarantees, hardening security posture, or diagnosing production issues beyond basic kubectl usage.
    0 installs
  29. LLM Cost Optimization · roanbrasil
    LLM cost optimization for production systems — invoke when reducing API spend, designing caching strategies, routing requests, or budgeting token usage
    0 installs
  30. Local Dev Environment · roanbrasil
    Set up, configure, or troubleshoot local development environments using Docker Compose, Dev Containers, Tilt, Skaffold, task runners, and environment variable management.
    0 installs
  31. Performance Profiling · roanbrasil
    Invoked when the user needs to profile, benchmark, or optimize performance of a Java/JVM, Python, or Rust application — including CPU, memory, I/O, GC, or async bottlenecks.
    0 installs
  32. Code Review Excellence · roanbrasil
    Give or receive high-quality code reviews — use when someone asks how to review a PR, write review comments, respond to reviewer feedback, structure a PR, or improve code review culture.
    0 installs
  33. MCP Server Development · roanbrasil
    MCP (Model Context Protocol) server development — invoke when building, debugging, or extending an MCP server with tools, resources, or prompts in any language
    0 installs
  34. Property Based Testing · roanbrasil
    Apply property-based testing with Hypothesis (Python), jqwik (Java/Kotlin), or Kotest Property (Kotlin) to find edge cases in parsers, serialization, pure functions, and state machines
    0 installs
  35. Testcontainers Mastery · roanbrasil
    Write integration tests with real Docker containers — PostgreSQL, Kafka, Redis; Java @ServiceConnection; Python pytest fixtures; reuse mode; custom containers; CI configuration
    0 installs
  36. Bdd Specification · roanbrasil
    Apply Behaviour-Driven Development — Three Amigos, Gherkin, living documentation, step definitions, and BDD/TDD integration — when designing features collaboratively or writing acceptance specifications.
    0 installs
  37. LLM Observability · roanbrasil
    Use when setting up tracing, monitoring, logging, or cost tracking for LLM applications — covers LangSmith, LangFuse, Arize/Phoenix, metrics, alerting, and prompt versioning
    0 installs
  38. Messaging Brokers · roanbrasil
    Messaging broker expertise across RabbitMQ, Kafka, AWS SQS/SNS, Azure Service Bus, and NATS — primitives, selection criteria, patterns, outbox, CDC, and anti-patterns. Trigger on broker selection questions, queue/topic design, reliability patterns, outbox implementation, or broker topology reviews.
    0 installs
  39. Python Production · roanbrasil
    Expert production Python — type hints, Pydantic v2, async/await, packaging with uv, testing with pytest, performance, and common pitfalls
    0 installs
  40. Saas Architecture · roanbrasil
    Design, implement, or review SaaS architecture patterns including multi-tenancy models, tenant isolation, billing, feature access control, and operational concerns.
    0 installs
  41. API Gateway Design · roanbrasil
    Invoke when designing API gateways, BFF (Backend for Frontend) layers, rate limiting strategies, authentication at the edge, request aggregation, or selecting and configuring gateway products like Kong, AWS API Gateway, Traefik, or Spring Cloud Gateway.
    0 installs
  42. Clean Architecture · roanbrasil
    Apply Clean Architecture (Uncle Bob) when designing or reviewing system structure — invoked when discussing layers, dependency direction, framework coupling, testability, or when the user asks how to structure a new feature or service.
    0 installs
  43. Ebpf Observability · roanbrasil
    Implement, evaluate, or troubleshoot eBPF-based observability — including Pixie, Cilium/Hubble, Pyroscope continuous profiling, bpftrace, and BCC tools.
    0 installs
  44. Fastapi Production · roanbrasil
    Expert FastAPI production guidance — async patterns, dependency injection, SQLAlchemy 2.0, auth, testing, middleware, and deployment
    0 installs
  45. Langchain Patterns · roanbrasil
    Expert LangChain patterns for Python (v0.2/v0.3+) — invoke when building RAG pipelines, agent chains, LCEL expressions, tool-calling agents, memory-backed conversations, or migrating from LangChain v0.1.
    0 installs
  46. Ports And Adapters · roanbrasil
    Apply Hexagonal Architecture (Ports and Adapters) when designing application boundaries, defining interfaces between the domain and infrastructure, or reviewing how external dependencies are integrated — invoked when discussing ports, adapters, hexagonal architecture, or application isolation.
    0 installs
  47. Saga Orchestration · roanbrasil
    Design, implement, or debug distributed sagas for multi-service transactions — use when someone asks about distributed transactions, compensating actions, saga patterns, or replacing 2PC.
    0 installs
  48. Security Hardening · roanbrasil
    Production security hardening — OWASP Top 10, secret management, JWT security, input validation, security headers, threat modeling, SAST, and container hardening.
    0 installs
  49. Nats Jetstream · roanbrasil
    Use when working with NATS messaging or JetStream persistence — pub/sub, streams, consumers, KV store, object store, clustering, or leaf nodes
    0 installs
  50. Nosql Patterns · roanbrasil
    Invoke when selecting a NoSQL database, designing schemas for MongoDB/DynamoDB/Cassandra, modeling access patterns, or evaluating trade-offs between document, key-value, wide-column, graph, and time-series stores.
    0 installs
  51. RAG Production · roanbrasil
    Use when building, debugging, or improving a RAG (Retrieval-Augmented Generation) pipeline — covers document loading, chunking, embedding, retrieval, reranking, augmentation, and evaluation
    0 installs
  52. React Patterns · roanbrasil
    Expert React 18+ patterns — invoked when designing components, hooks, state management, data fetching, or performance optimization in React applications.
    0 installs
  53. Technical Debt · roanbrasil
    Identify, quantify, prioritize, and pay down technical debt using structured taxonomies, fitness functions, ADRs, and paydown strategies
    0 installs
  54. CI CD Pipelines · roanbrasil
    Design and implement CI/CD pipelines with GitHub Actions or GitLab CI, including caching, secrets, deployment strategies, and rollback patterns
    0 installs
  55. Database Design · roanbrasil
    Expert database design guidance — schema design, normalization, indexing strategy, zero-downtime migrations, transactions, and query optimization for production PostgreSQL systems.
    0 installs
  56. Event Streaming · roanbrasil
    Event streaming architecture expertise — event-driven patterns, stream processing, windowing, stateful processing, exactly-once semantics, schema evolution, stream-table duality, and technology selection (Kafka Streams vs Flink vs Spark). Trigger on EDA design questions, stream processing patterns, watermarks, backpressure, multi-DC replication, or event catalog governance.
    0 installs
  57. Java Excellence · roanbrasil
    Expert modern Java (17+) — records, sealed classes, virtual threads, streams, JVM tuning, and Effective Java principles
    0 installs
  58. Static Analysis · roanbrasil
    Set up, configure, or improve static analysis and code quality automation — use when someone asks about linters, SAST, SonarQube, SpotBugs, ruff, mypy, clippy, quality gates, or CI code quality checks.
    0 installs
  59. Web Performance · roanbrasil
    Web performance optimization — invoked when diagnosing slow pages, improving Core Web Vitals, optimizing bundles, images, caching, or server rendering strategy.
    0 installs
  60. Contract Testing · roanbrasil
    Invoked when the user needs to implement, debug, or architect consumer-driven contract testing with Pact between microservices — including broker setup, CI integration, and provider verification.
    0 installs
  61. Fine Tuning Llms · roanbrasil
    Expert guidance for LLM fine-tuning decisions, PEFT methods (LoRA/QLoRA), dataset preparation, training, evaluation, and deployment — invoke when the user asks about training, adapting, or customizing a language model.
    0 installs
  62. Vector Databases · roanbrasil
    Use when selecting, configuring, or querying a vector database — covers pgvector, Chroma, Weaviate, Pinecone, and Qdrant with indexing, filtering, and hybrid search
    0 installs
  63. Load Testing · roanbrasil
    Invoked when the user needs to write, run, or interpret load tests with k6 or Gatling — including test type selection, SLA definition, script authoring, threshold configuration, and bottleneck identification.
    0 installs
  64. Rust Systems · roanbrasil
    Expert Rust systems programming — ownership, lifetimes, async, traits, unsafe, and the idiomatic Rust mental model
    0 installs
  65. Service Mesh · roanbrasil
    Invoke when designing, configuring, or troubleshooting service-to-service communication with Istio or Linkerd — including mTLS, traffic management, canary deployments, circuit breaking, and mesh observability.
    0 installs
  66. Uml Diagrams · roanbrasil
    Create UML diagrams (class, sequence, state machine, activity, use case) with PlantUML or Mermaid — invoked when modeling structure, behavior, or interactions in a software system
    0 installs
  67. Accessibility · roanbrasil
    Web accessibility (a11y) — invoked when building UI components, reviewing code for WCAG compliance, fixing keyboard navigation, ARIA usage, color contrast, or screen reader support.
    0 installs
  68. Apache Pulsar · roanbrasil
    Use when working with Apache Pulsar — designing topic hierarchies, configuring subscriptions, implementing geo-replication, deploying BookKeeper, writing Pulsar Functions, or deciding between Pulsar and Kafka
    0 installs
  69. Domain Events · roanbrasil
    Design and implement Domain Events — event structure, intra-process and inter-process dispatch, the Outbox Pattern, event versioning, and the connection to Event Sourcing — when decoupling aggregates or integrating across services.
    0 installs
  70. Feature Flags · roanbrasil
    Invoked when the user needs to implement, architect, or clean up feature flags — including progressive rollout, A/B testing, kill switches, OpenFeature integration, Spring/Python SDKs, and flag lifecycle management.
    0 installs
  71. Kafka Mastery · roanbrasil
    Deep Apache Kafka expertise — architecture, producers, consumers, Streams, Schema Registry, exactly-once semantics, and production tuning. Trigger on Kafka config questions, consumer lag, rebalancing, EOS, schema evolution, or Kafka Streams topology design.
    0 installs
  72. Mqtt Patterns · roanbrasil
    Use when working with MQTT for IoT, mobile, or real-time applications — topic design, QoS levels, broker selection, device shadows, security, or MQTT 5.0 features
    0 installs
  73. Redis Mastery · roanbrasil
    Expert Redis skill — invoke when designing caching strategies, selecting data structures, implementing distributed locks, reasoning about eviction policies, building Pub/Sub or Streams pipelines, or tuning Redis for production performance.
    0 installs
  74. Wasm Patterns · roanbrasil
    Apply WebAssembly patterns for browser compute offload, WASI server-side plugins, edge functions (Cloudflare Workers, Spin), and Rust-to-Wasm compilation — including when to use Wasm and when to avoid it.
    0 installs
  75. Design Systems · roanbrasil
    Design system architecture — invoked when building or maintaining component libraries, design tokens, theming, documentation, or distribution infrastructure.
    0 installs
  76. Iggy Streaming · roanbrasil
    Expert Iggy message streaming — architecture, Rust SDK producers/consumers, consumer groups, offset management, server config, CLI, and production tuning. Trigger on Iggy setup questions, Rust streaming code, Iggy vs Kafka decisions, partition/offset strategy, or deployment config.
    0 installs
  77. C4 Model · roanbrasil
    Create C4 Model architecture diagrams (Context, Container, Component, Code) using PlantUML, Mermaid, or Structurizr — invoked when documenting system architecture at any zoom level
    0 installs
  78. Redpanda · roanbrasil
    Use when working with Redpanda — setting up clusters, configuring topics, tuning performance, migrating from Kafka, or integrating Redpanda Connect pipelines
    0 installs
  79. Robustmq · roanbrasil
    Expert RobustMQ skill — multi-protocol cloud-native message queue (MQTT, Kafka-compat, AMQP) built in Rust. Trigger on RobustMQ setup, MQTT IoT streaming, Kafka-compatible migration, AMQP/RabbitMQ replacement, multi-protocol broker architecture, or RobustMQ vs alternatives decisions.
    0 installs
  80. LLM Evals · roanbrasil
    Use when designing, running, or improving evaluations for LLM applications — covers eval types, datasets, metrics, LLM-as-judge, tools (LangSmith, Ragas, PromptFoo, DeepEval, Braintrust), and CI integration
    0 installs
  81. Spring AI · roanbrasil
    Expert Spring AI (1.x) skill — invoke when building AI-powered Java/Kotlin applications with Spring Boot, including chat integrations, RAG pipelines, tool/function calling, streaming, advisors, embedding, multimodal, or swapping LLM providers without code changes.
    0 installs
  82. Clean Code · roanbrasil
    Apply Clean Code principles when writing, reviewing, or refactoring code — invoked when the user asks to clean up code, improve readability, review naming, reduce complexity, or eliminate code smells.
    0 installs
  83. Cpp Modern · roanbrasil
    Expert Modern C++ (C++17/20) — RAII, smart pointers, move semantics, templates, concepts, ranges, concurrency, and undefined behavior avoidance
    0 installs
  84. CSS Mastery · roanbrasil
    Expert CSS guidance — invoked when writing or reviewing CSS/SCSS for layout, responsive design, animations, modern CSS features, or performance.
    0 installs
  85. Helm Charts · roanbrasil
    Design, write, test, or review Helm charts for Kubernetes — including values design, template best practices, subcharts, OCI registry, and CI testing.
    0 installs
  86. Tdd Mastery · roanbrasil
    Apply comprehensive Test-Driven Development — Red-Green-Refactor, test doubles, testing pyramid, mutation testing, and TDD schools — when writing or reviewing tests in any language.
    0 installs
  87. A2a Protocol · roanbrasil
    Implement Google's Agent-to-Agent (A2A) protocol for agent interoperability — invoke when the user is building multi-agent systems, agent registries, agent delegation, or integrating A2A with Spring AI or Python frameworks.
    0 installs
  88. Ddd Tactical · roanbrasil
    Apply Domain-Driven Design tactical patterns — Entities, Value Objects, Aggregates, Domain Services, Repositories, Factories, and Domain Events — when modeling complex business domains in code.
    0 installs
  89. Git Workflow · roanbrasil
    Expert Git workflow guidance — branching strategies, commit discipline, PR practices, merge strategies, and advanced Git operations for production teams.
    0 installs
  90. Kotlin Craft · roanbrasil
    Expert Kotlin — null safety, coroutines, Flow, sealed classes, scope functions, DSLs, and idiomatic Kotlin over Java idioms
    0 installs