← all publishers

EskCti

@eskcti source repo

171 published skills · page 2 of 2

  1. Core Dto · eskcti bundle
    Criar, revisar ou orientar Data Transfer Objects no padrão Genérico. Usar quando o pedido envolver arquivos `dto/*.ts`, contratos de entrada (`InDTO`), saída (`OutDTO`), DTOs de query CQRS para leitura, paginação/filtros/metadados e adaptação de tipagem para consumo da API/front sem vazar detalhes de entidade/ORM.
    0 installs
  2. Test E2e · eskcti bundle
    Criar testes end-to-end de API (Supertest + NestJS) e web (Playwright) para fluxos críticos do MVP. Usar quando o pedido envolver test:e2e, *.e2e-spec.ts, Supertest, Playwright ou validação de fluxo completo HTTP/UI.
    0 installs
  3. Test Unit · eskcti bundle
    Criar ou revisar testes unitários de camadas domain e application (entity, VO, use case, query) com meta de cobertura ≥95%. Usar quando o pedido envolver test:unit, test:coverage, arquivos *.test.ts, Jest, cobertura de código ou validação de invariantes de domínio.
    0 installs
  4. Config Cicd · eskcti bundle
    Criar ou revisar pipeline GitHub Actions para projetos TypeScript (NestJS + Next.js), cobrindo lint, testes unitários, build Docker, push para registry e deploy. Usar quando o pedido envolver GitHub Actions, CI/CD, pipeline, workflow, deploy automatizado ou configuração de integração contínua para stack TypeScript/NestJS/Next.js.
    0 installs
  5. Config Shared Core Kt · eskcti bundle
    Inicializar o módulo `packages/shared` em Kotlin com baseline completo do domínio compartilhado, incluindo classe base Entity, UseCase interface, VOs obrigatórios (Id, Name, Email, HashPassword), interface TransactionManager e testes unitários. Usar quando o pedido envolver bootstrap do pacote shared Kotlin, recriação do shared em novo projeto, ou scaffolding completo do kernel compartilhado de domínio.
    0 installs
  6. Config Shared Core Rs · eskcti bundle
    Gerenciar o Shared Kernel Rust (Entity, ValueObject, Result, UseCase). Usar quando o pedido envolver classes base transversais, Result tipado ou traits de aplicação no workspace Cargo.
    0 installs
  7. Config Shared Web Vue · eskcti bundle
    Bootstrap do shell web admin Vue 3 com Tailwind CSS v4 — sidebar colapsável, topbar, rodapé, dashboard vazio e rotas de referência. Usar após config-project-vue quando o pedido envolver layout profissional, menu lateral ou shell reutilizável no frontend Vue.
    0 installs
  8. Core Dioxus Screen Rs · eskcti bundle
    Criar telas (screens) Dioxus com separação UI (component) vs lógica (hook/use case). Usar quando o pedido envolver screen Dioxus, tela mobile Rust, listagem, detalhe, formulário de tela, ou feature Dioxus Mobile.
    0 installs
  9. Core Dioxus Widget Rs · eskcti bundle
    Criar widgets/componentes reutilizáveis Dioxus com props tipadas e estilização Tailwind/CSS modules. Usar quando pedir componente isolado, widget reusável, botão, card, input, ou UI kit Dioxus Mobile.
    0 installs
  10. Frontend Form Angular · eskcti bundle
    Criar ou revisar formulários Angular 17+ com Reactive Forms (FormBuilder, Validators), PrimeNG inputs e feedback de erro inline. Usar quando o pedido envolver formulário Angular, ReactiveFormsModule, FormGroup, FormBuilder, inputs PrimeNG (InputText, Dropdown, Calendar), validação de campos ou formulário de cadastro/edição em Angular.
    0 installs
  11. Frontend Page Angular · eskcti bundle
    Criar ou revisar páginas/componentes Angular 17+ standalone no padrão do projeto, usando signals, PrimeNG para UI, UseCase (camada de aplicação) para lógica de negócio e lazy loading por feature. Usar quando o pedido envolver componente Angular, página, listagem, detalhe, tabela PrimeNG, ou feature Angular standalone.
    0 installs
  12. Git Organized Commits · eskcti bundle
    Criar commits Git organizados por área de implementação (sem git add .), mensagens descritivas convencionais e corpo de PR pronto para copiar. Usar quando o pedido envolver commitar, organizar commits, preparar PR manual ou revisar staging antes de push.
    0 installs
  13. Mobile Entity Android · eskcti bundle
    Criar entidades de domínio Android em Kotlin puro (sem Android/Hilt/Retrofit), com sealed class Failure e retorno Result<T>. Usar quando o pedido envolver entidade de domínio Android, data class de domínio Kotlin, Failure sealed class ou o padrão Result em Android.
    0 installs
  14. Mobile Entity Flutter · eskcti bundle
    Criar entidades de domínio Flutter (Dart puro, sem dependências Flutter/Riverpod) com classe Result<T> selada (Success/Failure). Usar quando o pedido envolver entidade de domínio Flutter, Dart entity, classe de domínio Flutter, failures ou o padrão Result em Dart.
    0 installs
  15. Mobile Screen Android · eskcti bundle
    Criar ou revisar telas Android com Jetpack Compose, ViewModel e StateFlow no padrão do projeto. Usar quando o pedido envolver Screen Compose, Composable, tela Android, listagem LazyColumn, detalhe, ViewModel com StateFlow ou feature Android Jetpack Compose.
    0 installs
  16. Mobile Screen Flutter · eskcti bundle
    Criar ou revisar telas Flutter (Pages/Screens) com Riverpod para estado, ConsumerWidget e padrão de feature do projeto. Usar quando o pedido envolver tela Flutter, Page, Screen, listagem, detalhe, ou componente de UI Flutter no padrão Riverpod.
    0 installs
  17. Openspec Apply Change · eskcti
    Implement tasks from an OpenSpec change. Use when the user wants to start implementing, continue implementation, or work through tasks.
    0 installs
  18. Nfr Specialist · eskcti
    Identifica requisitos não funcionais (desempenho, segurança, escalabilidade, usabilidade, privacidade), propõe métricas mensuráveis e avalia impactos de mudanças em RNFs. Usar em levantamentos e antes de decisões de arquitetura.
    0 installs
  19. Pos Review Pr · eskcti
    Review de PR do POS (GitHub) + Jira: proposta OpenSpec das correções primeiro, aprovação, depois implementação — ADR/README atualizados
    0 installs
  20. Config Auth Core Basic · eskcti bundle
    Criar/recriar o módulo de autenticação básico de forma determinística no padrão Genérico, refletindo o estado atual do pacote `auth` com foco em `user`, `password` e `application`, incluindo código e testes unitários. A skill detecta automaticamente se o monorepo usa pacotes diretos (`packages/*`) ou aninhados (`packages/*/*`) e cria no caminho correto (`packages/auth` ou `packages/auth/core`). Usar quando o pedido envolver bootstrap/rebootstrap do auth core mínimo, sem perfil e sem permissões, com `Password` validando `HashPassword`, fluxo de criação de usuário transacional via `TransactionManager` e política de troca de senha centralizada em serviço de domínio.
    0 installs
  21. Config New Module Java · eskcti bundle
    Criar módulo (Bounded Context) Java em packages/<bc>/ + apps/backend-java/modules/<bc>/ com camadas domain/application/infrastructure/interfaces. Usar quando o pedido envolver novo BC no backend Spring Boot Java.
    0 installs
  22. Config Project Android · eskcti bundle
    Inicializar ou continuar um projeto Android Kotlin com Jetpack Compose, Hilt para injeção de dependências, Retrofit para HTTP e ViewModel + StateFlow para gerenciamento de estado. Usar quando o pedido envolver bootstrap de projeto Android, setup Kotlin + Compose + Hilt + Retrofit, ou padronização de estrutura de app Android nativo.
    0 installs
  23. Config Project Angular · eskcti bundle
    Inicializar ou continuar um projeto full-stack com backend NestJS e frontend Angular 17+ (standalone components, signals) com Tailwind CSS, em monorepo com estrutura separada apps/backend + apps/web-angular. Usar quando o pedido envolver bootstrap de projeto Angular, setup NestJS + Angular, ou padronização de estrutura full-stack com Angular.
    0 installs
  24. Config Project Flutter · eskcti bundle
    Inicializar ou continuar um projeto Flutter (Dart) que consome um backend REST (NestJS, Spring Boot ou ASP.NET Core), com estrutura clean por feature, Riverpod para gerenciamento de estado, Dio para HTTP e go_router para navegação. Usar quando o pedido envolver bootstrap de projeto Flutter, setup Flutter + backend REST, ou padronização de estrutura de app mobile Flutter.
    0 installs
  25. Core Domain Service Cs · eskcti bundle
    Criar, revisar ou orientar a implementação de serviços de domínio em C#, restritos ao núcleo de domínio. Usar quando o pedido envolver "domain service", "serviço de domínio", políticas de domínio, cálculos/regras puras entre entidades e VOs em C#, ou criação/ajuste de testes desses serviços.
    0 installs
  26. Core Domain Service Kt · eskcti bundle
    Criar, revisar ou orientar a implementação de serviços de domínio em Kotlin, restritos ao núcleo de domínio. Usar quando o pedido envolver "domain service", "serviço de domínio", políticas de domínio, cálculos/regras puras entre entidades e VOs em Kotlin, ou criação/ajuste de testes desses serviços.
    0 installs
  27. Core Domain Service Rs · eskcti bundle
    Criar serviços de domínio Rust (regras puras entre entidades/VOs). Usar quando o pedido envolver domain service, Policy, Calculator ou Specification em modules/<bc>/domain/services/.
    0 installs
  28. Core Value Object Java · eskcti bundle
    Criar Value Objects Java imutáveis com validação e Result. Usar quando o pedido envolver VO, validação de domínio ou invariantes em packages/<bc>/domain/valueobject.
    0 installs
  29. Frontend Entity Leptos · eskcti bundle
    Criar entidades de domínio Leptos em Rust puro (sem leptos::*), com shared_kernel::Result e validações que acumulam erros. Usar quando o pedido envolver entidade de domínio Leptos, modelo de domínio Rust no frontend ou validação de domínio no crate web-leptos.
    0 installs
  30. Mobile Usecase Android · eskcti bundle
    Criar casos de uso Android em Kotlin puro com interface UseCase<Params, R> e retorno suspend fun / kotlin.Result<T>. Usar quando o pedido envolver use case Android, caso de uso Kotlin mobile, lógica de negócio sem Android deps, ou orquestração entre repository e entidade em Android.
    0 installs
  31. Mobile Usecase Flutter · eskcti bundle
    Criar casos de uso Flutter em Dart puro com interface UseCase<Params, Result> e retorno Future<Result<T, Failure>>. Usar quando o pedido envolver use case Flutter, caso de uso mobile, lógica de negócio Dart, ou orquestração entre repository e entidade em Flutter.
    0 installs
  32. Openspec Context Cache · eskcti
    Gerenciar cache de contexto por change_id no fluxo OpenSpec. Usar quando o pedido envolver cache de contexto, persistência de contexto entre changes, ou otimização de contexto OpenSpec.
    0 installs
  33. Req Migration Strategy · eskcti bundle
    Definir a estratégia de migração de um sistema legado para a nova arquitetura DDD/Clean Architecture, escolhendo o padrão de transição (Strangler Fig, Big Bang, incremental), priorizando Bounded Contexts pela sequência de migração, desenhando a Anti-Corruption Layer (ACL) e gerando o plano de coexistência entre legado e novo sistema. Usar quando o pedido envolver migração de legado, strangler fig, plano de transição, ACL ou coexistência de sistemas.
    0 installs
  34. Backend Controller Java · eskcti bundle
    Criar controllers HTTP Spring (@RestController) Java. Usar quando o pedido envolver REST API, rotas ou controllers na camada interfaces/web.
    0 installs
  35. Config Mobile Dioxus Rs · eskcti bundle
    Inicializar ou continuar app mobile Dioxus (iOS + Android) em workspace Cargo junto ao backend Axum (crates/mobile-dioxus). Usar quando o pedido envolver bootstrap Dioxus mobile, cargo-mobile, setup de plataforma mobile Rust, ou padronização full-stack Axum + Dioxus.
    0 installs
  36. Config Shared Core Java · eskcti bundle
    Gerenciar o Shared Kernel Java (Entity, Result, UseCase) em packages/shared. Usar quando o pedido envolver classes base transversais, Result tipado ou interfaces de aplicação no workspace Gradle.
    0 installs
  37. Frontend Entity Angular · eskcti bundle
    Criar entidades de domínio Angular em TypeScript puro (sem Angular/HttpClient), com tipo Result<T, E> e validações que retornam Result em vez de lançar exceções. Usar quando o pedido envolver entidade de domínio Angular, modelo de domínio TypeScript, Result type ou validação de domínio no frontend Angular.
    0 installs
  38. Frontend Repository Vue · eskcti bundle
    Criar a implementação do repositório Vue com fetch/axios, DTO de API e mapeamento para entidade de domínio, retornando Promise<Result<T>>. Usar quando o pedido envolver repository Vue, fetch wrapper, DTO-to-entity mapping, ou implementação de ICustomerRepository no Vue 3.
    0 installs
  39. Frontend Usecase Leptos · eskcti bundle
    Criar casos de uso Leptos em Rust puro (struct + execute async), orquestrando entidades e ports com shared_kernel::Result. Usar quando o pedido envolver use case Leptos, regra de aplicação no frontend Rust ou orquestração domain+repository no crate web-leptos.
    0 installs
  40. Config Auth Core Full Cs · eskcti bundle
    Gerenciar o sistema completo de autenticação e autorização (RBAC) em C#. Usar quando o pedido envolver permissões complexas, múltiplos tenants ou integração avançada de identidade em .NET.
    0 installs
  41. Config Auth Core Full Kt · eskcti bundle
    Criar/recriar o módulo de autenticação core completo Kotlin de forma determinística, incluindo `user`, `password`, `application`, `role`, `permission` e `oauth`, com código e testes unitários, sem auditoria. Usar quando o pedido envolver bootstrap/rebootstrap do auth core full Kotlin (email/senha + OAuth no core), mantendo detecção automática de destino e sincronização de dependência nos apps.
    0 installs
  42. Config Fullstack Rust Rs · eskcti bundle
    Orquestrar projeto full-stack Rust — Axum (backend) + Leptos (web) + Dioxus (mobile) — com Shared Kernel compartilhado e geração de clientes HTTP a partir das rotas Axum. Usar quando o pedido envolver monorepo Rust completo, integração full-stack, ou combinação Axum + Leptos + Dioxus.
    0 installs
  43. Config Project Fullstack · eskcti bundle
    Orquestrar a criação de um projeto full-stack completo com backend (NestJS/Spring Boot Kotlin/Spring Boot Java/ASP.NET Core/Axum Rust), frontend (Next.js/Angular/Vue/Leptos SSR com Tailwind CSS) e mobile opcional (Flutter/Android). Integrar OpenSpec para gerenciamento de mudanças ao longo do ciclo. Usar quando o pedido envolver criar um projeto do zero com múltiplas camadas, ou quando o usuário não sabe por onde começar.
    0 installs
  44. Config Shared Web Leptos · eskcti bundle
    Bootstrap do shell web admin Leptos SSR com Tailwind CSS v4 — sidebar colapsável, topbar, rodapé, dashboard vazio e rotas de referência. Usar após config-project-leptos quando o pedido envolver layout profissional, menu lateral ou shell reutilizável no frontend Leptos.
    0 installs
  45. Core Domain Service Java · eskcti bundle
    Criar serviços de domínio Java (regras puras entre entidades/VOs). Usar quando o pedido envolver domain service, Policy, Calculator ou Specification em packages/<bc>/domain/service.
    0 installs
  46. Frontend Usecase Angular · eskcti bundle
    Criar serviços Angular que encapsulam casos de uso (application services) com retorno Promise<Result<T>>. Usar quando o pedido envolver use case Angular, application service, lógica de negócio no frontend Angular, ou orquestração entre repository e entidade em Angular.
    0 installs
  47. Config Auth Backend Basic · eskcti bundle
    Criar/recriar de forma determinística o módulo de autenticação do backend NestJS com endpoints HTTP (register/login/me/usuários/senha), JWT com Passport, controle de acesso admin, adapters Prisma compatíveis com `@namespace/auth`, integração com `PrismaService`/`TransactionManager`, modelo Prisma de auth, migrations SQL e seed JSON com usuários padrão. Usar quando o pedido envolver bootstrap/rebootstrap da camada backend auth completa no `apps/backend`.
    0 installs
  48. Config Auth Core Basic Cs · eskcti bundle
    Gerenciar o núcleo de autenticação (Core) em C#. Usar quando o pedido envolver entidades de User, Use Cases de Login/Register e interfaces de provider de senha/token no domínio .NET.
    0 installs
  49. Config Auth Core Basic Kt · eskcti bundle
    Criar/recriar o módulo de autenticação básico Kotlin de forma determinística, refletindo o domínio auth com foco em `user`, `password` e `application`, incluindo código e testes unitários. A skill detecta automaticamente se o projeto usa pacotes diretos (`packages/*`) ou aninhados (`packages/*/*`) e cria no caminho correto. Usar quando o pedido envolver bootstrap/rebootstrap do auth core mínimo Kotlin, sem perfil e sem permissões, com `Password` validando hash bcrypt, fluxo de criação de usuário com `TransactionManager` e política de troca de senha em serviço de domínio.
    0 installs
  50. Config Shared Web Angular · eskcti bundle
    Bootstrap do shell web admin Angular 17+ com Tailwind CSS v4 — sidebar colapsável, topbar, rodapé, dashboard vazio e rotas de referência. Usar após config-project-angular quando o pedido envolver layout profissional, menu lateral ou shell reutilizável no frontend Angular.
    0 installs
  51. Core Dioxus Navigation Rs · eskcti bundle
    Configurar navegação Dioxus (dioxus-router) com rotas tipadas, guards de auth e deep linking. Usar quando o pedido envolver router, navegação, deep links, guards de rota, ou fluxo mobile Dioxus.
    0 installs
  52. Mobile Repository Android · eskcti bundle
    Criar a interface de repositório (contrato de domínio) e sua implementação Android com Retrofit, seguindo o padrão Result<T>. Usar quando o pedido envolver repositório Android, interface IRepository, API service Retrofit, DTO Kotlin, implementação de repositório ou adapter Android.
    0 installs
  53. Mobile Repository Flutter · eskcti bundle
    Criar a interface de repositório (contrato de domínio) e sua implementação Flutter com Dio (datasource HTTP), seguindo o padrão Result<T>. Usar quando o pedido envolver repositório Flutter, contrato de domínio, datasource HTTP Dio, implementação de repositório ou adapter Flutter.
    0 installs
  54. Frontend Repository Leptos · eskcti bundle
    Criar repositório HTTP Leptos com reqwest, DTO serde e mapeamento para entidades de domínio com Result. Usar quando o pedido envolver repository Leptos, adapter HTTP no frontend Rust ou integração com API Axum no crate web-leptos.
    0 installs
  55. Frontend Repository Angular · eskcti bundle
    Criar a implementação do repositório Angular com HttpClient, DTO de API e mapeamento para entidade de domínio, retornando Promise<Result<T>>. Usar quando o pedido envolver repository Angular, HttpClient wrapper, DTO-to-entity mapping, ou implementação de IRepository no Angular.
    0 installs
  56. Legacy Code Analyzer · eskcti
    Analisa código legado em qualquer linguagem e extrai requisitos funcionais implícitos, entidades, regras de negócio, fluxos, dependências e acoplamentos. Usar quando houver sistema legado para mapear antes de modernizar ou documentar.
    0 installs
  57. Prioritization Agent · eskcti
    Prioriza requisitos e esforços de modernização com MoSCoW, matriz Valor x Esforço x Risco x Urgência, identifica quick wins e calcula ROI. Usar para montar roadmap de backlog ou modernização.
    0 installs
  58. Stakeholder Analysis · eskcti
    Mapeia stakeholders (poder × interesse), identifica conflitos de interesse e propõe estratégias de comunicação. Usar no início de projetos para planejar engajamento e validação.
    0 installs
  59. User Story Generator · eskcti
    Converte requisitos técnicos em User Stories com critérios de aceite Given/When/Then e identifica dependências entre stories. Usar para transformar especificações em backlog ágil.
    0 installs
  60. Backend Dioxus API Client Rs · eskcti bundle
    Cliente HTTP tipado do app Dioxus consumindo DTOs do shared-kernel com Result<_, ApiError>, retry policy e caching. Usar quando o pedido envolver API client mobile Dioxus, repository HTTP, reqwest tipado, retry, ou integração com o backend.
    0 installs
  61. Config Auth Backend Basic Cs · eskcti bundle
    Criar/recriar o módulo de autenticação do backend C# com endpoints HTTP (Register/Login/Me), JWT com ASP.NET Core Authentication, controle de acesso Roles (Admin), integração com EF Core e Identity. Usar quando o pedido envolver bootstrap da camada backend auth no monorepo .NET.
    0 installs
  62. Config Auth Backend Basic Kt · eskcti bundle
    Criar/recriar de forma determinística o módulo de autenticação do backend Spring Boot com endpoints HTTP (register/login/me/users/password), JWT com Spring Security, controle de acesso admin, adapters JPA compatíveis com o auth core Kotlin, integração com `TransactionManager`, modelo JPA de auth, migrations Flyway e seed SQL com usuários padrão. Usar quando o pedido envolver bootstrap/rebootstrap da camada backend auth completa no `apps/backend` Kotlin.
    0 installs
  63. Core Dioxus Native Access Rs · eskcti bundle
    Abstrair APIs nativas (câmera, GPS, storage, notificações) via traits (ports) isolando hardware, com mocks para testes. Usar quando o pedido envolver acesso nativo Dioxus Mobile, plugin, permissões, câmera, GPS, storage ou notificações.
    0 installs
  64. Change Impact Analyzer · eskcti
    Avalia o impacto de mudanças em requisitos, sistemas, testes e prazos; identifica efeitos em cadeia e calcula custo de oportunidade. Usar antes de aceitar mudanças de escopo em projetos em andamento.
    0 installs
  65. Domain Model Extractor · eskcti
    Extrai o modelo de domínio implícito em código legado — Bounded Contexts, entidades, value objects, agregados, serviços de domínio e Linguagem Ubíqua. Usar antes de modelar DDD sobre um sistema existente.
    0 installs
  66. Openspec Validate Dependencies · eskcti
    Valida automaticamente dependências entre tasks OpenSpec e verifica conformidade com Clean Architecture. Usar antes de openspec-apply-change para garantir ordem correta de implementação.
    0 installs
  67. Architecture Assessment · eskcti
    Avalia a arquitetura de um sistema legado contra Clean Architecture, Arquitetura Hexagonal e DDD, medindo acoplamento, coesão e violações de dependência. Usar para diagnóstico antes de um plano de modernização.
    0 installs
  68. Validation Quality Gate · eskcti
    Aplica checklists de qualidade a requisitos, identifica ambiguidades, inconsistências e lacunas, e valida testabilidade e verificabilidade. Usar como gate antes de aprovar qualquer requisito ou spec.
    0 installs
  69. Requirements Elicitation · eskcti
    Elicita requisitos de stakeholders — gera perguntas de entrevista, roteiros de workshop de descoberta e transforma anotações de reunião em requisitos estruturados. Usar no início de qualquer projeto de modernização ou levantamento.
    0 installs
  70. Migration Strategy Advisor · eskcti
    Propõe estratégias de migração de sistemas legados (Strangler Fig, Anti-Corruption Layer, Branch by Abstraction), planeja refatoração incremental e identifica riscos e dependências críticas. Usar ao planejar modernização de legado.
    0 installs
  71. Traceability Matrix Builder · eskcti
    Constrói matrizes de rastreabilidade (objetivo → requisito → funcionalidade → teste), mapeia impactos de mudanças e identifica requisitos órfãos. Usar para auditoria de completude antes de entregas.
    0 installs