Communitygithub.com

boshu2/rpi

Aplica a carta de resultado-para-julgamento. Use quando: o solicitante seleciona explicitamente RPI; codificação comum, delegação e objetivos nativos não exigem este fluxo de trabalho.

O que é rpi?

O RPI (Resultado para Julgamento) é um fluxo de trabalho de agente de IA que impõe disciplina rigorosa para entregar resultados autorizados com mínimo ruído. Ele se baseia em Agentes de Codificação Nativa e shell, onde o proprietário do trabalho (BD ou o rastreador do solicitante) gerencia entregas e o Git mantém conteúdo e versões. O AgentOps fornece uma carta concisa e julgamento atual, em vez de um agendador. A habilidade é ideal quando o solicitante pede explicitamente RPI; para codificação ou delegação comuns, não é necessário. A carta operacional prioriza agir com base em resultados aceitos sem planos desnecessários, usando ciclos de implementar-reparar-validar com verificações focadas e validação de contexto fresco. Ela enfatiza o tratamento de paradas causais com tentativas únicas de auxílio, respeitando limites rígidos, e exige evidência completa sem artefatos de máquina inventados. Ferramentas como o Plano, Implementar e Validar são usadas conforme necessário, mas o foco é sempre na ação direta e mínima, evitando camadas extras de planejamento ou revisão.

Funciona com✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/boshu2/agentops/tree/main/skills/rpi

Perguntar na sua IA favorita

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

Documentação

O que rpi faz?

Assuma o resultado autorizado até a conclusão. Use o agente de codificação nativo e o shell. BD ou o rastreador do solicitante gerencia o trabalho e as entregas; o Git gerencia o conteúdo e a entrega. O AgentOps fornece uma carta concisa e julgamento atual, não um agendador.

Carta operacional

  1. Use o resultado aceito existente, escopo e limites reais. Uma alteração clara não precisa de Planilha de Plano, Lembrança ou Aprendizado. Resolva a incerteza apenas quando ela puder alterar a implementação ou a decisão de aceitação.
  2. Tome a menor ação que avance a aceitação. Plan molda a intenção faltante ou revisa uma abordagem refutada. Assim que um implementador puder agir e um validador puder julgar, implemente; não continue melhorando o plano. As revisões de abordagem preservam a aceitação e o escopo autorizado. Mudanças de aceitação precisam de autoridade do solicitante.
  3. Implement e repare defeitos comuns conhecidos diretamente. Uma falha de teste conhecida precisa de uma correção e uma verificação discriminatória, não de outra fase de planejamento, conselho ou auxiliar.
  4. Use verificações focadas durante edições e execute verificações de integração completas antes do julgamento final. Reutilize recibos válidos de entrada exata; reexecute verificações afetadas após alterações. Reserve capacidade para integração, revisão e reparo. Mantenha o assunto final inalterado enquanto está sendo julgado.
  5. Obtenha Validação de um contexto fresco, distinto do autor, na família de modelo do autor, a menos que o solicitante selecione pernas adicionais obrigatórias. Não há limite fixo de dez minutos; revisores explicitamente obrigatórios permanecem obrigatórios. O risco aprofunda a evidência, não a multiplicação de revisores. Repare descobertas acionáveis dentro da autoridade e dos limites restantes, depois revalide o assunto exato alterado.
  6. Pare na aceitação completa, cancelamento, recusa, um limite real gasto ou uma parada causal não resolvida após a ajuda abaixo. Melhorias adjacentes não são permissão para expandir o objetivo. Relate-as brevemente apenas quando útil; não as transforme em outro lote de trabalho.

Contexto e entregas

