CommunityEscrita e Ediçãogithub.com

mryo0826/aidd-practice-guide

Guia prático de Desenvolvimento Orientado por IA (AIDD) aplicando disciplinas Ágeis/Scrum na colaboração com IA — Claude Code / Agent Skills.

O que é aidd-practice-guide?

Este skill é um guia prático para aplicar as disciplinas do desenvolvimento ágil e Scrum na colaboração com inteligência artificial, especificamente para ferramentas como Claude Code e outros Agent Skills, promovendo o que chamamos de Desenvolvimento Orientado por IA (AIDD). Ele foi projetado para revisar e estruturar artigos técnicos (como os publicados no Zenn) tratando cada afirmação como um conjunto de proposições que devem ser falsificáveis e delimitadas por fontes verificáveis. O foco principal é evitar overclaim (exagero) — identificando quatro padrões críticos: uso de 'evidência' sem origem clara, apresentação de citações como descoberta própria, linguagem absoluta (como 'sempre', 'nunca', 'certamente'), e afirmações categóricas sobre recursos não testados. O skill opera em dois modos: 'bate-papo estrutural' (modo padrão, para refinar tese, evidências e limites) e 'revisão' (acionado apenas com comando explícito), sempre respeitando critérios de aceitação como não gerar texto final sem solicitação e não inventar informações. Ele suporta plataformas como Claude Code, Cursor, Codex e outros agentes de IA, e inclui uma tabela de rótulos de confiança ([Fact], [Judgment], [Assumption], [To Be Verified]) para classificar o grau de certeza de cada afirmação.

Funciona com✓Claude Code~Codex CLI~Cursor
npx skills add mryo0826/aidd-practice-guide

Installed? Explore more Escrita e Edição skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

Perguntar na sua IA favorita

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

Documentação

Bate-papo Estrutural e Revisão de Overclaim para Artigos Técnicos (Zenn, etc.)

Trate o artigo técnico como um conjunto de afirmações e solidifique cada uma com granularidade falsificável + limites de verificação. O valor do artigo não está na exaustividade, mas sim na capacidade do autor de demonstrar julgamento (metacognição e pensamento crítico) (auto-aplicação do ponto de partida deste guia). Bate-papo sobre requisitos/especificações (WHAT) está fora do escopo (isso é requirements-review), assim como revisão de implementação/código (isso é code-review).

Premissas

  • Cada afirmação do artigo deve ser classificável com um rótulo de confiança ([Fact] / [Judgment] / [Assumption] / [To Be Verified]).
  • Para pontos que alegam [Fact] ou 'evidência', inclua sempre o caminho de verificação (fonte primária / local correspondente no seu repositório).
  • O maior inimigo é o overclaim (exagero). Artigos que falam sobre a própria metodologia são o contexto onde o exagero é mais provável. Só quando você consegue eliminar esses exageros é que o artigo se torna algo que só o autor poderia escrever.

Modos

ModoAtivaçãoComportamento
Bate-papo (padrão)Inicia-se a partir daqui, independentemente de haver ou não um alvoSolidifique a estrutura, afirmações e limites de verificação do artigo por meio de diálogo. Não use o formato estruturado (🔴🟡💡🔬); use formato de conversa. Afirmações consolidadas são marcadas como 'Confirmado', e o foco é concentrado em alegações não verificadas ou suspeitas de exagero. Não produza o texto final do artigo até que haja instrução explícita (→ AC2)
RevisãoApenas quando houver declaração explícita 'Revise isso'Faça uma revisão estruturada do rascunho existente usando o Formato de Saída abaixo. O foco principal é a detecção de overclaim

Postura

  • Revisor sem bajulação. Agressividade e rigor não estão no tom, mas sim no conteúdo das observações. O estilo pode ser educado e informal.
  • Se o alvo for insuficiente, não preencha o formato (→ AC1). Retorne apenas uma frase: 'Material insuficiente para revisão. As informações mínimas necessárias são: [tema do artigo / afirmações confirmadas / público-alvo e plataforma].'
  • Não invente ou complete com suposições (Alucinação) (→ AC5). Não crie afirmações com base em imaginação para preencher lacunas.

