Skip to main content
Execute qualquer Skill no Manus
com um clique
Repositório GitHub

claude

claude contém 22 skills coletadas de brunocesharp, com cobertura ocupacional por repositório e páginas de detalhe dentro do site.

skills coletadas
22
Stars
2
atualizado
2026-06-26
Forks
1
Cobertura ocupacional
3 categorias ocupacionais · 100% classificado
explorador de repositórios

Skills neste repositório

dotnet-execution-plan
Desenvolvedores de software

Gera plano de execução técnico fullstack (.NET + Angular) para implementação de features, dividindo em entregas incrementais com tarefas por camada. Use quando o usuário disser "plano de execução", "execution plan", "planejar implementação", "dividir em tarefas", "quebrar feature", "como implementar essa spec", "etapas de desenvolvimento", "decomposição técnica", "quero um plano para implementar". NÃO use para especificação funcional (use spec-functional) ou discovery (use discovery-*).

2026-06-26
generating-java-unit-tests
Analistas de garantia de qualidade de software e testadores

Generates JUnit 5 unit test files in Java 25 from BDD documentation, following TDD (tests written before implementation), Spring Boot conventions, and Given-When-Then structure. Use when the user asks to create unit tests, write JUnit tests, apply TDD, generate tests from BDD, or provides a BDD specification (Gherkin scenarios, Feature files, or Given-When-Then descriptions). Also triggers for: "teste unitário", "TDD Java", "JUnit", "Mockito", "gerar testes do BDD", "criar teste", "testar serviço", "testar controller". Does NOT apply to integration tests, Cucumber end-to-end tests, or performance tests.

2026-06-19
discovery-assumptions
Especialistas em gestão de projetos

Conduz o levantamento de hipóteses e premissas durante o discovery, gerando o documento assumptions.md. Baseada em Assumption Mapping e Lean Startup. Use quando o usuário mencionar "hipóteses", "premissas", "suposições", "o que não sabemos", "riscos de descoberta", "validações necessárias", "incertezas", "apostas do projeto", "o que precisamos confirmar", "isso é um chute", "estamos assumindo que", "precisamos testar antes", "como saber se funciona". Requer discovery-init. NÃO use para visão geral (use discovery-vision), dores e oportunidades (use discovery-opportunity), stakeholders (use discovery-stakeholders) ou métricas (use discovery-metrics). Esta skill foca em INCERTEZAS que precisam ser validadas antes de investir.

2026-06-19
discovery-init
Especialistas em gestão de projetos

Inicia o discovery de um novo projeto de software criando o project.md e a estrutura de pastas. Use quando o usuário disser "iniciar projeto", "novo projeto", "começar discovery", "criar projeto", "setup do projeto", "quero começar um projeto". NÃO use se o projeto já foi iniciado — nesses casos leia o project.md existente.

2026-06-19
discovery-metrics
Especialistas em gestão de projetos

Conduz a definição de métricas de sucesso durante o discovery, gerando o documento success-metrics.md. Baseada em OKR, North Star Metric e HEART. Use quando o usuário mencionar "métricas", "KPIs", "OKRs", "critérios de sucesso", "como medir", "indicadores", "metas", "ROI", "impacto do projeto", "dashboard de acompanhamento", "baseline", "como saber se deu certo", "definir sucesso", "o que significa dar certo", "North Star". Requer discovery-init. NÃO use para visão geral (use discovery-vision), dores e oportunidades (use discovery-opportunity), hipóteses (use discovery-assumptions) ou stakeholders (use discovery-stakeholders). Esta skill foca em COMO MEDIR sucesso, não em definir o que construir.

2026-06-19
discovery-opportunity
Especialistas em gestão de projetos

Conduz o mapeamento de oportunidades durante o discovery, gerando o documento opportunity.md. Baseada em Opportunity Solution Tree e Jobs to Be Done. Use quando o usuário mencionar "oportunidades", "mapear dores", "jobs to be done", "JTBD", "o que o usuário quer fazer", "necessidades dos usuários", "fricções", "ganhos esperados", "contexto de uso", "tentativas anteriores", "por que soluções anteriores falharam", "entender o problema antes de resolver". Requer discovery-init. NÃO use para visão geral do projeto (use discovery-vision), hipóteses a validar (use discovery-assumptions), stakeholders (use discovery-stakeholders) ou métricas (use discovery-metrics). Esta skill foca no PROBLEMA, não em soluções.

2026-06-19
scope-generate
Especialistas em gestão de projetos

Gera um documento de escopo consolidando os documentos de discovery existentes, criando a pasta escopo/{titulo}/escopo.md com cópias dos arquivos de discovery relevantes. Use quando o usuário mencionar "gerar escopo", "criar escopo", "montar escopo", "definir escopo", "escopo do projeto", "escopo da feature", "PRD", "documento de requisitos", "o que vamos construir", "formalizar o que será feito", "consolidar discovery", "fechar escopo", "escopo do módulo", "escopo da fase". Requer discovery-init e preferencialmente os documentos de discovery completos. NÃO use para conduzir discovery (use as skills discovery-*), especificação técnica (use spec-*) ou plano de execução (use plan-*). Esta skill CONSOLIDA o discovery em um documento formal, não coleta novas informações.

