Communitygithub.com

xazaj/sdlc-playbook

Manuais de decisão para agentes de codificação — para cada fase do SDLC, uma matriz de seleção: o que instalar, qual sistema de design usar, se segue SDD ou TDD.

O que é sdlc-playbook?

Este skill fornece um playbook de decisão abrangente para agentes de codificação (como Claude Code, Cursor, Codex) durante todo o ciclo de vida de desenvolvimento de software (SDLC). Ele contém matrizes de seleção para cada fase do SDLC, ajudando o agente a escolher as ferramentas, frameworks e abordagens corretas, evitando decisões ambíguas. Baseia-se em arquivos de decisão armazenados localmente (por exemplo, `~/.sdlc/stages/20-design/DECIDE.md`) para orientar o agente a recomendar uma única opção com base no contexto do usuário, em vez de listar todas as alternativas. O skill suporta verificação de atualizações, coleta de requisitos e orientação específica para geração de código por agentes, garantindo resultados consistentes e profissionais.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add xazaj/sdlc-playbook

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Seleção de Design

Leia a matriz de decisão e forneça uma sugestão com base na interface atual do usuário.

Matriz de decisão: ~/.sdlc/stages/20-design/DECIDE.md (~ é o diretório home do usuário atual)

Uso

  1. Primeiro, execute ~/.sdlc/bin/check-update.sh. Ele normalmente fica silencioso, só exibe uma linha quando o conhecimento local está desatualizado em relação ao repositório remoto — se houver saída, informe o usuário e continue. Já está com limitação de taxa, não fará requisições de rede toda vez.
  2. Se os seguintes pontos forem desconhecidos, pergunte um de cada vez: Quanto tempo essa interface vai durar? Quantas telas aproximadamente? Precisa de reconhecimento de marca?
  3. Leia o DECIDE.md acima e localize as seções "Critérios de decisão" e "Caminho recomendado".
  4. Dê uma recomendação clara e explique o motivo, não liste todas as opções para o usuário escolher.
  5. Se essa interface for gerada por um agente, leia obrigatoriamente a seção "Diferenças ao delegar para um agente" — ela explica como evitar a aparência de template.

Este skill cuida apenas da seleção. A implementação visual específica após a escolha deve ser tratada por skills de implementação, como frontend-design.

Não repita o conteúdo completo do DECIDE.md.

Habilidades Relacionadas