Pular para o conteúdo
Skillpedia
APIs e servidores (backend)48 mil · #3065

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

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/full-stack-orchestration-full-stack-feature/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/full-stack-orchestration-full-stack-feature/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
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-feature

Ou 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.md
Conteú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

repo: sickn33/agentic-awesome-skills

Popularidade

Estrelas no GitHub
48 mil
Posição no ranking
#3065
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas