achords obase

Inicializa una organización o configura un repo.

Uso

achords obase [options]

Opciones

FlagDescripciónDefault
--orgNombre de la orgRequerido
--repoRepo a configurarNinguno
--dirDirectorio custom~/achords/{org}
--skillsURL del repo de skillsNinguno
--update-headersActualizar AGENTS.md headers en todos los reposfalse
--upgradeRegenerar guías completas desde la versión actual de achords (preserva reglas custom)false
--template-versionPin versión de template AGENTS.md (v1 o v2)latest
--list-templatesListar versiones de templates disponiblesfalse
--pushPush cambios a GitHubfalse

Ejemplos

Inicializar org

achords obase --org my-company

Crea ~/achords/my-company/ con estructura completa.

Configurar repo existente

cd ~/achords/my-company
achords obase --repo my-app

Actualizar todos los repos

achords obase --org my-company --update-headers --push

Upgrade guías a nueva versión de achords

# Regenera AGENTS.md completo en todos los repos
# (preserva reglas custom debajo de ## Repository-Specific Rules)
achords obase --org my-company --upgrade --push

Template version

# Usar template clásico (v1) en vez del latest (v2)
achords obase --org my-company --template-version v1 --update-headers
 
# Listar versiones disponibles
achords obase --org my-company --list-templates

Directorio custom

achords obase --org my-company --dir /custom/path

Qué crea

Org init

~/achords/my-company/
├── .achords/
│   ├── AGENTS.md
│   ├── .engram/          ← org memory (git-synced)
│   ├── config/
│   ├── templates/
│   └── version.json
├── .skills/
├── .internal/
└── .github/

Repo config

my-app/
├── .achords → (submodule)
│   └── .engram/            ← org memory via submodule
├── .skills  → (submodule)
├── .engram/                 ← repo memory
├── AGENTS.md                ← instrucciones
└── src/

Ver también