resumable-implementation-contracts
Permite que seu agente crie contratos para trabalhos de implementação em várias etapas. Mantém o progresso e permite retomar de onde parou.
O que ela faz
Essa ferramenta cria um plano detalhado para projetos de programação que levam tempo. Ela garante que o trabalho possa ser retomado exatamente de onde parou, mesmo após interrupções, mantendo um registro claro do progresso e das decisões.
Quando usar
- ✓Projetos que precisam ser feitos em várias etapas ou dias.
- ✓Quando é crucial saber exatamente onde o trabalho parou.
- ✓Projetos onde o progresso precisa ser comprovado com evidências.
Exemplo do que pedir para a IA
“Crie um contrato de implementação para o projeto de criar um site de e-commerce, dividindo as tarefas e definindo como saber se cada parte está pronta.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
Ela organiza o trabalho em tarefas claras com identificadores únicos. Usa arquivos de registro para acompanhar o progresso, as decisões tomadas e as evidências de que cada etapa foi concluída com sucesso.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add sickn33/agentic-awesome-skills --skill resumable-implementation-contractsOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/resumable-implementation-contracts/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Contratos de Implementação Resumíveis
Visão Geral
Transforme uma solicitação de implementação grande e majoritariamente definida em um contrato de repositório que um novo agente possa ler, atualizar, verificar e retomar sem reconstruir o projeto a partir do histórico de conversas. Mantenha a intenção estável separada do estado de execução mutável e exija evidências antes que qualquer tarefa seja considerada completa.
Este é um padrão de documento neutro em relação a ferramentas. Ele não depende, substitui ou configura recursos de objetivo, tarefa, plano ou projeto integrados de nenhuma plataforma de agente.
Esta habilidade preenche a camada entre o planejamento e a execução. Ela não substitui a descoberta de produto, o design técnico detalhado, a governança de estado em todo o projeto ou a auditoria retrospectiva.
Quando Usar Esta Habilidade
Use-a quando o trabalho:
- Abrange múltiplas sessões, agentes, branches ou janelas de contexto;
- Possui dependências ou critérios de aceitação que devem sobreviver à interrupção;
- Necessita de um ponto de retomada exato em vez de uma passagem de bastão narrativa;
- Pode parecer completo antes que evidências de tempo de execução, artefatos, UI ou testes existam;
- Deve preservar trabalho parcial e alterações não relacionadas no repositório.
Evite usá-la para uma tarefa pequena que possa ser concluída e verificada em uma única sessão. Se os requisitos ainda não estiverem definidos, resolva-os antes de congelar o contrato de implementação.
Reutilizar Documentos de Projeto Existentes
Inspecione o repositório antes de criar arquivos. Reutilize documentos equivalentes e os nomes estabelecidos do projeto quando a propriedade deles for clara. Para trabalho substancial de múltiplas sessões, o conjunto mínimo de documentos lógicos é:
| Documento | Possui | Não deve se tornar |
|---|---|---|
IMPLEMENTATION_CONTRACT.md |
intenção estável, escopo, tarefas, aceitação, definição de conclusão | um log de atividade ao vivo |
TASKS.md |
status da tarefa/subtarefa atual, dependências, links de evidência | uma segunda cópia do contrato |
CHECKPOINT.md |
posição atual autoritativa e ação exata seguinte | um resumo vago de progresso |
DECISIONS.md |
decisões materiais, alternativas e razões | uma transcrição |
VALIDATION.md |
verificações realmente executadas, resultados, evidências e portões não resolvidos | uma lista de testes planejados |
Estes podem viver juntos sob docs/<contract-slug>/ ou seguir um layout de repositório existente. Um GOAL.md existente, especificação ou breve de execução pode possuir o papel de contrato; não o renomeie ou crie arquivos paralelos apenas para corresponder a esta habilidade.
Definir Autoridade do Documento
- As instruções do proprietário atual e as instruções aplicáveis do repositório governam a autorização e o escopo.
IMPLEMENTATION_CONTRACT.md, ou seu equivalente existente no repositório, possui o contrato de implementação. Não o altere silenciosamente para se adequar ao código atual.- A árvore de trabalho, branch, commit, artefatos produzidos e verificações executadas são a verdade para o estado da implementação.
- Os arquivos de rastreamento resumem esse estado; eles não substituem evidências contrárias no disco.
Quando documentos e realidade discordarem, reconcilie o status a partir das evidências, preservando a intenção do contrato. Escalone qualquer conflito que alteraria materialmente o escopo, o comportamento ou a aceitação.
Escrever um Contrato Autocontido
Um novo agente deve ser capaz de entender o trabalho a partir do contrato sem a conversa original. Inclua apenas o necessário para executar corretamente:
- resultados objetivos e observáveis;
- linha de base atual e restrições importantes;
- trabalho incluído, exclusões e limites de autorização;
- regras de operação, incluindo política de interrupção e validação;
- tarefas com IDs estáveis, dependências, aceitação e pontos de interrupção;
- definição final de conclusão e requisitos de passagem de bastão.
Use IDs de tarefa e subtarefa estáveis como T03 e T03.2. Nunca os renumerar após o início da execução; adicione novos IDs ou marque explicitamente o trabalho obsoleto.
Cada tarefa deve usar este formulário compacto:
### T03 - <observable task outcome>
- [ ] T03.1 <first implementation slice>
- [ ] T03.2 <second implementation slice>
Dependencies: T01
Acceptance:
- <observable behavior or artifact>
- <required focused check and evidence>
Breakpoint:
- Update TASKS.md, VALIDATION.md, and CHECKPOINT.md after the accepted slice.
Escreva a aceitação em termos de aprovação/reprovação. A criação de arquivo, a presença de código ou a reivindicação de conclusão de um agente não é aceitação, a menos que esse seja genuinamente o requisito completo.
Ler Antes de Agir
No início de uma sessão ou após uma interrupção, leia nesta ordem:
- instruções aplicáveis do repositório;
- o contrato de implementação;
TASKS.md,CHECKPOINT.md,DECISIONS.mdeVALIDATION.md;
…
Perguntas frequentes
O que são 'contratos de implementação'?
São documentos que descrevem um projeto de programação, detalhando o que precisa ser feito, como verificar se está pronto e como retomar o trabalho se for interrompido.
Por que usar 'IDs de tarefa estáveis'?
Para que cada parte do trabalho tenha um nome fixo que não muda, facilitando o acompanhamento e a referência, mesmo que o projeto seja retomado depois de muito tempo.
O que são 'evidências' neste contexto?
São provas concretas, como código, resultados de testes ou capturas de tela, que mostram que uma tarefa foi realmente concluída de acordo com o planejado.
Detalhes
Descrição original do autor
Create repository-based execution contracts for multi-session implementation work, with stable task IDs, evidence, checkpoints, and exact resume state.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #4010
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
bun-runtime
Faz seu agente usar o Bun para rodar, organizar e testar código. Ajuda a escolher o Bun em vez de outras ferramentas e a migrar projetos existentes.
affaan-m/ECC
database-migrations
Ajuda seu agente a fazer mudanças seguras em bancos de dados. Ele garante que as alterações possam ser desfeitas e minimiza o tempo de inatividade.
affaan-m/ECC
deployment-patterns
Configura fluxos de implantação e CI/CD, containerização e estratégias de rollback para garantir lançamentos seguros.
affaan-m/ECC