Communitygithub.com

100x-exagerar

Técnicas de design de exagero e contrastes para um roteiro TikTok/UGC.

O que é 100x-exagerar?

Esta skill do sistema 100x (nível L2 de geração criativa) recebe um roteiro/texto puro e retorna dois tipos de saída: **pontos de exagero** (técnica + intensidade) e **pontos de contraste** (tipo + âncoras de cada lado), sempre apontando exatamente para as palavras originais do script. A intensidade do exagero é calibrada por um teto baseado no mercado (EUA, latino, etc.) e no nível de hat (blackhat/grayhat/whitehat) fornecido ou inferido, respeitando quatro axiomas-chave (técnicas de um conjunto fechado, âncoras literais, teto de mercado para exagero emocional, contraste com diferença real). A skill funciona de forma independente (não requer execução de outras skills) e oferece saída em JSON estruturado ou resumo Markdown. É ideal para criadores de conteúdo TikTok/UGC que precisam tornar um roteiro mais dramático, adicionar antes/depois ou criar ganchos de alto impacto sem cair em falsidade ou violar limites de mercado.

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

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que 100x-exagerar faz?

Posicionamento em uma frase

Recebe um roteiro/texto puro e retorna "como exagerar" (técnica de exagero + intensidade) + "como contrastar" (tipo de contraste + âncoras de cada lado), cada item apontando exatamente para a frase original. Faz parte da camada de geração criativa L2 do sistema 100x, correspondendo ao passo "3.3 Exagero/Contraste".

Quando acionar

O usuário diz:

  • "Adicione exagero a este roteiro" / "Como fazer contraste aqui?" / "Esta parte está sem graça, como torná-la mais impactante?" / "Adicione um antes/depois"
  • "O gancho deste roteiro não tem impacto suficiente" / "Como fazer esta frase soar mais exagerada sem parecer falsa?"
  • "make this script more dramatic" / "add a before/after contrast" / "how do I exaggerate this without it looking fake" / "what's the contrast angle here"
  • Ou simplesmente fornece um roteiro e pede: "projete pontos de exagero e contraste"

Entrada

Entrada mínima (Categoria A, obrigatória): source_script — roteiro completo em texto puro. Esta skill não aceita arquivos de vídeo, apenas texto (mesma restrição que 100x-persona).

Complemento opcional (Categoria B; se ausente, degradação em três níveis, veja workflow.md Fase 1): hat_level (blackhat/grayhat/whitehat) + market (texto livre, ex.: "mercado americano"/"US"/"latino"/"geral"). Se ambos ausentes, hat_level é inferido como grayhat, market tratado com padrão conservador (a técnica emotion_reaction_hyperbole é tratada como mercado americano), sem perguntar ao usuário; meta.warnings registra o processo — veja axioma 3 em axioms.md, Fase 1 em workflow.md.

Saída opcional de skills anteriores (Categoria C): Esta skill não declara nenhuma dependência de campos de skills anteriores — se o usuário já executou 100x-persona/100x-search-query e trouxe saída, pode ser mencionada no rationale, mas schema.json não contém campos de referência entre skills (como persona_ref/scene_ref), mais desacoplado que o segment_ref opcional de 100x-persona.

Saída

Estrutura conforme schema.json: ExaggerationContrastBundle = source_script (eco do texto original) + meta (hat_level/market/notas de calibragem/warnings) + exaggeration_beats[] (pontos de exagero, cada um com technique do conjunto fechado + label_cn + intensity + âncora literal) + contrast_beats[] (pontos de contraste, cada um com contrast_type do conjunto fechado + label_cn + âncoras literais de cada lado). Opcional: renderizar um resumo Markdown legível (lista de pontos de exagero + lista de pontos de contraste).

Restrições principais (4 axiomas, detalhes em axioms.md)

  1. As 5 técnicas de exagero e os 4 tipos de contraste devem ser escolhidos do conjunto fechado de enumerações — sem inventar novos termos. As enumerações vêm do dicionário de cenas criativas L1 + frequência de sinais no corpus de referência, não são arbitrárias.
  2. As âncoras de cada ponto de exagero/contraste devem ser substrings literais do roteiro original — sem invenção. Mesmo mecanismo do axioma de citação de evidência em 100x-persona.
  3. A intensidade do exagero é calibrada pelo teto do mercado + hat_level — não é quanto mais exagerado melhor. Absorve diretamente o lembrete de calibragem de intensidade para mercado americano do dicionário-06 (redação não literal, veja axioma 3 em axioms.md), mas esta restrição só se aplica à técnica emotion_reaction_hyperbole (exagero de reação emocional), não às outras 4 técnicas (limitação conhecida: a tabela de tetos com três níveis numéricos é um julgamento original deste skill, validada apenas no corpus de suplementos de saúde nos mercados americano e espanhol; a detecção de meta.market como "mercado americano" atualmente faz correspondência exata por segmentos, sem tokenização real em chinês/inglês, não reconhecendo alias como "mercado dos EUA" embutidos em palavras compostas mais longas sem separadores — v1.1 corrigiu um problema mais grave de falsos positivos em strings como Russia/Australia/Belarus/"países sul-americanos"; v1.2 corrigiu outro problema: os separadores de segmento do v1.1 não incluíam hífen -/&, fazendo com que escritas como "mercado americano-geral"/"US & Canada" fossem consideradas como não correspondendo ao mercado americano, liberando o teto silenciosamente — agora -/& foram adicionados como separadores; mas palavras compostas sem separador ainda não estão resolvidas, veja axioma 3 em axioms.md, TODO).
  4. As duas âncoras de contraste devem ter uma diferença real — não pode ser a mesma frase servindo como ambos os lados. Corresponde à exigência mecanizada do dicionário-06 Tipo D de que "os dois lados devem ter uma diferença perceptível" (redação não literal, veja axioma 4 em axioms.md) (limitação conhecida: só detecta caso de "mesma string literal", não casos mais sutis de significado repetido com palavras diferentes; mesmo tipo de teto do TODO do axioma 3 de 100x-persona, veja axioma 4 em axioms.md).

