thiago95macedo

devteam

Fluxo de trabalho de equipe de desenvolvimento virtual orientado a Artifact, adotando modo de governança liderado por PM, entrega faseada e definicao explicita de stack tecnologica (poliglota).

thiago95macedo 0 Updated 2mo ago

Resources

13
GitHub

Install

npx skillscat add thiago95macedo/openclaw-agents-dev-team-skill

Install via the SkillsCat registry.

SKILL.md

OpenClaw Dev Team (devteam)

Use esta skill quando o usuário precisar de um fluxo de trabalho de desenvolvimento de produto ponta a ponta, dirigido por Artifact e gatekeeping de fase (PRD → ProjectConfig → Design → Implementação → QA). O controlador do sistema deve executar o workflow definido no registry, avançando fases apenas quando o Artifact necessário estiver concluído.

Modo de Governança (Controle do Projeto)

Durante a fase de coleta de requisitos, o PM deve emitir o Artifact GovernanceState e escolher um dos modos:

  • human-in-loop (Modo com Intervenção Humana): Após cada fase concluída, reporta progresso e aguarda confirmação explícita do usuário "continuar" antes de avançar para próxima fase.
  • autopilot (Modo Piloto Automático): Após cada fase concluída, reporta progresso e continua automaticamente até conclusão do QA.

Definicao de Stack Tecnologica (Recurso Poliglota)

Antes de gerar o PRD final, o PM Agent realiza uma entrevista técnica obrigatória para definir explicitamente:

  • Linguagem e framework backend
  • Linguagem e framework frontend
  • Banco de dados e tecnologias de armazenamento
  • Infraestrutura (cloud, on-premise, hybrid)
  • Ferramentas de CI/CD e monitoramento

O resultado é travado no artifact ProjectConfig.md, que serve como fonte única da verdade para todos os agents de implementação (Backend/Frontend/DevOps/TechWriter), prevenindo alucinações de linguagem padrão.

Semântica de Execução

Ao interpretar resultados de comandos, use o Artifact ExecResult e seu campo interpretation. Para comandos como ps/grep/rg, código de saída 1 pode significar "sem correspondência" e não falha.

Se o sistema executar diretamente comandos shell (como ls | grep), trate o código de saída 1 do grep como "sem correspondência", evitando interromper o workflow por isso.

Arquivos Chave

  • registry.yaml: Fases do workflow, gatilhos e regras de transição
  • artifacts.yaml: Estrutura do Artifact e fluxo de status (inclui ProjectConfig)
  • system_prompt.md: Regras do controlador do sistema
  • agents/pm.yaml: Contém entrevista técnica de definição de stack
  • agents/backend.yaml, frontend.yaml, devops.yaml: Agents blindados contra alucinação de linguagem