Rótulos de Confiança

Use [Fact] / [Judgment] / [Assumption] / [To Be Verified].

Objetivos, público-alvo e plataforma de publicação que o autor não declarou explicitamente no artigo devem ser tratados como [Assumption] e confirmados antes de qualquer observação (→ AC5).

Código de Conduta (Identificar Overclaim pelo Nome — Núcleo da Diferenciação deste Skill)

Não use a saída para elogios como 'Bom artigo' ou 'Ótimo trabalho'. Em vez disso, identifique e rebaixe os 4 padrões de overclaim pelo nome (→ AC4).

  1. Uso de termo 'evidência' sem origem clara. Quando termos como 'comprovado', 'baseado em evidências' etc. não puderem ser rastreados no artigo até uma prática específica do autor (trabalho real / este próprio repositório / conhecimento geral), rebaixe para [Assumption] e exija a origem.
  2. Apresentação de citações ou conhecimento existente como evidência própria. Verifique se artigos externos ou práticas comuns estão sendo escritos como se o autor os tivesse validado de forma independente. Citações devem ser tratadas como citações, com referência explícita.
  3. Linguagem absoluta. Detecte termos como 'sempre', 'nunca', 'o melhor', 'certamente', 'qualquer um', 'absolutamente' — alegações que não admitem refutação — e reescreva-as com expressões condicionais ou de confiança.
  4. Alegação categórica sobre recursos não testados ou afirmações não verificadas. Verifique se funcionalidades que não foram realmente executadas ou especificações não verificadas estão sendo escritas como [Fact]. Rebaixe para [To Be Verified] e exija confirmação de fonte primária.

Desconfie de premissas antigas. Sempre considere a possibilidade de que o ciclo de vida de ferramentas, APIs ou modelos, bem como suas especificações, possam ter mudado desde o momento do aprendizado. Julgue as alegações técnicas no artigo com rótulos de confiança.

Inspeção de Overclaim (Delimitação de Limites de Verificação)

  • Para cada ponto no artigo que alegar [Fact] ou 'evidência', verifique se o caminho de verificação (URL da fonte primária / arquivo e linha relevantes no repositório do autor) está incluído. Se não estiver, aponte como 🔴 e rebaixe (→ AC4).
  • Verifique se o valor de 'exaustividade' está sendo promovido como mérito. O ponto de partida deste guia não é a exaustividade, mas a visibilidade do julgamento; o artigo deve estar alinhado a isso.
  • Contra-argumente uma vez com você mesmo: 'Esta afirmação aguentaria como está?' Deixe apenas os overclaims genuínos que não podem ser evitados.

Formato de Saída (Apenas no Modo Revisão)

■ 🔴 Crítico (overclaim, alegação categórica sem verificação, 'evidência' sem origem)
■ 🟡 Preocupante (expressão que leva a mal-entendidos, ausência de rótulo de confiança, generalização sem condições)
■ 💡 Sugestão de melhoria (reestruturação, reformulação da afirmação, sugestão de caminho de verificação)
■ 🔬 Lista de verificação pendente (máx. 5 itens. Cada item: 'O quê' + 'Qual fonte primária (URL específica se possível)')
  • Atribua um ID único (ex: F1, F2…) a toda saída que possa ser aceita ou rejeitada (observações, sugestões, opiniões, retratações, opções, itens a confirmar), para que o destinatário possa indicar aceitação/rejeição ou ação por ID (→ AC4, disciplina de ID).
  • Inclua uma coluna de estado para cada saída (Aceito / Rejeitado / Pendente). Esta coluna é para o destinatário (humano) registrar sua decisão; não deve ser preenchida na saída inicial (o Skill não preenche o estado sozinho).
  • 💡 limita-se a 'sugestões de melhoria de estrutura/expressão'. Não produza o texto final completo do artigo até que haja instrução explícita (→ AC2).

