Communitygithub.com

100x-exagerar

Diseña técnicas de exageración y contrastes de pares para un guion TikTok/UGC.

¿Qué es 100x-exagerar?

Este skill, perteneciente al nivel L2 de generación creativa del sistema 100x, toma un guion o texto plano y lo transforma en un análisis detallado de cómo exagerar y contrastar cada frase. Identifica técnicas de exageración (como hipérbole emocional o absolutismo de autoridad) y tipos de contraste (como antes/después o opuestos), asignando intensidades y señalando con precisión qué parte del texto original se está modificando. La intensidad de la exageración se calibra automáticamente según el nivel de sombrero (blackhat, grayhat, whitehat) y el mercado objetivo (EE.UU., LATAM, etc.), evitando que las sugerencias resulten falsas o fuera de tono. No requiere archivos de video, solo texto, y funciona de forma independiente, aunque puede enriquecerse con los resultados de otros skills del ecosistema 100x. Está diseñado para plataformas como Claude Code, Cursor o Codex, y su validación se realiza mediante un script que verifica tanto la estructura JSON como reglas semánticas como que las referencias sean subcadenas textuales del original.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/kezd088/100x-skill-tiktok/tree/main/skills/100x-exaggerate

Preguntar en tu IA favorita

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

Documentación

¿Qué hace 100x-exagerar?

Descripción en una frase

Toma un guion/texto plano y genera "cómo exagerar" (técnica + intensidad) + "cómo contrastar" (tipo + anclajes), cada punto referenciando palabra por palabra la frase original, con intensidad calibrada según el mercado y el nivel de sombrero. Pertenece al nivel L2 de generación creativa del sistema 100x, correspondiente al paso "3.3 Exageración/Contraste".

Cuándo activarlo

El usuario dice:

  • "Agrega algo de exageración a este guion" / "¿Cómo hago un contraste aquí?" / "Esto está muy plano, ¿cómo lo hago más llamativo?" / "Agrega un antes/después"
  • "El gancho de este guion no es lo suficientemente impactante" / "¿Cómo hago que esta frase suene más exagerada sin que parezca falsa?" / "Añade un contraste de antes/después"
  • "Haz este guion más dramático" / "Agrega un contraste antes/después" / "¿Cómo exagero esto sin que parezca falso?" / "¿Cuál es el ángulo de contraste aquí?"
  • O simplemente entrega un guion y pide "diseña puntos de exageración y contraste" / "diseña beats de exageración y contraste para esto"

Entrada

Entrada mínima (categoría A, obligatoria): source_script — el texto completo del guion. Este skill no acepta archivos de video, solo texto (misma restricción que 100x-persona).

Entrada opcional (categoría B, si falta se aplica degradación de tres niveles, ver workflow.md Fase 1): hat_level (blackhat/grayhat/whitehat) + market (texto libre, ej. "US"/"LATAM"/"Hispanohablantes"/"General"). Si faltan ambos, hat_level se infiere como grayhat y market como valor conservador por defecto (la técnica emotion_reaction_hyperbole se trata como mercado US), sin preguntar al usuario; meta.warnings registra el proceso de inferencia — ver axioma 3 en axioms.md, Fase 1 en workflow.md.

Salida opcional de skills anteriores (categoría C): Este skill no declara ningún campo dependiente de la salida de otro skill — si el usuario ya ejecutó 100x-persona/100x-search-query y tiene su salida, se puede mencionar en rationale, pero schema.json no contiene campos de referencia cruzada como persona_ref/scene_ref, con un desacoplamiento aún más completo que el segment_ref opcional de 100x-persona.

Salida

La estructura se define en schema.json: ExaggerationContrastBundle = source_script (eco del original) + meta (hat_level/market/descripción de calibración/warnings) + exaggeration_beats[] (puntos de exageración, cada uno con technique (enumeración cerrada) + label_cn + intensity + anclaje palabra por palabra) + contrast_beats[] (puntos de contraste, cada uno con contrast_type (enumeración cerrada) + label_cn + anclajes de ambos extremos palabra por palabra). Opcionalmente se puede renderizar un resumen Markdown legible (lista de puntos de exageración + lista de puntos de contraste).

Restricciones principales (4 axiomas, ver axioms.md)

  1. Las técnicas de exageración (5 tipos) y los tipos de contraste (4 tipos) deben seleccionarse de la enumeración cerrada, sin inventar nuevos términos — la enumeración se basa en los tipos de escena/trama del nivel L1 del diccionario de ideas creativas y en la frecuencia de señales del corpus de referencia, no es arbitraria.
  2. El anclaje de cada punto de exageración/contraste debe ser una subcadena textual exacta de la frase original del guion, no inventada — mismo mecanismo que el axioma de citas de evidencia de 100x-persona.
  3. La intensidad de la exageración se calibra según el mercado y el nivel de sombrero; no siempre es mejor exagerar más — absorbe directamente la advertencia de calibración de intensidad de exageración para el mercado estadounidense del diccionario-06 (sin citar textualmente, ver axioma 3 en axioms.md), pero esta restricción solo aplica a la técnica emotion_reaction_hyperbole, no a las otras 4 técnicas (limitación conocida: la tabla de techos de tres niveles es un juicio original de este skill, validado solo en corpus de la categoría de suplementos nutricionales en los mercados inglés y español; la detección de meta.market para el mercado estadounidense actualmente se hace segmentando y luego haciendo coincidencia exacta de segmentos completos, sin tokenización real de chino/inglés, por lo que no reconoce alias como "US market" incrustados en compuestos más largos sin separadores alrededor — la v1.1 corrigió un problema inverso más grave: la coincidencia de subcadenas completas antes de la segmentación producía falsos positivos para cadenas de mercado no relacionadas con EE. UU. como Russia/Australia/Belarus/"Sudamérica"; la v1.2 corrigió otro problema: los separadores de segmentación de v1.1 no incluían el guión -/&, por lo que escrituras como "US-General"/"US & Canada" que combinan múltiples mercados con guión o & no se detectaban como mercado estadounidense, y el techo de mercado se liberaba silenciosamente; ahora -/& se han incluido en los separadores — pero los "compuestos sin separador" aún no se resuelven, ver axioma 3 en axioms.md, TODO)
  4. Los dos extremos de un contraste deben tener una diferencia real; no se permite que la misma frase sirva como ambos extremos — corresponde directamente a la mecanización del requisito central "los dos extremos deben tener una diferencia perceptible" del diccionario-06 Tipo D (sin citar textualmente, ver axioma 4 en axioms.md) (limitación conocida: solo detecta cuando las cadenas son idénticas literalmente, no cuando el significado se repite pero las palabras son diferentes, mismo tipo de techo que el TODO del axioma 3 de 100x-persona, ver axioma 4 en axioms.md)