Fluxo de três fases

Detalhes em workflow.md: Fase 1 (recebimento + validação: Categoria A/B, degradação de hat_level/market em três níveis para definir teto) → Fase 2 (marcação de sentenças candidatas → atribuição de técnica/tipo de contraste → definição de intensidade → auto-verificação item a item → auto-verificação em lote) → Fase 3 (saída: montagem do JSON, passando pelos axiomas 1-4) + retrabalho acionado pelo usuário (L1: ajuste de item individual / L2: ajuste de calibragem somente alterando explicitamente hat_level/market para liberar o teto — não é permitido aumentar a intensidade apenas com o pedido "exagere mais" sem mudar o teto).

Garantia de chamada independente

Categoria A (source_script) ausente → resposta fixa pedindo o texto, sem adivinhar, sem aceitar arquivo de vídeo. Categoria B (hat_level/market) ausente → degradação em três níveis (ambos presentes → usar direto; apenas um presente → inferir o outro; ambos ausentes → inferir grayhat + padrão conservador), sem perguntar, registrando tudo em meta.warnings. Categoria C (saída de skills anteriores) não possui campos de dependência obrigatória, nunca exige que o usuário execute outras skills primeiro.

Palavras proibidas

Deixe-me / espero / talvez / provavelmente / possivelmente; tom de chatbot de IA (as an AI / I'd be happy to / feel free to); não inventar efeitos/números/endossos/autoridades/certificações/testemunhos que não estão no roteiro original; não fixar nenhum dicionário de categoria de cliente; não empilhar exaggeration_beats/contrast_beats só para aumentar quantidade; não inventar nomes de instituições/certificações para a técnica authority_absolutism_hyperbole se não estão no roteiro (esta skill apenas classifica alegações existentes no roteiro, não cria novas — verificação de conformidade também não é responsabilidade desta skill, seguindo o mesmo limite do dicionário-06: descrever fatos objetivos, deixando a revisão de compliance para o diretor antes da publicação — redação não literal, veja workflow.md Fase 1).

Roteamento (recomendado, não obrigatório)

  • Já tem pontos de exagero/contraste e quer referências visuais → skill de busca de palavras-chave (100x-search-query, se existir)
  • Quer transformar pontos de exagero/contraste em composições de cena com personagens específicos → skill de persona/cena (100x-persona, se existir)
  • Quer transformar pontos de exagero/contraste em prompts de vídeo AI → skill de montagem de prompts (se existir)
  • Quer voltar à entrada para novo diagnóstico → entrada geral do sistema 100x (se existir)

Todas as recomendações acima são "pós-saída, opcionais", não dependências prévias; a ausência das skills correspondentes não afeta o funcionamento independente desta skill.

Auto-verificação de fábrica

Execute node scripts/validate.js --selftest para verificar. As restrições estruturais declaradas em schema.json (required/additionalProperties/enum/pattern/minLength/minItems etc.) são executadas pelo ajv (validador real JSON Schema draft-07, devDependency declarado em package.json; execute npm install primeiro, ajv 8.x adaptado de 100x-search-query, não a sintaxe ajv6 usada anteriormente em 100x-persona) em scripts/validate.js, não por enumeração manual de campos. Os axiomas 2 (âncora literal de substring), 3 (consulta de teto de mercado + hat_level) e 4 (contraste não degenerado) são regras agregadas que cruzam campos/entradas e não podem ser expressas em JSON Schema puro — são implementadas por código personalizado em scripts/validate.js:

npm install                                                   # instalar ajv na primeira execução
node scripts/validate.js <bundle.json> [bundle2.json ...]   # validar saída
node scripts/validate.js --selftest                          # executar testes de regressão internos

Fontes

Esta skill é baseada no Dicionário de Cenas Criativas (v3.3) + Biblioteca de Fórmulas de Estrutura de Roteiro: Sete Tipos A-G e Fórmulas de Efeito + Casos Práticos: Quatro Roteiros de Referência + estatísticas de frequência do corpus de referência. O esqueleto do fluxo de três fases segue estrutura padrão de geração e validação; scripts/validate.js executa validação estrutural com ajv. As fontes de cada critério, origem dos campos e quais são julgamentos originais estão em sources.md.

Individual skills in this repo

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

Habilidades Relacionadas