2026-06-19
discovery-stakeholders
Especialistas em gestão de projetos

Conduz o mapeamento de stakeholders durante o discovery, gerando o documento stakeholders.md. Use quando o usuário mencionar "stakeholders", "partes interessadas", "quem aprova", "quem é afetado", "mapa de envolvidos", "quem financia", "quem decide", "patrocinador", "sponsor", "quem consultar", "RACI", "matriz de responsabilidades", "conflitos de interesse", "quem bloqueia", "quem influencia", "dependências organizacionais", "áreas envolvidas". Requer discovery-init. NÃO use para visão geral (use discovery-vision), dores e oportunidades (use discovery-opportunity), hipóteses (use discovery-assumptions) ou métricas (use discovery-metrics). Esta skill foca em PESSOAS e RELACIONAMENTOS, não em problemas ou soluções.

2026-06-19
discovery-vision
Especialistas em gestão de projetos

Conduz a construção da visão do projeto durante o discovery, gerando o documento vision.md. Use quando o usuário mencionar "visão do projeto", "definir visão", "qual o problema", "proposta de valor", "público-alvo", "para quem é esse sistema", "objetivo do projeto", "por que estamos fazendo isso", "qual dor resolvemos", "quem vai usar", "valor entregue", "contexto do projeto", "restrições do projeto". Requer que discovery-init tenha sido executado antes (verifica existência de project.md). NÃO use para oportunidades/dores (use discovery-opportunity), hipóteses (use discovery-assumptions), stakeholders (use discovery-stakeholders) ou métricas (use discovery-metrics).

2026-06-19
spec-functional
Especialistas em gestão de projetos

Conduz a especificação funcional de um escopo usando BDD (Behavior-Driven Development), gerando o documento spec-functional.md. Use quando o usuário mencionar "especificação funcional", "regras de negócio", "critérios de aceitação", "cenários BDD", "Given When Then", "comportamento esperado", "especificar funcionalidades", "detalhar regras" ou "escrever acceptance criteria". NÃO use para casos de uso com múltiplos atores (use spec-usecases), requisitos não-funcionais (use spec-nonfunctional) ou refinamento técnico (use refinement-*).

2026-06-19
angular-core-layer
Desenvolvedores de software

Gera todos os elementos da camada Core de uma solução Angular com SignalR, RxJS e NgRx. Use sempre que o usuário mencionar "criar core Angular", "camada core", "core service", "core hub", "SignalR Angular", "interceptor Angular", "guard Angular", "resolver Angular", "http service Angular", "error handler Angular", "model Angular", "interface Angular", "criar estrutura core", "core module", "base service", "base hub". Também dispara quando o usuário pedir para criar qualquer um destes itens: CoreService, CoreHubService, HttpService, Interceptor, Guard, Resolver, ErrorHandler, Model ou Interface em contexto Angular. NÃO use para camadas de Feature ou Shared — apenas para a camada Core.

2026-06-13
angular-feature-layer
Desenvolvedores de software

Gera todos os elementos da camada Feature de uma solução Angular com NgRx, RxJS, Signals e Reactive Forms. Use sempre que o usuário mencionar "criar feature Angular", "camada feature", "smart component", "dumb component", "feature component", "feature page", "feature store", "NgRx feature", "actions Angular", "reducers Angular", "effects Angular", "selectors Angular", "reactive form Angular", "feature service", "feature routing", "lazy load Angular", "rota feature", "criar módulo feature". Também dispara quando o usuário pedir para criar qualquer um destes itens: SmartComponent, DumbComponent, FeaturePage, NgRxStore, Actions, Reducers, Effects, Selectors, ReactiveForm, FeatureService, FeatureRouting em contexto Angular. NÃO use para a camada Core (use angular-core-layer) ou Shared — apenas para Features isoladas e lazy loaded.

2026-06-13
angular-rxjs-transversal
Desenvolvedores de software

Guia completo de RxJS aplicado em todas as camadas de uma solução Angular. Use sempre que o usuário mencionar "RxJS", "Observable", "Subject", "BehaviorSubject", "ReplaySubject", "operadores RxJS", "pipe RxJS", "switchMap", "mergeMap", "concatMap", "exhaustMap", "combineLatest", "forkJoin", "withLatestFrom", "debounceTime", "distinctUntilChanged", "takeUntilDestroyed", "shareReplay", "catchError", "retry", "scan", "reduce", "zip", "race", "fromEvent", "interval", "timer", "of", "from", "EMPTY", "NEVER", "stream reativo", "programação reativa Angular", "rxjs Angular", "cancelar requisição", "requisições paralelas", "encadear observables", "erro em observable", "memory leak Angular", "unsubscribe Angular", "toSignal", "interop signal observable". Também dispara quando o usuário tiver dúvidas sobre qual operador usar para um cenário específico, como "como cancelar requisição anterior", "como combinar dois observables", "como lidar com erro sem cancelar stream", "como fazer debounce de input". NÃO substitui as sk

2026-06-13
dotnet-endpoint-generator
Desenvolvedores de software

