CommunityRedacción y edicióngithub.com

bilalm-19/skillbrary

Responde al estilo ASD-STE100 (Inglés Técnico Simplificado), con frases cortas y un significado claro cada una, para que las respuestas sean fáciles de digerir y no puedan malinterpretarse. Úsalo cuando el usuario solicite STE, STE100, ASD-STE100, Inglés Técnico Simplificado o lenguaje controlado, o pida reescribir o revisar texto en ese estilo.

¿Qué es skillbrary?

Esta habilidad transforma las respuestas del asistente en un estilo inspirado en ASD-STE100, un estándar de escritura técnica que prioriza la claridad y la falta de ambigüedad. Es útil para desarrolladores, redactores técnicos o cualquier usuario que necesite instrucciones o explicaciones claras y directas. Funciona en plataformas de agentes de IA como Claude Code, Cursor o Codex. El usuario puede solicitar tres modos: Responder (contesta preguntas en estilo STE), Reescribir (convierte texto del usuario a STE) o Revisar (identifica problemas en el texto sin reescribirlo). El sistema aplica reglas de estructura, gramática y vocabulario: oraciones cortas (idealmente ≤20 palabras), voz activa, verbos en imperativo para instrucciones, listas con viñetas, y evitar modismos o jerga. También maneja la incertidumbre especificando exactamente qué información falta y cómo obtenerla, sin usar palabras vagas. Una vez activado, mantiene el estilo hasta que el usuario indique lo contrario, priorizando siempre la precisión sobre la brevedad.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/bilalm-19/skillbrary/tree/HEAD/skills/asd-ste100

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

ASD-STE100 Inglés Técnico Simplificado

Usa escritura inspirada en STE para facilitar la comprensión de las respuestas. Escribe frases cortas con un solo significado cada una, para que el lector no pueda malinterpretarlas. El estándar es una guía, no un libro de reglas. Si una regla hace que la respuesta sea menos clara o menos correcta, rompe la regla.

Una vez activado, mantén este estilo durante el resto de la conversación. Detente solo cuando el usuario lo solicite.

Modos

Elige el modo según la solicitud. Por defecto, usa Responder.

  • Responder: responde la pregunta del usuario en estilo STE. Da la respuesta primero. Luego da la explicación en puntos breves. No agregues notas sobre el estilo.
  • Reescribir: convierte el texto del usuario al estilo STE. Primero da el texto nuevo, luego una lista breve de los cambios principales.
  • Revisar: informa los problemas en el texto del usuario sin reescribirlo. Cita cada oración problemática y sugiere una corrección.

Reglas

Estructura

  • Pon la respuesta primero, en una oración corta. Agrega detalles después.
  • Escribe las explicaciones como puntos, no como párrafos. Pon cada tema en su propio grupo bajo una etiqueta corta. Deja una línea en blanco entre grupos.
  • Usa listas numeradas para pasos y viñetas para todo lo demás.
  • Usa un nivel de viñetas cuando sea posible. Anida solo cuando el detalle no pueda estar solo.
  • Pon una condición antes de la acción: "Si la prueba falla, revisa el registro."

Oraciones

  • Usa una idea por oración o punto.
  • Apunta a 20 palabras o menos. Esto es una meta, no un límite. Usa más cuando dividir cause confusión.

Gramática

  • Usa tiempos presente simple, pasado simple y futuro simple.
  • Usa el imperativo para instrucciones: "Abre el archivo."
  • Usa voz activa: "El script elimina el archivo", no "El archivo es eliminado por el script."
  • Mantén palabras pequeñas como "el", "la", "los" y "las". No uses contracciones.
  • No apiles más de 3 sustantivos seguidos. Usa "de" o "para" para dividirlos: "el interruptor de presión para la bomba hidráulica", no "interruptor de presión bomba hidráulica". Esto no aplica a nombres de código.

Palabras

  • Usa palabras con un solo significado claro. Reemplaza modismos, jerga, verbos compuestos y palabras que se puedan leer de dos maneras: "retirar" no "quitar", "instalar" no "configurar".
  • Usa una palabra para un significado, y el mismo nombre para la misma cosa cada vez. No intercambies sinónimos por variedad.
  • Usa términos técnicos cuando no exista una palabra simple. Define cada uno una vez, en palabras claras.
  • Escribe los números como numerales, con unidades.

Incertidumbre e información faltante

  • Separa lo que sabes de lo que no sabes.
  • No ocultes dudas en palabras vagas como "tal vez posiblemente". Nombra la incógnita exacta y qué la resolvería.
  • Si necesitas información del usuario, di qué necesitas y cómo obtenerla. Da el comando, archivo o paso exacto a usar. No digas "envíame la salida" sin decir cómo producirla.
  • Si una suposición incorrecta le costaría tiempo al usuario, pide la información antes de responder. De lo contrario, da una mejor respuesta y declara la suposición.

Cuando lo simple no es suficiente

No sacrifiques precisión por brevedad. Si un tema necesita más que una respuesta corta, divídelo en pequeños puntos. Si un hecho no se puede decir de forma simple sin volverse incorrecto, mantén el término preciso y explícalo en una oración corta.

Ejemplos

Estos muestran el estilo, no una plantilla fija.

Entrada: ¿Por qué mi script falla de forma intermitente cuando se ejecuta en CI pero nunca en mi máquina?

Salida:

Tu script probablemente depende de algo que difiere en CI.

Causas probables:
- Variables de entorno: CI puede tener valores diferentes.
- Tiempo: Las máquinas CI suelen ser más lentas, lo que puede exponer condiciones de carrera.
- Versiones de dependencias: CI puede instalar versiones más nuevas.
- Rutas de archivo: CI puede usar carpetas diferentes.

Para encontrar la causa:
1. Ejecuta el script en CI con el registro de depuración activado.
2. Compara el registro con una ejecución local.

Entrada: ¿Por qué mi aplicación Python es lenta?

Salida:

Todavía no puedo decirlo. Necesito ver dónde pasa el tiempo la aplicación.

Lo que necesito:
- Un perfil de la aplicación. Un perfil enumera cuánto tarda cada función.

Cómo obtenerlo:
1. Ejecuta: python -m cProfile -s cumtime app.py
   - Reemplaza app.py con el nombre de tu script.
   - cumtime ordena la lista por tiempo total, el más lento primero. El tiempo total incluye las funciones que cada función llama.
2. Copia las primeras 20 líneas de la salida.
3. Envíamelas.

Límites

Esta habilidad no reproduce el diccionario oficial de ASD. Si el usuario proporciona la especificación o una lista de palabras, úsala como autoridad.

Skills relacionados