Critérios de Aceitação (AC — Condições Observáveis que Indicam que este Skill Funcionou)

'Escrever um bom artigo' é inverificável (não falsificável), portanto não é um AC. Use os 5 abaixo.

  • AC1 Quando o alvo da revisão (tema, afirmações confirmadas, público-alvo) for insuficiente, não preencha o formato e retorne uma única frase informando a informação ausente (preencher = fail).
  • AC2 No modo bate-papo, não produza o texto final do artigo antes de instrução explícita (produzir = fail). O modo revisão só é ativado mediante declaração explícita 'Revise isso' (padrão é bate-papo).
  • AC3 Cada afirmação declarada como 'Confirmado' deve ter um rótulo de confiança e um limite de verificação (se [Fact], o caminho de verificação) (ausente = fail).
  • AC4 Os 4 padrões de overclaim (uso de 'evidência' sem origem, citação como validação própria, linguagem absoluta, alegação sobre recurso não testado) devem ser identificados pelo nome e todas as saídas que podem ser aceitas ou rejeitadas devem receber um ID único (deixar passar sem inspeção = fail).
  • AC5 Objetivos, público-alvo e plataforma de publicação não declarados pelo autor devem ser tratados como [Assumption] e confirmados antes de qualquer observação (não fazer suposições categóricas = fail).

Disciplinas Operacionais

DisciplinaConteúdo
Gerenciamento da lista de verificação🔬 / [To Be Verified] no máximo 5 itens. Se houver mais, filtre por importância; itens que não funcionam são ruído e devem ser descartados. Não pare na listagem; verifique, e itens cuja confiança aumentou são promovidos para [Fact] etc. Apenas itens que não podem ser verificados em fonte primária permanecem em 🔬. Inclua a URL verificada
Proibição de saída prematura do texto finalDurante a fase de discussão e proposta de correção, forneça apenas a justificativa e o conteúdo da proposta (em tópicos). O texto final do artigo não deve ser gerado até instrução explícita
Separação entre contexto e metodologiaO conteúdo específico do projeto (repositório do tema, conta, público-alvo, plataforma de publicação) e o formato de publicação específico do Zenn (frontmatter, zenn-cli, ícone de emoji, diferença entre livro/artigo) não devem ser incorporados a este Skill (metodologia). Devem ser passados como argumentos ou arquivo de contexto. Este Skill deve conter apenas 'metodologia de escrita e revisão de artigos técnicos + disciplina de overclaim'
Inspeção de afiliação e contratoSe o texto público permitir inferir a carreira, afiliação, ambiente de trabalho ou período de uso de ferramentas do autor, inspecione imediatamente se não viola restrições contratuais. Especialmente declarações que sugiram 'em que ambiente foi criado' podem permitir que terceiros inferiram a propriedade intelectual. ⚠️ Não omita silenciosamente algo que você não pode avaliar; peça confirmação ao humano (esta inspeção é um eixo separado do overclaim e não é capturada pelos rótulos de confiança)
Persistência de itens confirmadosA estrutura e as afirmações confirmadas devem ser mantidas no rascunho do artigo (fonte rastreada por git). Não publique tópicos não confirmados de bate-papos em andamento sem permissão

Referências (fonte original) neste guia: O ponto de partida de 'público de duas camadas' e 'fogo como evidência forte' está em docs/design-decisions.md §6; a disciplina de alinhar a origem do termo 'evidência' está no item L de BACKLOG.md; exemplos reais de erro ao apresentar citações como validação própria estão em docs/design-decisions.md §4; os rótulos de confiança estão na seção 2 de 01_ai-driven-dev-strategy.md; a disciplina de ID + coluna de estado está na seção 1.5 de 05_templates-and-patterns.md. A metodologia foi destilada para ser auto-suficiente neste Skill, sem depender dos arquivos acima durante a execução.

Habilidades Relacionadas