Carregue contratos obrigatórios uma vez por contexto, depois leia apenas o que a próxima decisão precisa. Um link de referência é contexto disponível, não uma lista de leitura. Pesquise antes de abrir arquivos grandes; expanda apenas para incerteza consequente. Mantenha a saída bem-sucedida compacta no limite da ferramenta; retenha logs completos para inspeção. Reutilize a lista de verificação de componentes do trabalhador e recibos atuais em vez de redescobri-los. Use relógios de conclusão nativos ou esperas limitadas para verificações e auxiliares em andamento. Na conclusão, verifique o assunto esperado e os resultados obrigatórios; um status silencioso ou parcial não é sucesso. Inspecione mais para uma falha, parada suspeita ou necessidade de decisão. Mantenha as atualizações do usuário concisas em vez de narrar cada consulta.

Quando a delegação é autorizada e útil, selecione a opção de despacho somente de tarefa do ambiente de execução para trabalho independente; um prompt curto em um fork com histórico completo ainda carrega histórico completo. Forneça intenção/escopo aceito, assunto exato, evidência relevante, limites restantes, consumidor do resultado e propriedade da verificação. Retome um autor para reparo direto quando útil. Os validadores sempre recebem contexto fresco sem o veredito desejado do autor. Observe as configurações de despacho reais; a redação do prompt não prova isolamento nem contexto herdado menor.

Retorne descobertas concisas, verifique fatos e referências de evidência na entrega existente; divulgue evidências faltantes ou truncadas. Derive o manifesto do assunto combinado e a varredura de órfãos aplicável no limite de integração/julgamento. Incrementos de trabalhador não julgados fornecem identidade de conteúdo e verificação de fatos, não pacotes de evidência final duplicados. Um assunto julgado separadamente ainda precisa de prova completa. Evidência de máquina, como verdict.v2, é opcional a menos que solicitada ou exigida por um consumidor declarado. Quando nenhum artefato de máquina é solicitado ou exigido, retorne o resultado sem criar um.

Parada causal e limites

Causa desconhecida, recorrência, nenhum progresso ou um objetivo errado admite no máximo um auxiliar novo e limitado para aquele incidente dentro da autoridade e dos limites. Dê a ele a suposição falha, evidência e uma pergunta discriminatória. Retome apenas com uma abordagem testável diferente; uma resposta inútil encerra a tentativa. Não encadeie auxiliares nem renomeie o incidente. Falhas conhecidas recebem reparo direto. Cancelamento, recusa e tempo/custo/cota dura gastos pulam ajuda.

Respeite os limites reais do solicitante/nativos, incluindo limites explícitos de rodadas de reparo. Tentativas novamente, compactação, auxiliares e novos assuntos nunca os renovam; a contagem de repetições por si só não é um orçamento gasto. Se a interrupção ameaçar a evidência, preserve a intenção aceita, o assunto exato, recibos úteis, causa não resolvida, limites e uso de auxiliar na entrega nativa. O texto do prompt não prova execução nativa. Orientação de objetivo externo permanece opcional.

Evidência e limites

Vincule a intenção aceita, caminhos alterados completos, assunto exato e recibos factuais para o validador fresco; divulgue evidência de aceitação órfã afetada. Use auxiliares de proveniência existentes em vez de um novo formato de evidência. A prova solicitada usa armazenamento externo não-Git protegido selecionado pelo solicitante; preserve evidência legada .agents/. Identidade, frescor ou prova ausente significa NOT_PROVEN; aceitação falha comprovada ou violação de escopo significa FAIL. PASS precisa de cada critério verificado e not_checked vazio. Autores não podem emitir PASS vinculante.

Memory, especialistas e adaptadores de tempo de execução são sob demanda; sem correspondência e sem alteração são válidos. Leia boundaries quando autoridade, escopo, evidência ou entrega estiver em questão. O adaptador de despacho fixo opcional não é o mecanismo de execução nativo. Não invente um tempo de execução, artefato de máquina oculto ou fluxo de trabalho para concluir uma alteração comum.

Relate o resultado, as verificações mais fortes e os limites materiais. Planos, atividade, revisões e páginas salvas não ganham crédito de capacidade; NOT_PLANNED e NOT_BUILT são descrições de progresso, não vereditos semânticos.

Individual skills in this repo

This repo contains 9 individual skills — each has its own dedicated page.

Habilidades Relacionadas