Proyecto / herramienta

ctxcuts

AI tooling CLI Context Local-first

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.

01 / Resumen

Un .editorconfig para el contexto de agentes

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.

02 / Modelo

Context shortcuts

01
:r :f :s :a

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.

02
Markdown Versionable

Context contract

Cada shortcut referencia un fichero de contexto que define de forma explícita el objetivo, restricciones y forma esperada de trabajar para esa tarea.

03
Target Focus Output

Variables

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.

04
Prompt Portable

Expansion

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.

03 / Flujo

Del atajo al agente

ctxcuts permanece deliberadamente fuera del agente: prepara contexto y deja que cada herramienta decida cómo consumirlo.

Define

Los shortcuts y sus contextos viven en .ctxcuts/ dentro del proyecto y pueden mantenerse junto al código.

Invoke

Una orden compacta como :r src/app.py selecciona el contrato y aporta el objetivo específico de la tarea.

Expand

El CLI renderiza las variables y construye el prompt completo únicamente cuando ese contexto es necesario.

Pipe

La salida puede enviarse directamente a otras herramientas y agentes mediante pipelines estándar de Unix.

Validate

doctor comprueba la configuración y detecta contextos ausentes o problemas sospechosos antes de utilizarlos.

Measure

stats ofrece una estimación sencilla de cuánto contexto reutilizable se obtiene a partir de una invocación compacta.

04 / Tooling

Local-first y vendor-neutral

Local-first Versionable Vendor-neutral

Portable context contracts

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.

05 / Enlaces

Enlaces