CommunityRedacción y edicióngithub.com

NenadZivotic/lite-agent-skills

Convierte una descripción de tarea en lenguaje natural en una plantilla de prompt mínima, extrayendo marcadores {{variable}}, detectando el formato de salida y ensamblando un esqueleto ROLE/TAREA/ENTRADA/RESTRICCIONES/SALIDA.

¿Qué es lite-agent-skills?

Esta habilidad (skill) de agente de IA, llamada Meta-Prompt Architect (Lite), permite a desarrolladores y usuarios convertir rápidamente descripciones de tareas en lenguaje natural en plantillas de prompt estructuradas y reutilizables para modelos de lenguaje (LLMs). Utiliza un script Node.js (`generate.mjs`) sin dependencias externas, lo que facilita su integración en flujos de trabajo offline. El script extrae automáticamente marcadores de variables (por ejemplo, `{{nombre}}`), detecta el formato de salida esperado y ensambla un esqueleto de prompt con secciones claras: Rol (ROLE), Tarea (TASK), Entrada (INPUT), Restricciones (CONSTRAINTS) y Salida (OUTPUT). Es especialmente útil para desarrolladores que trabajan con herramientas como Claude Code, Cursor o Codex, ya que estandariza la creación de prompts, evitando omisiones y asegurando consistencia. La habilidad identifica posibles advertencias (warnings) sobre información faltante y guía al usuario para refinarla antes de la entrega final.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/NenadZivotic/lite-agent-skills/tree/HEAD/meta-prompt-architect-lite

Installed? Explore more Redacción y edición skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

Preguntar en tu IA favorita

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

Documentación

Meta-Prompt Architect (Lite)

scripts/generate.mjs extrae deterministicamente la estructura a partir de una descripción de tarea; tú refinas la redacción y los nombres de las variables. El script nunca inventa requisitos — revela lo que falta.

Reglas

  • La plantilla es un esqueleto, no el prompt final. Reescribe las secciones vagas con los detalles específicos del usuario.
  • Mantén estables los nombres de {{variable}} entre ENTRADA y las referencias.
  • La regla de inyección de RESTRICCIONES es fundamental — no la elimines.
  • Resuelve cada elemento de warnings[] preguntando al usuario o estableciendo una suposición explícita.

1. Ejecutar

Requiere Node 18+, cero dependencias. Completamente offline.

node <directorio-del-skill>/scripts/generate.mjs tarea.txt
echo "..." | node <directorio-del-skill>/scripts/generate.mjs -

JSON en stdout; código de salida 1 cuando existen advertencias, 2 en caso de error de lectura/uso.

2. Leer el informe

  • variables[]: {name, source} candidatos a {{placeholders}}.
  • format: formato de salida detectado o null.
  • warnings[]: brechas a cerrar.
  • template: el esqueleto ensamblado.

3. Refinar antes de entregar

  1. Renombra las variables al vocabulario del dominio del usuario.
  2. Rellena # OUTPUT con una forma concreta (esquema JSON, lista de secciones, límite de longitud).
  3. Añade restricciones del dominio que la descripción implique.

Lite vs completo

El meta-prompt-architect completo además detecta tono y audiencia, añade reglas para casos extremos de suposición/ambigüedad, y genera esqueletos de casos de prueba de ruta feliz, borde y adversarial.

Individual skills in this repo

This repo contains 3 individual skills — each has its own dedicated page.

Skills relacionados