Referencia oficial · AHP+ 1.1.0
AHP+ Command Atlas
Guía para instalar AHP+ y usarlo, ya sea escribiendo en la terminal o pidiéndolo en el chat de tu asistente de IA. Todos los comandos están listos para copiar.
40comandos listos para copiar
6plataformas con instalador
Gitdonde queda guardado todo
00 / Orientación
Terminal y chat no son lo mismo.
AHP+ es uno solo. Lo que cambia es dónde lo pides y qué se puede comprobar después.
TERMINAL
Aquí se ejecuta de verdad
Escribes el comando y la terminal responde. Esa respuesta sí sirve como prueba, porque cualquiera puede repetirla y obtener lo mismo.
npx ahp verify . --strictIDE / CHAT
Aquí solo lo pides
Le pides la operación al asistente. Él tiene que ejecutar el comando y mostrarte la salida: que lo diga no significa que lo hizo.
/ahp verify strict01 / Instalación
Instalación por sistema operativo.
Necesitas un proyecto que ya use Git y tenga al menos un commit, además de Node.js 20 o más nuevo. Ejecuta los comandos desde la carpeta principal del proyecto.
Abre Terminal y colócate en la carpeta principal del proyecto antes de ejecutar cada línea.
node --version
npm install --save-dev @jossuealcala/ahp-plus@latest
npx ahp init . --owner "Tu nombre" --project mi-proyecto
npx ahp doctor .
npx ahp verify . --strictLos comandos son idénticos. Ejecútalos desde la carpeta principal del repositorio.
node --version
npm install --save-dev @jossuealcala/ahp-plus@latest
npx ahp init . --owner "Tu nombre" --project mi-proyecto
npx ahp doctor .
npx ahp verify . --strictEscribe un comando por línea. Si necesitas partir uno largo, PowerShell usa el acento grave (`), no la barra invertida.
node --version
npm install --save-dev @jossuealcala/ahp-plus@latest
npx ahp init . --owner "Tu nombre" --project mi-proyecto
npx ahp doctor .
npx ahp verify . --strictMantén cada comando en una sola línea. Lo que cambia es la terminal, no AHP+.
node --version
npm install --save-dev @jossuealcala/ahp-plus@latest
npx ahp init . --owner "Tu nombre" --project mi-proyecto
npx ahp doctor .
npx ahp verify . --strictSTABLE
@latest
La opción normal: la última versión probada.
npm install --save-dev @jossuealcala/ahp-plus@latestPINNED
@1.1.0
Fija exactamente la versión que documenta esta guía.
npm install --save-dev @jossuealcala/ahp-plus@1.1.0DEVELOPMENT
@next
Solo para probar lo que viene y reportar fallos.
npm install --save-dev @jossuealcala/ahp-plus@next02 / Arranque
Revisión de arranque.
Corre esta secuencia cada vez que abras el proyecto, cambies de asistente o recibas una entrega. Te dice dónde estás parado antes de tocar nada.
npx ahp root .
npx ahp doctor .
npx ahp verify . --strict
npx ahp status .
npx ahp context . --format markdown --budget 8000Después revisa los archivos .ahp/manifest.json, .ahp/state/project.json y .ahp/INDEX.md. Si el resumen guardado y lo que respondió el comando no coinciden, gana el comando: es lo que está pasando ahora.
03 / Terminal
Todos los comandos.
Busca por lo que quieres hacer, por el nombre del comando, o filtra por categoría. Todos los ejemplos usan la copia instalada en tu proyecto, con npx ahp.
40 comandos visibles
Repositorio
Empezar
Crea la carpeta .ahp/ dentro del repositorio en el que estás.
npx ahp init . --owner "Tu nombre" --project mi-proyectoRepositorio
Confirmar dónde estás
Te dice qué repositorio y qué carpeta .ahp/ está usando, para no anotar en el proyecto equivocado.
npx ahp root .Repositorio
Revisión general
Comprueba de una vez el proyecto, el alcance, la estructura de archivos y si todo es válido.
npx ahp doctor .Repositorio
Revisión a fondo
Revisa estructura, referencias e integridad, y avisa si se colaron datos secretos.
npx ahp verify . --strictRepositorio
¿Cómo va el proyecto?
Muestra en qué punto va, el estado de Git, los avisos activos y si el trabajo ya salió de tu computadora.
npx ahp status .Repositorio
¿Ya está respaldado?
Compara lo que tienes en local con el servidor. Con --require-remote falla si todavía no subiste nada.
npx ahp sync check . --require-remoteContexto
Resumen para máquinas
Entrega el resumen del proyecto en JSON, listo para que otro programa lo lea.
npx ahp context . --format json --budget 8000Contexto
Resumen para personas
El mismo resumen en texto, para leerlo tú o pegarlo en un chat.
npx ahp context . --format markdown --budget 8000Contexto
Actualizar el resumen guardado
Reescribe el archivo .ahp/INDEX.md con el estado más reciente.
npx ahp brief . --budget 8000Contexto
Marcar dónde te quedaste
Guarda un punto de la sesión al que puedas volver después.
npx ahp checkpoint . --session mi-sesion --summary "Límite validado" --next-action "Continuar"Contexto
Ver el historial
Lista los puntos guardados y las entregas hechas hasta ahora.
npx ahp history .Contexto
Historial de una sesión
Filtra ese historial para ver solo una sesión de trabajo.
npx ahp history . --session mi-sesionContexto
Anotar el rumbo
Actualiza en qué fase va el proyecto, cuál es el objetivo y cuál es el siguiente paso.
npx ahp set-state . --phase IN_PROGRESS --objective "Objetivo" --next-action "Siguiente paso" --confidence USER_CONFIRMEDAnotaciones
Decisión
Deja por escrito una decisión, para que después nadie tenga que recordarla de memoria.
npx ahp record decision . --title "Decisión" --status ACCEPTED --confidence USER_CONFIRMEDAnotaciones
Pendiente
Anota algo por hacer y en qué estado está.
npx ahp record task . --title "Implementar mejora" --status PLANNED --confidence USER_CONFIRMEDAnotaciones
Error
Anota un error que se puede reproducir a voluntad.
npx ahp record bug . --title "Fallo reproducible" --status OPEN --confidence VERIFIEDAnotaciones
Riesgo
Deja anotado un riesgo abierto para que no se olvide.
npx ahp record risk . --title "Riesgo de migración" --status OPEN --confidence VERIFIEDAnotaciones
Revisión aprobada o rechazada
Aprueba o rechaza una revisión de calidad. Para poner PASS hay que citar una prueba concreta (EVD-...).
npx ahp record qa . --title "Gate de aceptación" --status PASS --confidence VERIFIED --source EVD-...Anotaciones
Requisito
Anota algo que el proyecto tiene que cumplir.
npx ahp record requirement . --title "Debe ser portable" --status ACCEPTED --confidence USER_CONFIRMEDAnotaciones
Prueba de que algo pasó
Guarda el resultado real de algo que se ejecutó: el comando, lo que devolvió y si terminó bien.
npx ahp record evidence . --title "Validación local" --type test --locator "npm test" --result "PASS: 18 pruebas" --confidence VERIFIED --exit-code 0Anotaciones
Ver anotaciones
Lista todas las anotaciones o solo las de un tipo.
npx ahp list risk .Anotaciones
Ver solo lo abierto
Deja fuera lo que ya se cerró.
npx ahp list task . --activeAnotaciones
Cerrar una anotación
Cierra una anotación explicando por qué.
npx ahp close RISK-... . --status CLOSED --reason "Mitigación verificada"Anotaciones
Cambiar de decisión
Sustituye una decisión ya aceptada creando una nueva: la original nunca se reescribe, queda en el historial.
npx ahp supersede DEC-... . --title "Decisión revisada" --accept --confidence USER_CONFIRMEDEntrega
Preparar la entrega
Empaqueta el contexto para pasárselo a otra herramienta.
npx ahp handoff create . --from codex --to cursor --session feature-x --summary "Continuar"Entrega
Revisarla antes de aceptar
Abre la entrega y comprueba que esté completa, sin aceptarla todavía.
npx ahp handoff inspect HOF-... .Entrega
Aceptar la entrega
La acepta solo si el proyecto, el contenido y el commit coinciden con lo que dice.
npx ahp handoff receive HOF-... .Varios a la vez
Escribir sin pisar a nadie
Cancela la escritura si alguien más movió el repositorio mientras tú trabajabas.
npx ahp checkpoint . --summary "Límite" --expected-head COMMIT --expected-state DIGESTVarios a la vez
Avisar que estás trabajando
Deja un aviso de que estás en una parte del proyecto. Es un aviso de cortesía, no un candado.
npx ahp lock acquire . --scope src/editor --owner codex --minutes 60Varios a la vez
Retirar el aviso
Quita tu aviso al terminar. El historial se conserva.
npx ahp lock release LOCK-... . --owner codexMigración
Ver qué se movería
Revisa la carpeta agent/ de la versión 1.0 y te dice qué haría, sin tocar ningún archivo.
npx ahp migrate . --planMigración
Hacer el cambio
Crea la estructura de la versión 1.1 y conserva intacta la carpeta agent/ original.
npx ahp migrate . --applyInstaladores
Ver qué plataformas hay
Muestra para qué programas y asistentes existe instalador.
npx ahp adapter listInstaladores
Ver qué instalaría
Muestra qué archivos crearía y con cuáles podría chocar, sin instalar nada.
npx ahp adapter install all .Instaladores
Instalar en todas
Instala los seis: agente genérico, Claude, Cursor, OpenCode, Codex y ChatGPT.
npx ahp adapter install all . --applyInstaladores
Instalar en una sola
Cambia PLATFORM por generic, claude, cursor, opencode, codex o chatgpt.
npx ahp adapter install PLATFORM . --applyVersiones
Instalar la versión estable
Instala la última versión probada. Es la opción normal.
npm install --save-dev @jossuealcala/ahp-plus@latestVersiones
Fijar una versión exacta
Instala exactamente la 1.1.0, la misma que documenta esta guía.
npm install --save-dev @jossuealcala/ahp-plus@1.1.0Versiones
Probar lo que viene
Instala la versión en preparación. Solo para probar y reportar fallos, no para producción.
npm install --save-dev @jossuealcala/ahp-plus@nextVersiones
Desinstalar
Quita el programa. Tus anotaciones en .ahp/ y los instaladores siguen ahí.
npm uninstall @jossuealcala/ahp-plusNo hay comandos que coincidan con la búsqueda.
04 / CHAT
Comandos por plataforma.
Primero instala el adaptador desde la terminal, una sola vez. Después ya puedes pedir las cosas dentro del chat, con las palabras que verás abajo.
IDE / APP
Cursor
Añade el comando /ahp al chat de Cursor, para pedirlo sin salir del editor.
En terminal
npx ahp adapter install cursor . --applyDirectamente en el chat
- CHAT
/ahp doctor - CHAT
/ahp verify strict - CHAT
/ahp context - CHAT
/ahp checkpoint resumen="Límite validado" siguiente="Crear handoff" - CHAT
/ahp handoff to codex - CHAT
/ahp receive HOF-...
IDE / APP
OpenCode
Añade el mismo comando /ahp en OpenCode. Se escribe igual que en Cursor.
En terminal
npx ahp adapter install opencode . --applyDirectamente en el chat
- CHAT
/ahp status - CHAT
/ahp verify strict - CHAT
/ahp handoff to claude - CHAT
/ahp receive HOF-...
IDE / APP
Codex
Instala la habilidad $ahp y deja las reglas del proyecto en AGENTS.md.
En terminal
npx ahp adapter install codex . --applyDirectamente en el chat
- CHAT
Usa $ahp para revisar este repositorio y mostrarme en qué punto va el proyecto. - CHAT
Usa $ahp para marcar dónde nos quedamos y preparar la entrega a Cursor. - CHAT
Usa $ahp para aceptar la entrega HOF-... y no edites nada si el resultado no dice READY.
IDE / APP
Claude Code
Conecta CLAUDE.md con las instrucciones de AHP+. Aquí se pide con lenguaje normal: no hay comando con barra.
En terminal
npx ahp adapter install claude . --applyDirectamente en el chat
- CHAT
Antes de continuar, corre con AHP+ la revisión general, la revisión a fondo y el resumen del proyecto. - CHAT
Marca dónde nos quedamos y prepara la entrega de Claude a Codex, sin hacer commit ni push. - CHAT
Acepta la entrega HOF-... con AHP+ y detente si algo no coincide.
IDE / APP
ChatGPT / Mobile
Instala AHP_MOBILE.md. Si el chat tiene terminal, puede ejecutar; si solo lee, tiene que decirlo.
En terminal
npx ahp adapter install chatgpt . --applyDirectamente en el chat
- CHAT
Lee AHP_INSTRUCTIONS.md. Corre la revisión de arranque con AHP+ y dime el proyecto, el commit, si el trabajo ya está respaldado, qué está bloqueado y cuál es el siguiente paso. - CHAT
Si no tienes terminal: lee AHP_MOBILE.md, .ahp/INDEX.md y la entrega más reciente. No digas que revisaste, probaste, hiciste commit ni push, porque no puedes.
IDE / APP
Cualquier otro agente
Instala AHP_INSTRUCTIONS.md y un bloque en AGENTS.md, para agentes que no tienen instalador propio.
En terminal
npx ahp adapter install generic . --applyDirectamente en el chat
- CHAT
Sigue las instrucciones de AHP+ de este repositorio. Revisa antes de escribir y toma el repositorio como fuente de verdad, no la conversación. - CHAT
Corre la revisión general, la revisión a fondo y el resumen del proyecto. Muéstrame la salida real y espera mi autorización antes de cualquier acción fuera del repositorio.
05 / Entrega
Pasar el trabajo a otra herramienta.
Una entrega deja por escrito en qué punto quedó todo y a qué repositorio y commit pertenece. Git es el que la transporta, y el commit y el push los autorizas tú.
- 01
Marca dónde te quedaste
Guarda un punto al que se pueda volver, antes de cambiar de herramienta.
terminalnpx ahp checkpoint . --session feature-x --platform codex --actor "Codex" --summary "Límite validado" --next-action "Recibir y continuar" - 02
Crea la entrega
Di de qué herramienta sale, a cuál va y qué falta por hacer.
terminalnpx ahp handoff create . --from codex --to cursor --session feature-x --summary "Continuar desde el límite validado" - 03
Súbelo tú
La entrega tiene que quedar confirmada en Git y disponible en el servidor. AHP+ no ejecuta Git ni te da permiso de publicarla: ese paso es tuyo.
- 04
Verifica antes de continuar
Quien recibe comprueba que la entrega esté completa y que corresponda a este repositorio y a este commit. Solo entonces empieza a editar.
terminalnpx ahp verify . --strict npx ahp handoff inspect HOF-... . npx ahp handoff receive HOF-... . npx ahp sync check . --require-remote
06 / Migración
Si vienes de la versión 1.0.
Los proyectos de la versión 1.0 guardaban todo en una carpeta llamada agent/. Si es tu caso, no lo instales otra vez desde cero: usa la migración.
READ ONLY
1. Mira qué se movería
npx ahp migrate . --planSolo te informa qué encontró, a dónde iría y qué archivos podrían chocar. No modifica nada.
WRITE
2. Hazlo cuando ya lo revisaste
npx ahp migrate . --apply
npx ahp verify . --strictConserva la carpeta agent/ original. Si ya existe .ahp/, AHP+ se detiene en lugar de mezclar las dos.
07 / Límites
AHP+ anota y comprueba; no autoriza.
Que una entrega diga READY significa que los datos cuadran, no que haya permiso para actuar. Estas acciones siempre las decide una persona:
Esta guía se preparó a partir de la documentación y la herramienta oficiales de AHP+ 1.1.0. Antes de copiar los comandos de instalación, confirma cuál es la versión publicada y revisa el changelog oficial.