microcopy
Skill3 starsChanged 42 days agoMITView on GitHub
Escribir microcopy (botones, errores, vacíos, confirmaciones) siguiendo las convenciones de Revi. Úsalo al agregar o cambiar texto de UI, emails del producto, placeholders, mensajes de estado o CTAs.
4 other projects use a version of this.
Adopted by
Most recently taken up by
- PierreTsia/workout-apptheir own version, first seen Aug 27, 2026
- Mikefluff/skillstheir own version, first seen Aug 8, 2026
- viknesh20-20/claude-code-tool-kittheir own version, first seen May 2, 2026
- Dragoon0x/product-skillstheir own version, first seen Feb 24, 2026
Other versions4 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 4
- Mikefluff/skills★ 26same name
- viknesh20-20/claude-code-tool-kit★ 7same name
- Dragoon0x/product-skills★ 4same name
- PierreTsia/workout-app★ 0same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository7 other files it gives its agents.
- best-promptingSkill
- create-skillsSkill
- krug-usability-testingSkill
- ousterhout-software-designSkill
- research-firstSkill
- simple-writingSkill
- test-auditSkill
The file
We split this skill into the rules it gives an agent
2 rules. 0 are common, 1 is distinctive, and 1 is very specific to this project.
0
Common
Most of the 4 edited versions we read keep these.
1
Distinctive
This author's own choices. Worth a look.
1
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 44
Evitar el punto medio (
·): No lo uses para separar datos. - Distinctive: line 59
Oraciones completas, con sujeto y verbo: No partir una idea en una etiqueta y una frase sin sujeto ("El plazo del permiso.
“Common” is measured: kept by at least 6 in 10 of the 4 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Microcopy de Revi
Guía para escribir textos de interfaz cortos (botones, errores, estados vacíos, confirmaciones, tooltips, placeholders, toasts) en los productos Revi (Clara, Norman, Celeste). El criterio general: el microcopy es una mini-conversación entre el producto y el funcionario. La web de UX writing y lo que hacemos en Revi coinciden en casi todo; donde difieren, manda la voz de Revi.
Principios base (mejores prácticas de UX writing, aplicadas)
- Específico, no genérico. "Error" o "Ocurrió un problema" desperdician el espacio. Nombrar el objeto real: "El plano no se pudo subir".
- Botones = verbo + objeto, describen el resultado. Nunca "Enviar", "OK", "Aceptar", "Submit". "Guardar borrador", "Subir expediente", "Ir a Revi". Sentence case, no MAYÚSCULAS.
- Errores: Problema → Razón → Solución. Qué pasó, por qué, qué hacer. Nunca culpar al usuario ni al sistema. "El archivo supera 110 MB. Comprímelo o sube solo el documento principal."
- Estados vacíos: patrón [valor] + [acción]. Un dashboard vacío explica qué hacer, no se disculpa. "Aún no hay expedientes asignados. Los verás aquí cuando te lleguen."
- Breve pero sin ambigüedad. Sweet spot 3-7 palabras en botones; una línea en errores; máximo 2 frases en tooltips (si necesita más, no es un tooltip).
- La acción destructiva se nombra completa. El botón de confirmación repite la acción ("Eliminar expediente"), nunca "Confirmar" o "Sí". El cuerpo del diálogo muestra la consecuencia ("Los antecedentes asociados se perderán").
- Estado de éxito discreto. Confirmar cerca de la acción, en palabras del usuario, sin celebraciones ("Expediente enviado", no "¡Excelente!").
- Crisis: cero personalidad. Si el sistema está caído o hay pérdida de datos, el tono es directo, serio e informativo.
- No describir lo que se describe solo. Antes de agregar una ayuda, un subtítulo o un eyebrow, pregúntate qué dice que el nombre no diga. "+ Nueva carpeta" ya dice qué hace; "Tus chats" ya dice qué hay ahí, y no necesita "Los chats que no compartes". Si el título es suficientemente descriptivo, va solo: un subtítulo que lo repite con otras palabras es ruido y le quita peso al título.
- Evitar el punto medio (
·). No lo uses para separar datos. En una interfaz, cada dato va en su propio elemento (tag, etiqueta, columna) y el componente los separa con espacio o borde: la separación no depende del texto. En prosa, escribe una oración ("El permiso vence el 3 de marzo", no "Permiso · 3 mar"). - Evitar las comillas angulares (
«»). Para citar, usa comillas normales ("Borrador", no«Borrador»).
Botones y etiquetas no son descripciones
Un botón, un título o una etiqueta se escriben como fragmento: verbo + objeto ("Subir expediente") o sustantivo ("Tus chats"). Una descripción, en cambio, es prosa: el cuerpo de una card, un tooltip, una ayuda, el texto de un estado vacío. Ahí aplican otras reglas:
- Oraciones completas, con sujeto y verbo. No partir una idea en una etiqueta y una frase sin sujeto ("El plazo del permiso. Vence a los 30 días."); escribirla como una oración ("El permiso vence a los 30 días.").
- Sin remates. Nada de contrastes armados ni cierres que buscan efecto ("…y nunca más pierdes un plazo", "no es un trámite, es una decisión").
Voz de Revi (esto nos diferencia; contrastado con lo anterior)
- Español de Chile, tuteo. "Puedes", "Revisa", "Tu expediente". Nunca
usted salvo en comunicaciones formales del canal institucional (emails de
CChC a municipios van en tuteo cordial; ver
email_copy.pycomo referencia). - Trato de tú, verbo en presente, sin jerga legal innecesaria. Somos asistentes de revisión, no la regulación.
- Sin emojis, sin exclamaciones en serie, sin marketing. La personalidad
es sobria, técnica e institucional (ver
frontend/DESIGN.mdde revi-dga-mono: "nunca lúdica ni recargada"). Nada de "¡Genial!" ni celebraciones que retrasen la siguiente decisión. - Un solo CTA por superficie. Un email de Revi termina con un botón "Ir a Revi" y no pide responder ni agendar. Aplica igual en UI: una acción primaria por pantalla.
- Nada que lea a marketing. Sin UTMs visibles, sin frases de venta, sin urgencia artificial ("¡Últimos días!").
- El humano decide. La IA asiste; el copy nunca dice "el sistema decidió". Cuando un resultado viene de un modelo, dejar la acción al revisor ("Revisa y confirma la sugerencia").
- Institucional sin frío. Cordial y cercano, pero siempre útil. Buen test: leerlo como funcionario cansado a las 4 AM recuperándose de un error; si el copy empeora el ánimo, reescribir.
Patrones por elemento
| Elemento | Regla | Ejemplo Revi |
| Botón primario | Verbo + objeto, resultado | "Ir a Revi", "Guardar revisión" |
| Botón destructivo | Acción completa, sin ambigüedad | "Eliminar expediente" |
| Error | Problema + razón + solución, sin culpar | "El archivo supera 110 MB. Sube una versión comprimida." |
| Estado vacío | Qué es + qué hacer, sin disculpas | "Aún no hay expedientes. Los nuevos aparecerán aquí." |
| Confirmación de riesgo | Consecuencia + botones diferenciados | "Se perderán los borradores no guardados." / [Descartar] [Seguir editando] |
| Placeholder | Muestra formato esperado, nunca reemplaza al label | "Ej: Permiso ED-2026-0143" |
| Toast de éxito | Confirmación breve, cerca de la acción | "Informe enviado a la DIDP." |
| Carga | Qué está pasando + duración estimada si > 300ms | "Analizando 12 documentos…" |
| Tooltip | Máx 2 frases, valor extra (nunca info esencial) | — |
| Eyebrow / subtítulo | Solo si dice algo que el título no dice; si no, se omite | "Tus chats", sin subtítulo |
| Descripción en card | Oraciones completas, sin remates | "Revisa los antecedentes antes de enviar el informe." |
Checklist al escribir o revisar microcopy
- ¿Cada botón dice qué hace exactamente? (sin Enviar/OK/Aceptar)
- ¿Los errores dicen qué pasó, por qué y qué hacer?
- ¿Tuteo chileno, sin emojis, sin exclamaciones de marketing?
- ¿Una sola acción primaria por superficie?
- ¿El copy funciona en estado de crisis (sin chistes ni personalidad)?
- ¿Los placeholders no reemplazan labels ni contienen info esencial?
- ¿Las confirmaciones destructivas repiten la acción en el botón?
- ¿Cada ayuda, subtítulo o eyebrow dice algo que su título no dice?
- ¿Las descripciones son oraciones completas y terminan sin remate?
Referencias externas
- Microcopy patterns (errors P-R-S, empty states, confirmations): https://vaishvanara.github.io/techwritingkb/technical-writing/ux-writing
- Principios y ejemplos: https://courseux.com/microcopy-examples
- Límites de caracteres por elemento: https://typecount.com/blog/microcopy-ux-writing-guide
- Copys de referencia del producto:
backend/app/scripts/reactivation_campaign/email_copy.py - Tono visual:
frontend/DESIGN.mden revi-dga-mono
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

