Shortcut
Una instrucción corta selecciona el tipo de trabajo que debe realizar el agente: revisar, corregir, investigar, auditar, analizar seguridad, trabajar con tests o documentar.
Proyecto / herramienta
Pequeña herramienta CLI para definir atajos de contexto reutilizables y convertir instrucciones compactas en contratos de trabajo enfocados para agentes de código, asistentes y otros flujos basados en IA.
ctxcuts evita repetir prompts largos y mantener enormes bloques de contexto siempre activos. En su lugar, permite guardar contratos de trabajo pequeños y versionables dentro del proyecto y cargar únicamente el contexto necesario para la tarea que se está realizando.
Una instrucción corta selecciona el tipo de trabajo que debe realizar el agente: revisar, corregir, investigar, auditar, analizar seguridad, trabajar con tests o documentar.
Cada shortcut referencia un fichero de contexto que define de forma explícita el objetivo, restricciones y forma esperada de trabajar para esa tarea.
Los contratos pueden recibir información de la invocación mediante variables sencillas, permitiendo reutilizar una misma definición sobre distintos objetivos y áreas de trabajo.
ctxcuts combina el shortcut, el objetivo y su contrato para producir un prompt completo que puede utilizarse con distintas herramientas sin depender de un proveedor concreto.
ctxcuts permanece deliberadamente fuera del agente: prepara contexto y deja que cada herramienta decida cómo consumirlo.
Los shortcuts y sus contextos viven en .ctxcuts/ dentro del proyecto y pueden mantenerse junto al código.
Una orden compacta como :r src/app.py selecciona el contrato y aporta el objetivo específico de la tarea.
El CLI renderiza las variables y construye el prompt completo únicamente cuando ese contexto es necesario.
La salida puede enviarse directamente a otras herramientas y agentes mediante pipelines estándar de Unix.
doctor comprueba la configuración y detecta contextos ausentes o problemas sospechosos antes de utilizarlos.
stats ofrece una estimación sencilla de cuánto contexto reutilizable se obtiene a partir de una invocación compacta.
ctxcuts no implementa memoria, embeddings, búsqueda vectorial ni orquestación autónoma. Su responsabilidad es mantener el contexto explícito, enfocado, reutilizable y fácil de compartir o eliminar sin acoplar el proyecto a un agente concreto.