CommunityProgramación y desarrollogithub.com

tj-agents/personal

Adoptar o comprobar la política obligatoria de proyectos personales mediante selección explícita e instrucciones nativas de Claude/Codex.

¿Qué es personal?

Este skill proporciona un mecanismo para que los agentes de IA (Claude, Codex) adopten o verifiquen una política de proyecto personal obligatoria. Está diseñado para proyectos que Tommy identifica explícitamente como personales, evitando la inferencia de alcance por ubicación o repositorio. El skill incluye un script Python que genera bloques de instrucciones nativas en AGENTS.md (o CLAUDE.md), y también escribe un invocador de CI para verificar la política publicada en Windows y Linux. Soporta un modo de previsualización y un modo de escritura, y requiere Python 3.11 o superior. Es útil para desarrolladores que trabajan con agentes de IA y necesitan asegurar que la política correcta se aplique exclusivamente a proyectos personales, manteniendo la integridad y evitando modificaciones manuales de los bloques generados.

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

Installed? Explore more Programación y desarrollo skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

Adoptar política de proyecto personal

Usar solo para un proyecto que Tommy identifique explícitamente como personal. Nunca inferir el alcance por su ubicación o por cada repositorio en una máquina. Preservar el trabajo no relacionado y usar la rama de entrega propietaria del proyecto.

Ejecutar python <directorio-del-skill>/scripts/adopt.py --root <proyecto> --mode write --selection-tool <selección-plugin-máquina>/scripts/adopt_plugins.py. Resolver la herramienta de selección desde el skill machine:plugin-selection instalado, que la proporciona; no ensamblar ni mantener otra copia. Previsualizar con --mode preview, y usar el comando idéntico con --mode check en CI. Usar python3 en Linux/macOS. Requiere Python 3.11 o más reciente.

La herramienta Core posee las declaraciones de plugins y la configuración del host. Este comando selecciona personal@tj-agents, genera el bloque obligatorio de instrucciones nativas en AGENTS.md, y cubre a Claude a través de su importación de AGENTS.md o un bloque generado equivalente en CLAUDE.md. Rechaza declaraciones de compatibilidad retenidas y marcadores de bloque rotos. La política tiene un cuerpo con autoría; los bloques nativos generados se verifican, nunca se editan a mano. Esto es entrega de instrucciones nativas, no una afirmación de ejecución de enganche de plugin o confianza.

La adopción también escribe un invocador de CI dedicado para verificar la política publicada actualmente en Windows y Linux. Preserva otros flujos de trabajo y se niega a sobrescribir un archivo no relacionado en esa ruta. Por ejemplo, después de adoptar un proyecto, eliminar su bloque marcado de AGENTS.md o reintroducir un alias de compatibilidad hace que falle la verificación de la política; volver a ejecutar la adopción después de una actualización de la política y revisar los cambios generados juntos.

# Windows, desde un clon de tj-agents/personal, para un repositorio explícitamente personal:
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
# Revisar la previsualización, luego usar --mode write; CI usa --mode check.
# Linux/macOS usan python3 y sus rutas de clonación con los mismos argumentos.

Antes de declarar la adopción completa, ejecutar su verificación y comprobar un punto de entrada real nuevo de Claude y Codex en el proyecto en las plataformas compatibles. Confirmar que la regla se cargó e inspeccionar su selección instalada; un comando de versión o un archivo generado no es suficiente. Mantener cualquier evidencia faltante del host con el objetivo.

Individual skills in this repo

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

Skills relacionados