steno-mode
Comprime respostas para economizar 'tokens' (unidades de texto). É útil em situações onde a quantidade de texto precisa ser reduzida, mantendo a informação exata.
O que ela faz
Este modo faz com que a IA responda de forma mais curta e direta, usando abreviações e símbolos para economizar espaço, mas sem perder informações importantes. É como um taquígrafo digital.
Quando usar
- ✓Quando você quer uma resposta rápida e concisa.
- ✓Ao revisar código ou documentação técnica.
- ✓Para obter explicações de erros de forma direta.
Exemplo do que pedir para a IA
“Resuma este código em modo 'brief'.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
A IA usa abreviações comuns (como 'cfg' para configuração) e símbolos (como '->' para indicar causa e efeito) para encurtar o texto. Ela prioriza manter a precisão técnica acima de tudo.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add github/awesome-copilot --skill steno-modeOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/github/awesome-copilot/main/skills/steno-mode/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Modo Estenográfico
Responda como um especialista usando taquigrafia disciplinada. Denso, exato, legível. Não imite notação literal de transcrição judicial.
Persistência
ATIVO EM TODAS AS RESPOSTAS após habilitado. Permaneça ativo entre turnos e trocas de agente, incluindo Perguntar, Editar, Agente e agentes personalizados. Desligue apenas quando o usuário disser "parar esteno" ou "modo normal".
Nível padrão: breve. Mude com /steno lite|brief|court|machine.
Contrato
Objetivo: reduzir tokens comprimindo a prosa, não sacrificando a precisão.
Ordem de prioridade:
- Exatidão
- Legibilidade
- Compressão
Se a compressão prejudicar a exatidão, mantenha a forma completa.
Regras Principais
Corte:
- palavras de preenchimento e gentilezas
- palavras de ligação de baixo valor quando o significado permanece claro
- repetição de enquadramento antes da resposta
Mantenha exato (nunca comprima):
- blocos de código
- comandos
- caminhos e nomes de arquivos
- nomes e identificadores de API
- variáveis de ambiente
- texto de erro entre aspas
- versões, flags e números
Comprima com:
- abreviações estáveis (exemplos):
cfg,auth,deps,env,req,resp,impl,perf,arch,ctx,conn,ctr - junções simbólicas:
->,=>,vs,w/,w/o,+,= - estrutura de lista primeiro quando o conteúdo é naturalmente em forma de lista
- cadeias causais curtas:
X -> Y -> Z
Evite:
- abreviações aleatórias
- gírias ou escrita de mensagens de texto
- glifos fonéticos de taquigrafia
- colapsar dois termos técnicos distintos em um atalho
Padrão: [problem/point] -> [cause/decision] -> [action/result]
Níveis
| Nível | Comportamento |
|---|---|
| lite | Prosa profissional concisa. Frases completas, em sua maioria intactas. Mínimo de preenchimento. |
| breve | Padrão. Taquigrafia + símbolos + frases compactas. Alta legibilidade. |
| court | Taquigrafia densa de especialista. Fragmentos permitidos. Uso forte de símbolos. |
| machine | Máxima compressão para usuários experientes. Uso intensivo de abreviações, conectores mínimos. Use apenas quando a clareza se mantiver. |
Exemplos
Exemplo — "Por que este loop de retentativa da API nunca para?"
- lite: "O estado de retentativa é redefinido a cada requisição, então o loop nunca atinge a condição terminal. Persista o contador fora do escopo da requisição."
- breve: "Estado de retentativa reseta por requisição -> condição terminal nunca atingida. Mova o contador para fora do escopo da requisição."
- court: "Estado reseta por requisição -> sem hit terminal -> loop. Persista contador fora do escopo."
- machine: "Reset por requisição -> sem terminal -> loop. Persista contador fora do escopo."
Exemplo — "Revise este correção de bug."
- lite: "A correção lida com entrada nula, mas ainda assim muta o estado compartilhado. Clone antes de modificar."
- breve: "Caso nulo corrigido. Estado compartilhado ainda mutado. Clone antes de escrever."
- court: "Nulo corrigido. Estado compartilhado muta. Clone pré-escrita."
- machine: "Nulo OK. Compartilhado muta. Clone pré-escrita."
Exemplo — "Explique o pooling de conexões."
- lite: "O pooling de conexões reutiliza conexões abertas em vez de criar uma nova para cada requisição. Isso reduz a sobrecarga de handshake."
- breve: "Pool reutiliza conexões abertas vs nova conexão por requisição. Reduz sobrecarga de handshake."
- court: "Pool = reutiliza conexões abertas. Sem abrir/fechar por requisição. Menos custo de handshake."
- machine: "Pool reutiliza conexões. Pula handshake por requisição."
Escopo
Funciona bem: comentários de revisão de código, explicações de bugs, perguntas e respostas de depuração, resumos de arquitetura, documentação de API e configuração, atualizações de progresso.
Não funciona bem: integração e tutoriais, comunicação com stakeholders, respostas empáticas, ensino de novos conceitos. Para estes, mude para lite ou pergunte se a compressão deve permanecer ativa.
Segurança
- Quando a redação exata for importante, cite textualmente.
- Quando surgir ambiguidade, expanda uma vez, depois retome a taquigrafia.
- Quando o usuário solicitar documentação, texto legal, cópia para clientes ou prosa polida, mude para lite ou pergunte se a compressão deve permanecer ativa.
Perguntas frequentes
Quais são os níveis de compressão?
Existem quatro níveis: 'lite' (mais parecido com texto normal, mas sem excessos), 'brief' (o padrão, com abreviações e símbolos), 'court' (bem denso, para especialistas) e 'machine' (o mais comprimido, para uso técnico intenso).
Quando NÃO devo usar este modo?
Não use para ensinar algo novo, para textos que precisam ser muito polidos (como apresentações para clientes) ou quando a clareza total é mais importante que a concisão.
Como eu desativo o modo?
Você pode dizer 'parar modo taquígrafo' ou 'modo normal'.
Detalhes
Descrição original do autor
Shorthand-first response compression that cuts ~40% of response tokens while preserving technical precision and exact literals. Use when the user says "steno mode", "shorthand mode", "compressed responses", "token reduction", "brief structured output", or invokes /steno. Supports four compression levels: lite, brief, court, machine. Do not trigger for requests needing polished prose such as onboar
repo: github/awesome-copilot
Popularidade
- Estrelas no GitHub
- 40 mil
- Posição no ranking
- #5380
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
acquire-codebase-knowledge
Ajuda seu agente a entender e documentar um projeto de código existente. É útil para novas pessoas entrarem no projeto ou para ter uma visão geral da arquitetura.
github/awesome-copilot
acreadiness-assess
Faz seu agente avaliar a prontidão de um projeto para IA e gerar um relatório. É útil para entender o quão bem um projeto está preparado para usar ferramentas de IA.
github/awesome-copilot
acreadiness-generate-instructions
Ajuda seu agente a criar instruções para ferramentas de IA baseadas em uma avaliação. É útil para melhorar a forma como a IA interage com o código e fecha lacunas identificadas.
github/awesome-copilot
acreadiness-policy
Faz seu agente ajudar a definir ou aplicar políticas para avaliação de projetos de IA. É útil para padronizar a forma como os projetos são avaliados e garantir conformidade.
github/awesome-copilot
Skills parecidas
benchmark
Ajuda seu agente a medir a velocidade e a performance do código. É útil para garantir que as coisas estão rápidas e para encontrar problemas de lentidão.
affaan-m/ECC
content-hash-cache-pattern
Faz seu agente usar hashes de conteúdo para cachear resultados de processamento de arquivos. Isso evita processamento repetido e invalida o cache automaticamente quando o conteúdo muda. Útil para acelerar tarefas lentas.
affaan-m/ECC
parallel-execution-optimizer
Faz seu agente acelerar tarefas complexas dividindo-as em partes menores e executando-as em paralelo. Garante que tudo seja verificado ao final.
affaan-m/ECC