Yhooi2/rules-as-tests-aif

Framework de regras como testes para código assistido por IA: skill, subagentes, sondas de auditoria, testes negativos e auto-CI

O que é rules-as-tests-aif?

Este skill oferece um framework de "regras como testes" para desenvolvimento de código assistido por IA, especialmente útil em plataformas como Claude Code, Cursor e Codex. Ele permite que você defina regras de qualidade, conformidade e boas práticas que são automaticamente verificadas como testes durante o desenvolvimento. Além disso, habilita subagentes especializados para realizar auditorias contínuas, sondas para detectar violações, testes negativos para garantir que o código rejeita entradas inválidas, e um sistema de auto-CI (integração contínua) que executa essas verificações localmente. O objetivo é transformar regras de projeto em testes executáveis, garantindo que o código gerado por IA siga padrões consistentes sem necessidade de revisão manual constante.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add Yhooi2/rules-as-tests-aif

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

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

Documentação

O que rules-as-tests-aif faz?

Framework de regras como testes para código assistido por IA: skill, subagentes, sondas de auditoria, testes negativos e auto-CI

Visão Geral

O Yhooi2/rules-as-tests-aif é um framework que converte regras de projeto em testes automatizados executáveis durante o desenvolvimento assistido por IA. Ele foi projetado para plataformas como Claude Code, Cursor e Codex, permitindo que as boas práticas, padrões de código e requisitos de conformidade sejam verificados automaticamente.

Funcionalidades Principais

  • Skill Central: Define as regras como testes que o agente principal deve seguir.
  • Subagentes: Agentes especializados que realizam auditorias focadas em aspectos específicos do código.
  • Sondas de Auditoria: Verificações pontuais que detectam violações de regras em tempo real.
  • Testes Negativos: Garantem que o código rejeita corretamente entradas inválidas ou inesperadas.
  • Auto-CI: Sistema de integração contínua local que executa automaticamente as verificações.

Como Funciona

O framework utiliza um arquivo de configuração (geralmente rules.yaml ou rules.json) onde você define as regras. Cada regra é mapeada para um teste executável. Durante o desenvolvimento, o agente IA executa esses testes automaticamente ou sob demanda, garantindo que o código gerado esteja em conformidade.

Exemplo de Uso

# rules.yaml
rules:
  - name: "Naming Conventions"
    description: "Verifica se variáveis seguem o padrão camelCase"
    test: "tests/rules/naming_conventions.test.js"

Plataformas Suportadas

  • Claude Code
  • Cursor
  • Codex
  • Outros agentes de IA compatíveis com execução de scripts locais

Instalação

Adicione o skill ao seu projeto:

# Exemplo para Claude Code
claude add-skill Yhooi2/rules-as-tests-aif

Licença

MIT

Habilidades Relacionadas