moyu-strict
por uuczmoyu-strict es una habilidad estricta contra la sobreingeniería para Code Editing. Ayuda a los agentes a mantener los cambios acotados, confirmar el alcance antes de editar, evitar nuevas abstracciones y omitir pruebas, documentación, dependencias o reescrituras no solicitadas. Úsala cuando necesites el diff más pequeño y seguro, con una revisión predecible.
Esta habilidad obtiene 64/100, apenas por encima del umbral de inclusión: es creíble y útil para agentes que necesitan barreras estrictas contra la sobreingeniería, pero quien la consulte en el directorio debe esperar cierto vacío en los detalles de adopción y deducir parte del flujo a partir del texto.
- Condición de activación explícita: se aplica ante cualquier cambio de código, así que el agente sabe con facilidad cuándo usarla.
- Los guardarraíles están bien concretados, con confirmación del alcance, límite de 20 líneas de diff y evitación de abstracciones, documentación, pruebas o dependencias no solicitadas.
- El archivo SKILL.md es amplio y está bien estructurado, con frontmatter válido y varias secciones que describen una disciplina real de edición, no un simple marcador de posición.
- No se proporciona ningún comando de instalación, scripts, referencias ni archivos de soporte, así que debe adoptarse como una habilidad basada únicamente en instrucciones.
- La descripción es general y en algunos puntos muy concisa, por lo que los agentes quizá sigan necesitando interpretación adicional para casos límite y para definir con precisión cómo aplicar la restricción.
Visión general de la skill moyu-strict
Qué es moyu-strict
moyu-strict es una skill de guardarraíles para la edición de código que impone un comportamiento estricto anti–sobreingeniería. Está pensada para situaciones en las que quieres el cambio más pequeño y seguro posible, no un rediseño pulido. Su trabajo principal es impedir que un agente toque archivos extra, añada abstracciones o “mejore” código no relacionado, al mismo tiempo que cumple la solicitud.
Quién debería usarla
Esta skill moyu-strict es ideal para revisores, mantenedores y agentes que trabajan en correcciones muy acotadas dentro de bases de código existentes. Si te importan los diffs mínimos, una revisión predecible y evitar efectos secundarios accidentales, moyu-strict for Code Editing encaja muy bien. Es menos útil para refactors exploratorios, trabajo de arquitectura o tareas amplias de limpieza.
Qué la hace diferente
La diferencia práctica está en la aplicación de las restricciones. moyu-strict no es un prompt genérico para “escribir mejor código”; se centra en el control del alcance, la disciplina de edición y la contención. Sus señales más fuertes son su conjunto explícito de reglas: confirmar el alcance antes de editar, evitar nuevas capas de abstracción, no añadir documentación, pruebas ni dependencias no solicitadas, y detenerse cuando un cambio empieza a hacerse demasiado grande para lo pedido.
Cómo usar la skill moyu-strict
Instálala y actívala
Usa el flujo de instalación de skills del repositorio para moyu-strict install y luego cárgala cuando esperes cambios de código que deban mantenerse muy acotados. Si tu entorno usa un instalador basado en comandos, la idea clave es adjuntar moyu-strict antes de que el modelo empiece a editar, para que las restricciones influyan en el primer borrador y no solo en la revisión. Para moyu-strict usage, actívala siempre que la tarea sea una corrección puntual, no una sesión de diseño.
Lee primero los archivos correctos
Empieza por skills/moyu-strict/SKILL.md, porque ahí están las reglas estrictas y el comportamiento de activación. Como este repo tiene un único archivo de skill y no incluye scripts auxiliares, referencias ni carpetas de reglas, no hay un árbol de trabajo oculto que explorar. Lo que más necesita el usuario es el texto de las reglas, no un recorrido extendido por el repositorio.
Convierte una tarea difusa en un prompt estricto
La skill funciona mejor cuando la solicitud ya nombra el objetivo exacto y el límite exacto. Un buen input sería: “Corrige el crash por null en src/parser.ts y edita solo ese archivo; no añadas pruebas, comentarios ni refactorización.” Un input débil sería: “Mejora este módulo.” El primero le da a moyu-strict algo que acotar; el segundo invita a que el alcance se desplace.
Úsala en un flujo de confirmación de edición
Un buen moyu-strict guide es: identificar el archivo o función afectado, indicar el cambio previsto, confirmar que no deben moverse otros archivos y después editar. Si la tarea parece requerir cambios más amplios, detente y pregunta si una versión más pequeña sería aceptable. Eso encaja con el valor más estricto de la skill: hacer visible la sobreexpansión antes de que se convierta en un diff.
Preguntas frecuentes sobre la skill moyu-strict
¿moyu-strict es solo un prompt normal?
No. Un prompt normal puede pedir código conciso, pero moyu-strict está pensado específicamente para hacer cumplir límites de edición. Es especialmente valioso cuando el principal riesgo no es una lógica incorrecta, sino cambios extra innecesarios.
¿Cuándo no debería usarla?
No uses moyu-strict en tareas que de verdad requieran una reescritura coordinada, una nueva abstracción, una actualización de documentación o la creación de un harness de pruebas. Si el resultado debe incluir una limpieza más amplia, el sesgo de la skill hacia el “PR mínimo” puede ir contra el objetivo real.
¿Es apta para principiantes?
Sí, porque las reglas son simples y concretas. El error más común de un principiante es hacer una petición vaga y esperar que la skill deduzca el límite. moyu-strict funciona mejor cuando el usuario puede decir qué debe cambiar y, igual de importante, qué no debe hacerlo.
¿En qué se diferencia de los prompts habituales de edición de código?
Los prompts habituales suelen optimizar la finalización. moyu-strict optimiza la contención. Le dice al agente que cuestione el crecimiento del alcance, evite cambios decorativos y mantenga los diffs lo bastante pequeños como para revisarlos rápido. Eso la hace mejor opción para trabajo de mantenimiento que para ampliación de funcionalidades.
Cómo mejorar la skill moyu-strict
Especifica el límite exacto de la edición
La mayor mejora de calidad viene de nombrar por adelantado el archivo, la función y el resultado esperado. En lugar de “limpia esto”, di “cambia solo src/auth.ts para manejar tokens vacíos y deja el resto intacto”. Eso ayuda a moyu-strict a hacer cumplir la respuesta más acotada posible.
Indica qué está prohibido
Como moyu-strict está construida alrededor de exclusiones, conviene decir qué no debe añadirse: sin nuevos helpers, sin comentarios, sin pruebas, sin cambios de dependencias, sin ediciones solo de formato. Esto importa porque el valor de la skill está en rechazar añadidos innecesarios, no en inventar una solución más amplia.
Vigila el fallo más común
El fallo más habitual es una solicitud que empieza siendo pequeña pero se expande en silencio hasta convertirse en un rediseño. Cuando eso ocurra, la mejor mejora no es “más calidad de código”; es reducir la tarea. Pide el parche más pequeño aceptable y luego itera si hace falta. Así mantienes la skill moyu-strict alineada con sus límites estrictos de diff y su filosofía de cambio mínimo.
Itera a partir de un primer parche diminuto
Si la primera salida es demasiado amplia, ajusta el prompt alrededor de un síntoma, un archivo y un resultado. Si la primera salida se queda corta, añade solo la restricción que falte y que más importe, como “no cambies las firmas” o “no modifiques los call sites”. Para los usuarios de moyu-strict skill, los mejores resultados suelen venir de límites más precisos, no de instrucciones más largas.
