full-stack-orchestration-full-stack-feature
Ajuda seu agente a gerenciar recursos completos de ponta a ponta. Use quando estiver trabalhando em funcionalidades que envolvem tanto o front-end quanto o back-end.
O que ela faz
Esta ferramenta ajuda a organizar o desenvolvimento de um recurso completo de aplicativo, cobrindo tanto o 'front-end' (o que o usuário vê) quanto o 'back-end' (a parte que funciona por trás). Ela guia desde o planejamento inicial até a implantação, seguindo as melhores práticas.
Quando usar
- ✓Ao planejar um novo recurso que precisa de mudanças no site e no servidor.
- ✓Quando você precisa de um guia passo a passo para construir um recurso completo.
- ✓Para garantir que o desenvolvimento siga as melhores práticas de mercado.
Exemplo do que pedir para a IA
“Preciso criar um novo recurso de login para o aplicativo, que envolva a interface do usuário e a lógica do servidor. Como devo proceder?”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
A ferramenta divide o trabalho em etapas: primeiro, planeja a estrutura (banco de dados, servidor, interface), depois implementa cada parte em paralelo e, por fim, integra e testa tudo. Ela usa um método chamado 'API-first', onde a comunicação entre as partes é definida antes da construção.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add sickn33/agentic-awesome-skills --skill full-stack-orchestration-full-stack-featureOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/full-stack-orchestration-full-stack-feature/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Use esta habilidade quando
- Trabalhando em tarefas ou fluxos de trabalho de recursos de orquestração full stack
- Precisando de orientação, melhores práticas ou checklists para recursos de orquestração full stack
Não use esta habilidade quando
- A tarefa não estiver relacionada a recursos de orquestração full stack
- Você precisar de um domínio ou ferramenta diferente fora deste escopo
Instruções
- Clarifique objetivos, restrições e entradas necessárias.
- Aplique melhores práticas relevantes e valide os resultados.
- Forneça etapas acionáveis e verificação.
Orquestre o desenvolvimento de recursos full-stack entre as camadas de backend, frontend e infraestrutura com uma abordagem moderna API-first:
[Pensamento estendido: Este fluxo de trabalho coordena múltiplos agentes especializados para entregar um recurso full-stack completo, desde a arquitetura até a implantação. Ele segue os princípios de desenvolvimento API-first, garantindo desenvolvimento orientado por contrato onde a especificação da API direciona tanto a implementação do backend quanto o consumo do frontend. Cada fase se baseia nas saídas anteriores, criando um sistema coeso com separação adequada de responsabilidades, testes abrangentes e implantação pronta para produção. O fluxo de trabalho enfatiza práticas modernas como desenvolvimento de UI baseado em componentes, feature flags, observabilidade e estratégias de rollout progressivo.]
Fase 1: Fundação de Arquitetura e Design
1. Design da Arquitetura do Banco de Dados
- Use a ferramenta Task com subagent_type="database-design::database-architect"
- Prompt: "Projete o esquema do banco de dados e os modelos de dados para: $ARGUMENTS. Considere escalabilidade, padrões de consulta, estratégia de indexação e requisitos de consistência de dados. Inclua estratégia de migração se estiver modificando o esquema existente. Forneça modelos de dados lógicos e físicos."
- Saída esperada: Diagramas de relacionamento de entidade, esquemas de tabela, estratégia de indexação, scripts de migração, padrões de acesso a dados
- Contexto: Requisitos iniciais e modelo de domínio de negócios
2. Arquitetura do Serviço de Backend
- Use a ferramenta Task com subagent_type="backend-development::backend-architect"
- Prompt: "Projete a arquitetura do serviço de backend para: $ARGUMENTS. Usando o design do banco de dados da etapa anterior, crie limites de serviço, defina contratos de API (OpenAPI/GraphQL), projete a estratégia de autenticação/autorização e especifique padrões de comunicação entre serviços. Inclua padrões de resiliência (circuit breakers, retries) e estratégia de cache."
- Saída esperada: Diagrama de arquitetura de serviço, especificações OpenAPI, fluxos de autenticação, arquitetura de cache, design de fila de mensagens (se aplicável)
- Contexto: Esquema do banco de dados da etapa 1, requisitos não funcionais
3. Arquitetura de Componentes de Frontend
- Use a ferramenta Task com subagent_type="frontend-mobile-development::frontend-developer"
- Prompt: "Projete a arquitetura de frontend e a estrutura de componentes para: $ARGUMENTS. Com base nos contratos de API da etapa anterior, projete a hierarquia de componentes, a abordagem de gerenciamento de estado (Redux/Zustand/Context), a estrutura de roteamento e os padrões de busca de dados. Inclua requisitos de acessibilidade e estratégia de design responsivo. Planeje a documentação de componentes com Storybook."
- Saída esperada: Diagrama de árvore de componentes, design de gerenciamento de estado, configuração de roteamento, plano de integração de design system, checklist de acessibilidade
- Contexto: Especificações de API da etapa 2, requisitos de UI/UX
Fase 2: Implementação Paralela
4. Implementação do Serviço de Backend
- Use a ferramenta Task com subagent_type="python-development::python-pro" (ou "golang-pro"/"nodejs-expert" com base na stack)
- Prompt: "Implemente os serviços de backend para: $ARGUMENTS. Usando a arquitetura e as especificações de API da Fase 1, construa endpoints RESTful/GraphQL com validação adequada, tratamento de erros e logging. Implemente a lógica de negócios, a camada de acesso a dados, o middleware de autenticação e a integração com serviços externos. Inclua observabilidade (logging estruturado, métricas, tracing)."
- Saída esperada: Código do serviço de backend, endpoints de API, middleware, jobs em background, testes unitários, testes de integração
- Contexto: Designs de arquitetura da Fase 1, esquema do banco de dados
5. Implementação de Frontend
- Use a ferramenta Task com subagent_type="frontend-mobile-development::frontend-developer"
- Prompt: "Implemente o aplicativo frontend para: $ARGUMENTS. Construa componentes React/Next.js usando a arquitetura de componentes da Fase 1. Implemente o gerenciamento de estado, a integração de API com tratamento de erros e estados de carregamento adequados, validação de formulários e layouts responsivos. Crie histórias do Storybook para os componentes. Garanta a acessibilidade (conformidade WCAG 2.1 AA)."
…
Perguntas frequentes
O que é 'API-first'?
É uma forma de desenvolver onde a 'linguagem' que o front-end e o back-end usarão para se comunicar (a API) é definida primeiro. Isso garante que ambos possam ser construídos ao mesmo tempo, sabendo exatamente como vão interagir.
Quais tecnologias são usadas?
A ferramenta é flexível e pode ser usada com várias tecnologias populares para banco de dados, back-end (como Python, Go, Node.js) e front-end (como React, Next.js).
O que significa 'orquestração' neste contexto?
Orquestração significa coordenar e gerenciar as diferentes partes do desenvolvimento (banco de dados, back-end, front-end) para que trabalhem juntas de forma eficiente e organizada, como um maestro regendo uma orquestra.
Detalhes
Descrição original do autor
Use when working with full stack orchestration full stack feature
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #3065
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
api-connector-builder
Faz seu agente construir novas conexões com APIs seguindo o padrão já existente. Use quando precisar adicionar mais uma integração sem criar um novo jeito de fazer.
affaan-m/ECC
api-design
Ajuda seu agente a projetar APIs REST seguindo as melhores práticas. É útil para definir como as APIs se comunicam, como os erros são mostrados e como organizar os dados.
affaan-m/ECC
backend-patterns
Ajuda seu agente com padrões de arquitetura do lado do servidor e otimização de banco de dados. É útil para construir ou revisar o código que roda no servidor.
affaan-m/ECC