backend-development-feature-development
Ajuda seu agente a gerenciar o desenvolvimento de novas funcionalidades no backend. Ele coordena todo o processo, desde a ideia até a entrega.
O que ela faz
Esta ferramenta ajuda a gerenciar o desenvolvimento completo de uma nova funcionalidade em um software, desde a ideia inicial até a sua entrega final para os usuários. Ela coordena as várias etapas e equipes envolvidas.
Quando usar
- ✓Quando você precisa criar uma nova funcionalidade que envolve várias equipes (backend, frontend, dados).
- ✓Ao planejar a entrega de uma funcionalidade complexa que exige testes, implantação e monitoramento.
- ✓Para coordenar mudanças em múltiplos serviços de software de uma vez.
Exemplo do que pedir para a IA
“Quero desenvolver uma nova funcionalidade de login para o aplicativo, que envolve mudanças no backend e no frontend, e precisa ser lançada gradualmente.”
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 fases: planejamento (definir o que fazer), implementação (construir o código), testes (garantir que funciona) e implantação (entregar aos usuários). Ela usa agentes especializados para cada etapa.
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 backend-development-feature-developmentOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/backend-development-feature-development/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.
Orquestre o desenvolvimento de funcionalidades de ponta a ponta, dos requisitos à implantação em produção:
[Pensamento expandido: Este fluxo de trabalho orquestra agentes especializados através de fases abrangentes de desenvolvimento de funcionalidades - desde a descoberta e planejamento até a implementação, teste e implantação. Cada fase se baseia nos resultados anteriores, garantindo a entrega coerente de funcionalidades. O fluxo de trabalho suporta múltiplas metodologias de desenvolvimento (tradicional, TDD/BDD, DDD), níveis de complexidade de funcionalidades e estratégias modernas de implantação, incluindo feature flags, rollouts graduais e desenvolvimento com foco em observabilidade. Os agentes recebem contexto detalhado das fases anteriores para manter a consistência e a qualidade ao longo do ciclo de vida do desenvolvimento.]
Use esta habilidade quando
- Coordenar a entrega de funcionalidades de ponta a ponta entre backend, frontend e dados
- Gerenciar requisitos, arquitetura, implementação, testes e rollout
- Planejar alterações em múltiplos serviços com necessidades de implantação e monitoramento
- Alinhar equipes em escopo, riscos e métricas de sucesso
Não use esta habilidade quando
- A tarefa for uma alteração pequena e isolada no backend ou correção de bug
- Você precisar apenas de uma tarefa de especialista única, não de um fluxo de trabalho completo
- Não houver implantação ou coordenação entre equipes envolvidas
Instruções
- Confirme o escopo da funcionalidade, métricas de sucesso e restrições.
- Selecione uma metodologia e defina os resultados das fases.
- Orquestre a implementação, testes e validação de segurança.
- Prepare planos de rollout, monitoramento e documentação.
Segurança
- Evite alterações em produção sem aprovações e planos de rollback.
- Valide migrações de dados e feature flags em staging primeiro.
Opções de Configuração
Metodologia de Desenvolvimento
- tradicional: Desenvolvimento sequencial com testes após a implementação
- tdd: Test-Driven Development com ciclos red-green-refactor
- bdd: Behavior-Driven Development com testes baseados em cenários
- ddd: Domain-Driven Design com bounded contexts e agregados
Complexidade da Funcionalidade
- simples: Serviço único, integração mínima (1-2 dias)
- médio: Múltiplos serviços, integração moderada (3-5 dias)
- complexo: Cross-domain, integração extensiva (1-2 semanas)
- épico: Grandes alterações arquiteturais, múltiplas equipes (2+ semanas)
Estratégia de Implantação
- direta: Rollout imediato para todos os usuários
- canary: Rollout gradual começando com 5% do tráfego
- feature-flag: Ativação controlada via feature toggles
- blue-green: Implantação sem downtime com rollback instantâneo
- a-b-test: Divisão de tráfego para experimentação e métricas
Fase 1: Descoberta e Planejamento de Requisitos
Análise de Negócios e Requisitos
- Use a ferramenta Task com subagent_type="business-analytics::business-analyst"
- Prompt: "Analise os requisitos da funcionalidade para: $ARGUMENTS. Defina user stories, critérios de aceitação, métricas de sucesso e valor de negócio. Identifique stakeholders, dependências e riscos. Crie um documento de especificação da funcionalidade com limites claros de escopo."
- Resultado esperado: Documento de requisitos com user stories, métricas de sucesso, avaliação de riscos
- Contexto: Solicitação inicial da funcionalidade e contexto de negócio
Design da Arquitetura Técnica
- Use a ferramenta Task com subagent_type="comprehensive-review::architect-review"
- Prompt: "Projete a arquitetura técnica para a funcionalidade: $ARGUMENTS. Usando os requisitos: [inclua a análise de negócios da etapa 1]. Defina limites de serviço, contratos de API, modelos de dados, pontos de integração e stack de tecnologia. Considere requisitos de escalabilidade, desempenho e segurança."
- Resultado esperado: Documento de design técnico com diagramas de arquitetura, especificações de API, modelos de dados
- Contexto: Requisitos de negócio, arquitetura do sistema existente
Avaliação de Viabilidade e Riscos
- Use a ferramenta Task com subagent_type="security-scanning::security-auditor"
- Prompt: "Avalie as implicações e riscos de segurança para a funcionalidade: $ARGUMENTS. Revise a arquitetura: [inclua o design técnico da etapa 2]. Identifique requisitos de segurança, necessidades de conformidade, preocupações com privacidade de dados e vulnerabilidades potenciais."
- Resultado esperado: Avaliação de segurança com matriz de riscos, checklist de conformidade, estratégias de mitigação
- Contexto: Design técnico, requisitos regulatórios
Fase 2: Implementação e Desenvolvimento
- Implementação de Serviços Backend
- Use a ferramenta Task com subagent_type="backend-architect"
…
Perguntas frequentes
O que são 'agentes especializados'?
São como robôs ou assistentes de IA treinados para fazer tarefas específicas, como escrever código backend, criar interfaces ou testar a segurança.
O que significa 'orquestrar'?
Significa organizar e coordenar as diferentes partes e pessoas envolvidas para que tudo funcione junto de forma eficiente, como um maestro regendo uma orquestra.
Quando NÃO devo usar esta ferramenta?
Não use para tarefas pequenas e isoladas, como corrigir um único erro. Use apenas quando precisar de um processo completo de desenvolvimento e coordenação.
Detalhes
Descrição original do autor
Orchestrate end-to-end backend feature development from requirements to deployment. Use when coordinating multi-phase feature delivery across teams and services.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #2393
- 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