CommunityRedacción y edicióngithub.com

ebursztein/agent-skills

Escribir o mejorar guías de reinos de Realms of Code con disparadores prácticos, acciones concretas, evidencia y sabor fantástico. Utilizar al redactar el estatuto en sí, no al aplicar sus roles al trabajo de software ordinario.

¿Qué es agent-skills?

Esta habilidad permite a un agente de IA redactar o mejorar guías de reinos dentro del marco de trabajo 'Realms of Code'. El propósito es ayudar a un agente a saber cuándo está de servicio, qué hacer a continuación y cómo saber que funcionó, todo ello envuelto en una voz temática memorable. Está diseñada para ser utilizada durante la creación del estatuto del reino, no durante su aplicación en tareas de software cotidianas. La habilidad detalla una estructura de documento que incluye nombre, disciplina, lema, lore, axiomas, pasos prácticos y evidencia, haciendo hincapié en que la tabla de selección principal (cuándo usar cada reino) debe estar en el propio 'SKILL.md' de 'Realms of Code', mientras que las guías de cada reino contienen las instrucciones detalladas. Se proporcionan ejemplos concretos para los reinos 'Faceless Men' (control de dependencias) y 'Arryn' (selección de protocolos), y se recomienda un proceso de revisión que incluye probar con tareas realistas antes de publicar. La habilidad también introduce conceptos de protección como 'guardrails' (barandillas) y 'ratchets' (trinquetes) para codificar reglas y evitar regresiones, y enfatiza la importancia de mantener un sabor temático coherente en el lema y el lore, eliminando palabras que no añadan decisión ni carácter.

Compatible con✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ebursztein/agent-skills/tree/HEAD/skills/realm-authoring

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

Autoría de reinos

Un reino le indica a un agente cuándo está de servicio, qué hacer a continuación y cómo saber que funcionó. Dale a esa disciplina una voz de casa memorable.

Antes de escribir

Lee la guía de destino y la tabla de disparadores del estatuto. Conserva la asignación de casa acordada y distínguela de reinos vecinos. Trabaja a partir de situaciones reales de desarrollo que el usuario quiera manejar. Nombra técnicas reconocibles: "mocks, stubs y fakes" ayuda al descubrimiento más que "dobles controlados" por sí solo.

Pon la selección en la habilidad principal

El SKILL.md principal de realms-of-code posee cuándo usar cada reino. Su tabla debe permitir que un agente elija antes de cargar una guía. Usa situaciones concretas: probar la eliminación de archivos, seleccionar un estándar de API o proteger una mejora en el conteo de consultas. Mantén los disparadores allí una vez, en lugar de repetirlos en cada guía.

Pon las mejores prácticas en la guía del reino

  • Nombre, disciplina, lema: un encabezado, una línea de alcance concreta y el lema.
  • El lore: un párrafo breve y vívido que conecte la facción con su rol de ingeniería. Haz que la metáfora explique el trabajo.
  • Axiomas: unos pocos principios compactos que guíen las decisiones. Conserva los compromisos establecidos al revisar un reino existente.
  • Qué hacer: pasos prácticos que comiencen con verbos. Identifica qué inspeccionar o cambiar, cómo elegir un enfoque y qué verificar. Usa nombres de técnicas explícitas y reutiliza las herramientas del proyecto. Explica alternativas significativas y trampas.
  • Evidencia: el resultado observable o artefacto que respalde la finalización, además de cualquier límite importante sobre lo que esa evidencia demuestra.

Los axiomas explican el juicio; los pasos lo hacen ejecutable. Evita repetir el mismo consejo en ambos. Mantén cada sección tan breve como su labor lo permita. Los archivos de referencia de reinos son Markdown simple: sin IDs, campos YAML duplicados, etiquetas de origen del lema ni charla de atribución. Solo un SKILL.md detectable necesita frontmatter de habilidad.

Corrección trabajada

Para los Hombres Sin Rostro, "controlar dependencias" es demasiado abstracto. Un disparador útil es "probar un trabajo que elimina archivos o llama a un servicio de pago externo". La siguiente acción es aislar ese límite, elegir un mock/stub/fake y ejercitar el comportamiento de éxito, fallo y reintento sin efectos vivos no deseados. La evidencia incluye el objetivo previsto y el estado resultante, además de una prueba de integración donde el contrato real importa. Un espía que aún llama al servicio vivo es una trampa que vale la pena nombrar.

Cuando la habilidad compañera de realms-of-code esté disponible, su references/realms/faceless-men.md es el ejemplo completo trabajado.

Para Arryn, "elegir protocolos" pertenece a la tabla de disparadores principal. Su guía debe decir que se encuentren estándares y tecnología existentes, se verifique el estado actual de mantenimiento y obsolescencia, se evalúe la viabilidad, se reutilice la implementación compatible y se pruebe la interoperabilidad.

Enseña protección durante la implementación: codifica reglas importantes como barandillas y mejoras verificadas como trinquetes. Un trinquete registra una línea base reproducible, rechaza regresiones y se ajusta después de la mejora. Ciudadela construye la protección; Banco de Hierro la hace cumplir. Nunca resuelvas una verificación fallida debilitándola en silencio.

Revisión antes de publicar

Prueba dos tareas de coincidencia realistas y una tarea cercana que pertenezca a otro reino. Elige el reino desde la tabla principal, luego identifica la primera acción concreta y la evidencia requerida desde su guía. Si algún paso sigue siendo ambiguo, revisa el archivo responsable. Evita puertas genéricas no relacionadas con la tarea.

Mantén vivo el sabor en un lema, lore y alguna frase de trabajo ocasional como "¿Qué le decimos a los bugs? Hoy no". Combínalo con orientación de ingeniería útil. Elimina palabras que no añaden ni una decisión ni carácter. Sigue el flujo de trabajo de publicación del repositorio y verifica los enlaces relativos y el descubrimiento de habilidades cuando se vean afectados.

Individual skills in this repo

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

Skills relacionados