Gera endpoints ASP.NET Core seguindo Clean Architecture e padrões estabelecidos. Use quando o usuário mencionar "criar endpoint", "novo endpoint", "adicionar endpoint", "API endpoint", "controller", "minimal API", "rota", "HTTP GET/POST/PUT/DELETE", "CRUD endpoint", "endpoint para", "expor via API", "criar rota". Também dispara quando o usuário pedir para criar funcionalidades que precisam ser expostas via HTTP. NÃO use para lógica de domínio pura sem exposição HTTP.

2026-06-13
dotnet-domain-entity
Desenvolvedores de software

Gera entidades de domínio seguindo DDD e Clean Architecture. Use quando o usuário mencionar "criar entidade", "nova entidade", "entity", "aggregate", "aggregate root", "value object", "domain model", "modelo de domínio", "classe de domínio", "tabela", "criar tabela", "nova tabela", "definir entidade", "modelar entidade". Também dispara quando pedir para criar modelos que representam conceitos de negócio, objetos persistidos ou agregados. NÃO use para DTOs (use application-feature), endpoints (use endpoint-generator) ou configurações de banco (use infrastructure).

2026-06-13
dotnet-external-service
Desenvolvedores de software

Gera integrações com APIs de terceiros usando padrão Adapter/Gateway. Use quando o usuário mencionar "integração com API", "API externa", "chamar API", "consumir API", "serviço externo", "third-party", "webhook", "REST client", "HTTP client", "adapter", "gateway", "integração com", "conectar com API", "cliente HTTP". Também dispara quando pedir para criar integrações com serviços como pagamento, envio de email, SMS, notificações push, CEP, ou qualquer serviço externo. NÃO use para APIs internas do próprio sistema (use dotnet-endpoint-generator).

2026-06-13
dotnet-application-feature
Desenvolvedores de software

Gera Commands e Queries na camada Application seguindo CQRS e Clean Architecture. Use quando o usuário mencionar "criar command", "novo command", "criar query", "nova query", "feature application", "caso de uso", "use case", "handler", "criar handler", "command handler", "query handler", "adicionar command", "adicionar query", "operação de escrita", "operação de leitura", "CQRS". Também dispara quando pedir para criar funcionalidades que envolvam orquestração de casos de uso, busca de dados ou alteração de estado. NÃO use para lógica de domínio pura (use domain-layer) ou endpoints HTTP (use dotnet-endpoint-generator).

2026-06-13
dotnet-clean-architecture
Desenvolvedores de software

Define a estrutura de camadas para aplicações .NET seguindo Clean Architecture. Use quando o usuário mencionar 'clean architecture', 'arquitetura limpa', 'camadas .NET', 'estrutura de projeto .NET', 'DDD layers', 'domain-driven design .NET', 'separação de responsabilidades', 'modularização .NET', 'criar projeto .NET estruturado', 'organização de solução .NET'. Também use quando for criar novos projetos .NET que precisem de arquitetura bem definida.

2026-06-13
dotnet-infrastructure-repository
Desenvolvedores de software

Gera repositórios na camada Infrastructure seguindo Clean Architecture. Use quando o usuário mencionar "criar repositório", "novo repositório", "repository", "implementar repositório", "repositório de", "persistência", "acesso a dados", "data access", "criar repository", "implementação do repositório". Também dispara quando pedir para criar implementações de IRepository, acesso ao banco de dados ou operações CRUD de persistência. NÃO use para interfaces de repositório (use dotnet-domain-entity) ou configurações de entidade EF Core (use dotnet-ef-configuration).

2026-06-13
dotnet-deploy-homolog
Desenvolvedores de software

Executa deploy de aplicação .NET API no ambiente de Homologação. Use quando o usuário mencionar "deploy homologação", "deploy homolog", "publicar em homologação", "subir para homolog", "deploy staging", "deploy hml", "fazer deploy homolog", "atualizar homologação", "deploy ambiente de teste", "publicar API homolog". Também dispara quando pedir para fazer build e deploy da aplicação em ambiente de teste/staging. NÃO use para deploy em produção (use dotnet-deploy-prod) ou para desenvolvimento local.

2026-06-13
dotnet-deploy-prod
Desenvolvedores de software

Executa deploy de aplicação .NET API no ambiente de Produção. Use quando o usuário mencionar "deploy produção", "deploy prod", "publicar em produção", "subir para prod", "deploy production", "fazer deploy prod", "atualizar produção", "release produção", "go live", "deploy prd". Também dispara quando pedir para fazer build e deploy da aplicação em ambiente de produção/live. NÃO use para deploy em homologação (use dotnet-deploy-homolog) ou desenvolvimento.

2026-06-13
business-docs
Desenvolvedores de software

Analisa código implementado (.NET + Angular) e gera documentação de regras de negócio em docs/business/. Use quando o usuário mencionar "documentar regras de negócio", "gerar docs de negócio", "business docs", "documentar domínio", "docs/business", "atualizar documentação de negócio", "documentar lógica de negócio" ou pedir para documentar uma área do sistema. NÃO use para especificação funcional (use spec-functional) nem para plano de execução (use plan-execution).

2026-06-13