tj-agents/personal

Adote ou verifique a política obrigatória de projetos pessoais por meio de seleção explícita e instruções nativas do Claude/Codex.

O que é personal?

Esta skill permite que você adote a política de projeto pessoal (`personal@tj-agents`) em repositórios explicitamente identificados como pessoais por Tommy, evitando inferir escopo pela localização ou por outros repositórios na máquina. Ela gera um bloco de instruções nativas obrigatório no arquivo `AGENTS.md` (ou `CLAUDE.md` para Claude), garantindo que a política seja aplicada diretamente via instruções nativas, sem depender de hooks ou plugins. Suporta Claude e Codex, além de gerar um chamador CI dedicado para verificar a política publicada atualmente no Windows e Linux. A adoção é feita executando o script `adopt.py` com os parâmetros corretos, e o resultado deve ser verificado com `--mode check` para garantir que as instruções nativas foram carregadas corretamente.

Funciona com✓Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/tj-agents/personal/tree/HEAD/.agents/personal/utility/adopt

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

Adotar política de projeto pessoal

Use apenas para um projeto que Tommy identifique explicitamente como pessoal. Nunca infira o escopo a partir de sua localização ou de cada repositório em uma máquina. Preserve trabalhos não relacionados e use o branch de entrega do projeto.

Execute python <diretório-da-skill>/scripts/adopt.py --root <projeto> --mode write --selection-tool <seleção-da-máquina-plugin>/scripts/adopt_plugins.py. Resolva a ferramenta de seleção a partir da skill machine:plugin-selection instalada, que a fornece; não monte nem mantenha outra cópia. Visualize com --mode preview e use o comando idêntico com --mode check no CI. Use python3 no Linux/macOS. Requer Python 3.11 ou mais recente.

A ferramenta Core é a proprietária das declarações de plugins e das configurações do host. Este comando seleciona personal@tj-agents, gera o bloco de instruções nativas obrigatório no AGENTS.md e cobre o Claude por meio de sua importação do AGENTS.md ou de um bloco gerado equivalente no CLAUDE.md. Ele recusa declarações de compatibilidade retidas e marcadores de bloco quebrados. A política tem um corpo de autoria única; blocos nativos gerados são verificados, nunca editados manualmente. Isso é entrega de instrução nativa, não uma declaração de execução de hook de plugin ou confiança.

A adoção também escreve um chamador CI dedicado para verificar a política publicada atual no Windows e Linux. Ele preserva outros workflows e recusa sobrescrever um arquivo não relacionado naquele caminho. Por exemplo, após adotar um projeto, excluir seu bloco marcado no AGENTS.md ou reintroduzir um alias de compatibilidade faz com que a verificação de política falhe; execute novamente a adoção após uma atualização da política e revise as alterações geradas juntas.

# Windows, a partir de um checkout do tj-agents/personal, para um repositório explicitamente pessoal:
python -B .agents/personal/utility/adopt/scripts/adopt.py --root C:/repos/my-app --mode preview --selection-tool C:/repos/core/.agents/machine/utility/plugin-selection/scripts/adopt_plugins.py
# Revise a visualização e então use --mode write; CI usa --mode check.
# Linux/macOS usam python3 e seus caminhos de checkout com os mesmos argumentos.

Antes de declarar a adoção completa, execute sua verificação e confirme um ponto de entrada Claude e Codex real e atualizado no projeto nas plataformas suportadas. Confirme que a regra foi carregada e inspecione sua seleção instalada; um comando de versão ou um arquivo gerado são insuficientes. Mantenha qualquer evidência de host ausente com o objetivo.

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

Habilidades Relacionadas