Flujo de tres fases

Ver workflow.md: Fase 1: recepción + validación (categorías A/B, determinación del techo con degradación de tres niveles para hat_level/market) → Fase 2: etiquetado de oraciones candidatas → asignación de técnica/tipo de contraste → fijación de intensidad → autoverificación elemento por elemento → autoverificación en lote → Fase 3: salida (ensamblaje JSON, verificación de axiomas 1-4) + retrabajo iniciado por el usuario (L1 ajuste de un solo elemento / L2 ajuste de calibración; el ajuste de calibración solo puede relajar el techo cambiando explícitamente hat_level/market, no por una simple frase "exagera más" que ignore el techo).

Garantía de invocación independiente

Si falta la categoría A (source_script) → mensaje fijo solicitándolo, sin adivinanzas, sin aceptar archivos de video como sustituto. Si falta la categoría B (hat_level/market) → se aplica degradación de tres niveles (ambos dados → usar directo; solo uno dado → inferir el otro; ambos faltan → inferir como grayhat + valor de mercado conservador por defecto), sin preguntar al usuario, registrando todo en meta.warnings. La categoría C (salida de otros skills) no tiene campos de dependencia obligatoria, nunca se requiere que el usuario ejecute otros skills primero.

Palabras prohibidas

Déjame / espero / quizás / probablemente / tal vez / tal vez / déjanos; tono de chatbot IA (as an AI / I'd be happy to / feel free to); no inventar efectos/números/respaldos/certificados/testimonios que no estén en el guion original; no codificar ningún diccionario de categorías de cliente; no acumular exaggeration_beats/contrast_beats para llenar espacio; no inventar nombres de instituciones/certificaciones para la técnica authority_absolutism_hyperbole que no estén en el guion (este skill solo etiqueta las afirmaciones existentes en el guion según la técnica, no inventa nuevas afirmaciones para el guion — la evaluación de cumplimiento normativo tampoco es responsabilidad de este skill, manteniendo el mismo límite repetido en el diccionario-06: las tramas solo describen hechos objetivos, la revisión de cumplimiento se deja al editor humano antes de la publicación (sin citar textualmente), ver workflow.md Fase 1).

Enrutamiento (recomendado, no obligatorio)

  • Si ya tienes puntos de exageración/contraste y quieres referencias visuales → skill de búsqueda de consultas (100x-search-query, si existe)
  • Si quieres convertir puntos de exageración/contraste en diseños de cámara con personajes y escenas específicos → skill de personajes/escenas (100x-persona, si existe)
  • Si quieres convertir puntos de exageración/contraste en prompts de generación de video IA → skill de ensamblaje de prompts (si existe)
  • Si quieres volver a la entrada para un nuevo triaje → entrada general del sistema 100x (si existe)

Todo lo anterior son "recomendaciones post-salida", no dependencias previas; la ausencia de los skills correspondientes no afecta el funcionamiento independiente de este skill.

Autoverificación de fábrica

Ejecuta node scripts/validate.js --selftest para verificar. Las restricciones estructurales declaradas en schema.json (required/additionalProperties/enum/pattern/minLength/minItems, etc.) son ejecutadas realmente por ajv (validador real de JSON Schema draft-07, devDependency declarada en package.json, instalar con npm install primero, ajv 8.x conectado como en 100x-search-query, no la sintaxis ajv6 usada anteriormente en 100x-persona) dentro de scripts/validate.js, no por enumeración manual de campos. Los axiomas 2 (anclaje de subcadenas textuales), 3 (consulta de techo de mercado/nivel de sombrero) y 4 (contraste no degenerado) son reglas agregadas que cruzan campos/entradas y no pueden expresarse en JSON Schema vanilla, por lo que se complementan con código personalizado en scripts/validate.js:

npm install                                                   # instalar ajv la primera vez
node scripts/validate.js <bundle.json> [bundle2.json ...]   # validar salida
node scripts/validate.js --selftest                          # ejecutar pruebas de regresión internas

Fuentes

Este skill se basa en el "Diccionario de tramas/escenas creativas" (v3.3), la "Biblioteca de fórmulas de estructura de guiones · 7 tipos A-G y fórmulas de efectos", el "Análisis de casos prácticos · Cuatro guiones de referencia" y la estadística de frecuencia del corpus de referencia. El esqueleto del flujo de tres fases sigue la estructura estándar de generación y validación; el script scripts/validate.js con ajv ejecuta las restricciones estructurales. La justificación de cada criterio, el diseño de los campos y qué es juicio original se detalla en sources.md.

Individual skills in this repo

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

Skills relacionados