← all publishers

rodri-oliveira-dev

@rodri-oliveira-dev source repo

38 published skills

  1. Nuget Release Governance · rodri-oliveira-dev
    Use esta skill para revisar ou ajustar pack, versionamento, metadados NuGet, GitHub Actions, validacao de package, release notes e publicacao segura do analyzer. Nunca use para publicar de fato sem pedido explicito.
    0
    installs
  2. Roslyn Analyzer Development · rodri-oliveira-dev
    Use esta skill para implementar ou revisar codigo do Roslyn Analyzer de complexidade, incluindo diagnostics, analise sintatica, analise semantica, performance, determinismo, empacotamento e isolamento do projeto original.
    0
    installs
  3. Scaffold Dotnet Test Project · rodri-oliveira-dev
    Create the first .NET test project. USE FOR: "solution has no tests", xUnit tests, Tests.csproj/ProjectReference, add an omitted test project to .sln/.slnx/.slnf, central packages, or tests missing from CI. DO NOT USE FOR: a suitable project already registered in the requested build entry point (stop) or migration.
    0
    installs
  4. Dotnet Repository Inspection · rodri-oliveira-dev
    Use this skill when changing project discovery, MSBuild evaluation, .NET SDK/framework detection, project classification, normalized inspection results, fixture repositories, or the JSON inspection contract in DotNetRepoInspector. Do not use it for unrelated repository documentation or generic C# refactoring.
    0
    installs
  5. Semantic Versioning · rodri-oliveira-dev
    Use esta skill ao alterar regras REL/ARC/TST, severidades, opcoes de .editorconfig, empacotamento NuGet ou documentacao de release do CSF.Analyzers.
    0
    installs
  6. Roslyn Analyzer Rule Change · rodri-oliveira-dev
    Use esta skill ao criar ou alterar regras Roslyn REL###, ARC### ou TST### neste repositorio, incluindo analyzer, testes, documentacao, samples, README e metadados de release.
    0
    installs
  7. Roslyn Analyzer Test Change · rodri-oliveira-dev
    Use esta skill ao criar, corrigir ou ampliar testes automatizados de analyzers Roslyn neste repositorio.
    0
    installs
  8. Roslyn Analyzer Doc Rule Change · rodri-oliveira-dev
    Use esta skill ao criar ou atualizar documentacao de regras REL###, ARC### ou TST### em docs/rules e referencias publicas no README.
    0
    installs
  9. Roslyn Analyzer Sample App Change · rodri-oliveira-dev
    Use esta skill ao criar ou ajustar exemplos manuais nos samples por pacote.
    0
    installs
  10. Roslyn Analyzer Packaging Release Change · rodri-oliveira-dev
    Use esta skill ao alterar empacotamento, release metadata, NuGet, CI, versao, lock file ou workflows deste projeto de analyzers.
    0
    installs
  11. Dotnet Security Review · rodri-oliveira-dev
    Use esta skill para revisar código, dependências, configuração e automação de uma biblioteca .NET sob a ótica de segurança. Combine revisão semântica com analyzers e scanners existentes; não trate esta skill como substituta de CodeQL, Dependency Review, NuGet Audit ou outros gates determinísticos.
    0
    installs
  12. Dotnet Bug Investigation · rodri-oliveira-dev
    Use esta skill para investigar bugs, regressões, falhas de teste ou comportamento inesperado em uma biblioteca .NET quando a causa ainda não é conhecida. Priorize evidência, reprodução e teste de regressão antes da correção. Não use para feature nova com requisitos já definidos.
    0
    installs
  13. Dotnet Pr Review · rodri-oliveira-dev
    Use this skill to review a Dapper-FluentMap pull request or diff for correctness, regressions, compatibility, tests, performance, security, packaging, release, and maintainability. Do not use to implement PR changes unless explicitly asked.
    0
    installs
  14. Microbenchmarking · rodri-oliveira-dev bundle
    Activate when BenchmarkDotNet is involved or when a .NET performance question requires controlled microbenchmark measurement. Covers benchmark design, BDN configuration, project setup, cost-aware execution, side-by-side comparisons, diagnostics, and interpretation. Do not use for profiling/tracing, production telemetry, or load/stress testing.
    0
    installs
  15. Test Gap Analysis · rodri-oliveira-dev bundle
    Pseudo-mutation analysis for behavioral blind spots: determine whether existing tests would catch meaningful caller-visible production changes, identify survivors or untested outcomes, and optionally close verified gaps with focused tests. Use for behavioral gaps and missing edge cases. Use coverage-analysis when available for project-wide coverage arithmetic and test-anti-patterns when available for broad test-quality smells.
    0
    installs
  16. Dotnet Library Change · rodri-oliveira-dev
    Use this skill when changing Dapper-FluentMap production code, public contracts, project files, PackageIds, package metadata, dependencies, or related tests. Do not use for pure CI/release work or behavior-preserving refactoring as the primary task.
    0
    installs
  17. Binlog Failure Analysis · rodri-oliveira-dev
    Analyze MSBuild binary logs to diagnose build failures. USE FOR: unclear MSBuild errors, cascading failures across the multi-project solution, tracing target execution/order, and inspecting evaluated properties/items. Requires an existing .binlog or explicit permission to generate one. DO NOT USE FOR: non-MSBuild build systems.
    0
    installs
  18. Nuget Trusted Publishing · rodri-oliveira-dev bundle
    Review, maintain, or set up NuGet trusted publishing (OIDC) for GitHub Actions. USE FOR: NuGet OIDC, keyless NuGet publish, NuGet/login, trusted-publishing policy changes, release authentication, and diagnosing NuGet trusted-publishing failures. DO NOT USE FOR: private feeds that do not support nuget.org trusted publishing.
    0
    installs
  19. Authoring Github Workflows · rodri-oliveira-dev
    Author and review GitHub Actions workflow YAML safely so syntactically-valid YAML can't ship a workflow that GitHub Actions refuses to run. USE FOR: editing, adding, or reviewing any file under .github/workflows/, writing run-name/name/if/env/run values that contain ${{ }} expressions, diagnosing workflow-load failures, deciding when a workflow scalar must be quoted, and validating workflows with actionlint. DO NOT USE FOR: non-GitHub-Actions YAML. SCOPE: syntactic/structural workflow correctness; pair with ci-release-governance for semantic CI/release design.
    0
    installs
  20. Dotnet Issue Implementation · rodri-oliveira-dev
    Use this skill to turn a well-defined issue into a small Dapper-FluentMap library change with requirements, implementation, tests, validation, and Definition of Done traceability. Do not use for open-ended bug investigation or PR review.
    0
    installs
  21. Directory Build Organization · rodri-oliveira-dev bundle
    Guide for organizing MSBuild infrastructure with Directory.Build.props, Directory.Build.targets, Directory.Packages.props when present, and related repository build files. USE FOR: structuring multi-project repos, consolidating duplicated properties, understanding MSBuild evaluation order, or evaluating whether Central Package Management would be appropriate. Critical pitfall: TargetFramework-dependent properties in .props may evaluate too early.
    0
    installs
  22. Ddd Implementation Vernon · rodri-oliveira-dev
    Use esta skill quando a tarefa envolver implementação, revisão ou refatoração orientada a Domain-Driven Design em código .NET/C#, especialmente bounded contexts, linguagem ubíqua, aggregates, entidades, value objects, repositories, domain events, application services, anti-corruption layer, integração entre contextos, separação entre Domain, Application e Infrastructure, ou revisão de PR com impacto no modelo de domínio. Não use esta skill para CRUD simples, ajustes puramente técnicos ou aplicação cerimonial de DDD sem invariantes, ciclo de vida ou linguagem de negócio relevantes.
    0
    installs
  23. Repository Governance Sdd · rodri-oliveira-dev
    Use esta skill para tarefas SDD de governanca do repositorio, criacao ou revisao de skills Codex, AGENTS.md, ADRs, prompts e documentacao de processo. Nao use para implementar codigo de producao ou testes de aplicacao.
    0
    installs
  24. Optimizing Ef Core Queries · rodri-oliveira-dev
    Use esta skill para diagnosticar e otimizar queries EF Core neste repositorio .NET com PostgreSQL/Npgsql, incluindo N+1, tracking, projecoes, materializacao prematura, filtros, indices, SQL gerado, alto consumo de banco e armadilhas de performance. Nao use para criar nova camada de acesso a dados ou para trocar EF Core por outra tecnologia sem decisao explicita.
    0
    installs
  25. Dotnet Refactoring Engineer · rodri-oliveira-dev
    Use esta skill para revisar, refatorar ou melhorar código .NET/C# com foco em qualidade, legibilidade, manutenibilidade, testabilidade, segurança, performance e boas práticas de engenharia de software. Deve ser usada em tarefas de refatoração, code review, melhoria de arquitetura, redução de acoplamento, organização de responsabilidades, revisão de APIs ASP.NET Core, Entity Framework Core, injeção de dependência, testes automatizados e aplicação de princípios como SOLID, Clean Code, separação de responsabilidades e design evolutivo. Não use esta skill para reescrever código apenas por preferência estética sem ganho técnico claro.
    0
    installs
  26. Configuring Opentelemetry Dotnet · rodri-oliveira-dev
    Use esta skill para revisar, configurar ou evoluir OpenTelemetry em APIs e workers .NET deste repositorio, incluindo traces, metricas, logs, OTLP, correlacao, spans customizados e troubleshooting de observabilidade. Nao use para logging simples sem tracing/metricas ou para instalar pacotes sem necessidade concreta.
    0
    installs
  27. Docker Compose Container Baseline · rodri-oliveira-dev
    Use esta skill para criar, revisar ou evoluir Dockerfiles, Docker Compose, validadores estruturais e jobs de CI de build de imagens desta POC .NET. Nao use para deploy produtivo, publicacao em registry ou mudancas funcionais nos servicos.
    0
    installs
  28. Nginx Edge Local · rodri-oliveira-dev
    Use esta skill para revisar, alterar ou diagnosticar a borda local Nginx da POC, incluindo compose.nginx.yaml, infra/nginx, HTTPS local, proxy reverso, headers, limites defensivos, logs, Swagger via subdominios .localhost e load balance local do LedgerService.Api. Nao use para mudancas funcionais das APIs .NET.
    0
    installs
  29. Coverage Analysis · rodri-oliveira-dev bundle
    Use esta skill para analisar cobertura de testes neste repositorio .NET, identificar gaps relevantes, hotspots de risco, classes/metodos perigosos de modificar e prioridades de teste. Nao use para inflar cobertura, alterar testes sem validar comportamento ou instalar ferramentas sem necessidade concreta.
    0
    installs
  30. Terraform GCP Iac · rodri-oliveira-dev
    Use esta skill para criar, revisar ou evoluir infraestrutura GCP com Terraform neste repositorio. Cobre provider Google, modulos, ambientes, state, validacao, IAM, Cloud Run, Cloud SQL, Artifact Registry, Secret Manager e guardrails para execucao segura.
    0
    installs
  31. Test Anti Patterns · rodri-oliveira-dev
    Use esta skill para auditar qualidade de testes .NET neste repositorio, encontrando anti-patterns como asserts fracos, ausencia de asserts, flakiness, over-mocking, acoplamento a implementacao, dependencia de ordem, sleeps, dados magicos e cobertura artificial. Nao use para escrever testes novos do zero ou migrar framework.
    0
    installs
  32. Ddd Modeling Vernon · rodri-oliveira-dev
    Use esta skill para conduzir sessões de modelagem Domain-Driven Design em português, especialmente discovery de domínio, Event Storming, bounded contexts, subdomínios, context map, aggregate design, domain events, glossary, workflows, tipos de domínio e validação de cenários. Deve ser usada antes ou durante mudanças grandes no domínio, quando houver ambiguidade de linguagem, incerteza de fronteiras, risco de integração, modelagem nova ou necessidade de comparar modelo existente com código. Não use para tarefas pequenas de correção técnica sem impacto em modelo de domínio.
    0
    installs
  33. CI Release Governance · rodri-oliveira-dev
    Use esta skill para revisar ou ajustar GitHub Actions, GitVersion, releases, hooks, cobertura, mutation testing e automacoes seguras deste repositorio. Nao use para mudancas em codigo de producao ou testes de aplicacao sem impacto no pipeline.
    0
    installs
  34. Dotnet Service Change · rodri-oliveira-dev
    Objetivo
    0
    installs
  35. GCP Cloud SQL Postgres · rodri-oliveira-dev
    Use esta skill para desenhar, revisar ou documentar Cloud SQL for PostgreSQL para esta POC .NET. Cobre instancia, database, conectividade segura, migrations EF Core, backups, HA, IAM, secrets e custos.
    0
    installs
  36. GCP CLI Auth Governance · rodri-oliveira-dev
    Use esta skill para tarefas com Google Cloud CLI, autenticacao, ADC, service accounts, impersonation, IAM de menor privilegio e descoberta segura de recursos GCP. Nao use para client libraries ou Terraform sem IaC.
    0
    installs
  37. GCP Cloud Run Deployment · rodri-oliveira-dev
    Use esta skill para desenhar, revisar ou documentar deploy de APIs, workers e jobs em Cloud Run para esta POC .NET. Cobre container, porta, variaveis, secrets, service account, escalabilidade, health, logs, Cloud SQL e limites operacionais.
    0
    installs
  38. Integration Tests Dotnet · rodri-oliveira-dev
    Use esta skill para criar ou revisar testes de integracao .NET neste repositorio, incluindo WebApplicationFactory, fixtures, EF InMemory, Testcontainers PostgreSQL e isolamento. Nao use para testes unitarios simples ou mudancas de producao sem teste de integracao.
    0
    installs