← all publishers

landim32

@landim32 source repo

17 published skills

  1. Dotnet Env · landim32
    Structures .NET project environments (Development, Docker, Production) with proper appsettings per environment, docker-compose files, .env management, SSL configuration for production, and deploy pipeline.
    0
    installs
  2. Deploy Prod · landim32
    Generates a GitHub Actions production deploy pipeline via SSH with sequential jobs. Reads docker-compose-prod.yml and .env.prod.example to auto-detect services, secrets, and network configuration.
    0
    installs
  3. Dotnet Test · landim32
    Manages unit tests using xUnit in .NET projects. Creates the test project if it doesn't exist, organizes tests by layer (Domain, Application, Infra, API), mirrors the source folder structure, and generates test files. Use when creating, updating, or organizing unit tests.
    0
    installs
  4. Add React I18N · landim32
    Add react-i18next to a React NPM Library Package
    0
    installs
  5. Dotnet GRAPHQL · landim32
    Guides implementation of GraphQL with HotChocolate in .NET 8 projects following Clean Architecture. Creates the GraphQL project with single or multi-schema design, queries returning IQueryable for EF Core optimization, type extensions for computed fields, field hiding, error logging, and DI registration. Use when adding GraphQL support, creating queries, type extensions, or configuring GraphQL schemas.
    0
    installs
  6. Dotnet Test API · landim32
    Manages external API tests for .NET solutions using xUnit + Flurl.Http + FluentAssertions, with a shared IAsyncLifetime fixture that authenticates once per test session. Creates a dedicated <Solution>.ApiTests project (separate from <Solution>.Tests for unit tests). Default auth scheme is Generic JWT Bearer; NAuth, OAuth2 client-credentials, and API-key presets are documented. Use when the request mentions API tests, HTTP end-to-end tests, integration tests via HTTP, or external-endpoint validation. Do NOT use for unit tests — invoke `dotnet-test` instead.
    0
    installs
  7. Maui Architecture · landim32
    Extension of dotnet-architecture for .NET MAUI apps. Covers MAUI-specific layers: SQLite model attributes, AutoMapper profiles, AppDatabase registration, ViewModels (CommunityToolkit.Mvvm), XAML Pages, Shell navigation, and MauiProgram.cs DI. Use AFTER or TOGETHER WITH dotnet-architecture for the backend layers (DTO, Domain, Infra.Interfaces, Infra, Application).
    0
    installs
  8. React Architecture · landim32
    Create the complete frontend architecture for a new entity in the React application. Generates TypeScript types, service class, context provider, custom hook, and registers the provider in main.tsx. Use this skill when the user asks to create a new entity, feature module, or domain area in the frontend.
    0
    installs
  9. Band Album Campaign · landim32
    Domain pack for music/band album launches — album-as-project organized by track, chronological track-folder allocation, waterfall release cadence with anchor dates, teasers per track, music-specific reuse caps, and the Faixa post field. Use when the social-media campaign is a band album launch. Built on social-post-authoring + social-media-scheduling + social-media-assets.
    0
    installs
  10. Dotnet Multi Tenant · landim32
    Implements Multi-Tenant pattern in .NET APIs with per-tenant database isolation, per-tenant JWT secrets, ACL layer with automatic TenantId propagation via DelegatingHandler, and dynamic DbContext factory. Covers TenantMiddleware, TenantContext, TenantResolver, TenantHeaderHandler, TenantDbContextFactory, and dynamic JWT configuration.
    0
    installs
  11. Social Media Assets · landim32
    Catalog, track usage, and request media for a social-media campaign — inventory in materiais.md, usage derived from posts, reuse caps from config, allowed source folders, and missing-media requisition. Use when assigning media to a post or requesting media that does not exist. Domain-agnostic.
    0
    installs
  12. Band Music Reflection · landim32
    Domain post type for band album campaigns — "reflexão sobre a música", a gap-filling post whose hook is derived from a track's lyrics and whose media is a vocal-only excerpt video. Use when filling an empty cadence slot in a band album campaign. Part of the band-album-campaign pack.
    0
    installs
  13. Band Streaming Launch · landim32
    Domain convention for band album campaigns — undated streaming-launch announcement posts (Spotify/Deezer/Apple Music) under posts/pendente-streaming/, with Status aguardando, promoted to a dated slot when the streaming goes live. Use for streaming-launch announcements in a band album campaign. Part of the band-album-campaign pack.
    0
    installs
  14. Docker Compose Config · landim32
    Docker Compose Configuration Standard
    0
    installs
  15. Social Post Authoring · landim32
    Author a single social post per network with the correct format, aspect ratio, character limits, hashtags and plain-text caption. Use whenever writing or editing the copy/media of a post for YouTube, Instagram, TikTok, X.com or Threads. Domain-agnostic (works for any campaign).
    0
    installs
  16. Social Media Scheduling · landim32
    Manage the scheduling state of a social-media campaign — post status lifecycle, per-network pre-schedule windows and frontiers, and keeping the cronograma/agenda derived views in sync with the posts. Use when scheduling, re-scheduling, or reconciling post status. Domain-agnostic.
    0
    installs
  17. Readme Generator · landim32
    Generates a comprehensive, standardized README.md for any project. Use when the user wants to create or regenerate a README file following the project's documentation standard.
    0
    installs