user-thoughts
Ajuda seu agente a lembrar das decisões e regras do projeto. Isso é útil para manter a consistência em conversas futuras.
O que ela faz
Essa ferramenta ajuda a guardar decisões importantes sobre um projeto. Ela salva o que você decide sobre regras, tecnologias ou aparência, para que você ou outras IAs possam lembrar depois, sem ter que perguntar de novo.
Quando usar
- ✓Quando você define as regras de um projeto.
- ✓Ao escolher as tecnologias que serão usadas.
- ✓Quando decide como o projeto deve parecer ou funcionar.
Exemplo do que pedir para a IA
“Lembre-se que o botão principal deve ser azul.”
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
Quando você diz algo importante sobre o projeto, a IA salva essa informação. Depois, ela organiza tudo para que possa ser facilmente encontrada e usada em outras conversas ou por outras IAs.
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 sickn33/agentic-awesome-skills --skill user-thoughtsOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/user-thoughts/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.
user-thoughts.SKILL
Visão Geral
Ao longo de sessões e entre agentes, decisões de projeto e restrições do usuário podem ser facilmente perdidas. user-thoughts persiste essas decisões em um mdbase local do projeto, para que qualquer agente futuro possa recuperar a intenção do usuário sem ter que derivá-la do zero.
A skill registra a intenção do usuário. Ela não substitui a execução normal de tarefas. Se o usuário disser "faça o botão vermelho", o agente deve fazer a alteração e registrar a preferência quando a memória persistente do projeto for útil.
Quando Usar
Use esta skill quando o usuário declarar ou revisar:
- Regras, restrições, preferências ou requisitos do projeto.
- Decisões de arquitetura, stack de tecnologia, modelo de dados, implantação ou fluxo de trabalho.
- Direção de UI/UX, padrões de cópia, preferências visuais ou justificativa de design.
- Itens de backlog, trabalho planejado, opções rejeitadas ou decisões que agentes futuros devem herdar.
- Um comando direto começando com
/user-thoughtsou/ustht.
Não a use para bate-papos aleatórios não relacionados, conversas transitórias ou conteúdo que o usuário explicitamente pede para ignorar.
Política de Idioma
- Todos os arquivos de skill, scripts, templates e documentos de referência empacotados são escritos em inglês.
- A saída de comando voltada para o agente deve seguir o idioma da conversa atual do usuário quando o agente puder fazer isso razoavelmente.
- Pensamentos brutos do usuário devem preservar a redação original do usuário. Não traduza, resuma ou limpe a intenção do usuário, a menos que o usuário peça isso.
Fluxo de Trabalho Principal
User message -> Agent identifies persistent project intent -> write to #raw/
-> /ustht sortin groups raw entries into #mdbase/
-> /ustht mdbase show exposes the organized memory base
Modos de Execução
- Modo passivo:
INSTANT_STATUS=off; apenas comandos explícitos da skill são executados. - Modo instantâneo:
INSTANT_STATUS=oneSKILL_STATUS=on; pensamentos do usuário relevantes para o projeto são escritos em#raw/conforme aparecem. - Modo de ignorar:
ignore starteignore endmarcam um intervalo temporário que não deve ser gravado. - Modo somente leitura: se as ferramentas necessárias de leitura/escrita/bash estiverem indisponíveis, os comandos
showainda podem funcionar, mas os comandos de escrita devem explicar que o ambiente não pode persistir dados.
SKILL_STATUS=off pausa a captura instantânea mesmo quando INSTANT_STATUS=on. Intervalos de ignorar são locais ao contexto e não persistem entre sessões.
Definições de Caminho
@/: o diretório da skilluser-thoughts/instalada.~/: o diretório de trabalho do projeto atual.#ustht/:~/.ustht/.#mdbase/:~/.ustht/mdbase/.#ignored/:~/.ustht/ignored/.#raw/:~/.ustht/raw/.#export/:~/.ustht/export/.
Layout do Diretório de Execução
.ustht/
├── define.ini
├── README.ai.md
├── raw/
│ └── yyyy-mm-dd.md
├── ignored/
│ └── yyyy-mm-dd.md
├── mdbase/
│ ├── backlog.md
│ ├── README.ai.md
│ └── details/
│ ├── rules.md
│ ├── plans.md
│ ├── ui/
│ │ ├── outline.md
│ │ └── details.md
│ ├── dev-stack.md
│ └── general.md
└── export/
Ferramentas e Ambiente
Ferramentas necessárias:
- read/write: ler e atualizar arquivos sob
#ustht/. - bash: criar diretórios e executar scripts empacotados.
Ferramenta opcional:
- SubAgent: quando disponível, use-o para manutenção semântica de
sortinouresortque abrange muitos arquivos. Use o agente principal diretamente apenas quando subagentes não estiverem disponíveis.
Scripts Empacotados
O diretório scripts/ fornece pequenos utilitários Python para operações mecânicas:
| Script | Propósito | Exemplo |
|---|---|---|
common.py |
Utilitários compartilhados | Importado por outros scripts |
status.py |
Mostra o estado atual de execução | python @/scripts/status.py |
init.py |
Inicializa .ustht/ |
python @/scripts/init.py |
show_raw.py |
Mostra entradas brutas não processadas | python @/scripts/show_raw.py |
show_mdbase.py |
Mostra o índice mdbase ou uma dimensão | python @/scripts/show_mdbase.py show --all |
sortin.py |
Mantém suavemente entradas brutas no mdbase | python @/scripts/sortin.py --dry |
write_raw.py |
Anexa um pensamento bruto | python @/scripts/write_raw.py "Use REST APIs" --dim dev-stack |
toggle.py |
Alterna o modo skill ou instantâneo | python @/scripts/toggle.py instant on |
ignore_ops.py |
Gerencia entradas ignoradas | python @/scripts/ignore_ops.py show |
resort não tem um script autônomo porque requer revisão semântica, desduplicação e reestruturação por um agente.
define.ini
define.ini armazena estado de execução simples de chave/valor:
| Chave | Valor | Significado |
|---|
Perguntas frequentes
O que acontece se eu disser algo que não quero que seja salvo?
Você pode dizer "/ustht ignore start" antes e "/ustht ignore end" depois para que essa parte da conversa não seja salva.
Como eu vejo o que foi salvo?
Você pode usar comandos como "/ustht raw" para ver o que foi anotado recentemente ou "/ustht mdbase show" para ver as decisões organizadas.
A IA vai mudar o que eu disse?
Não, a IA salva suas decisões exatamente como você as disse, a menos que você peça para ela resumir ou organizar.
Detalhes
Descrição original do autor
Persist user decisions and project constraints to mdbase across sessions. Trigger on /user-thoughts or /ustht, or when the user discusses architecture, tech stack, rules, UI/UX, or project memory.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #4464
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
agent-architecture-audit
Faz seu agente verificar se tudo está funcionando corretamente. Ele encontra e conserta problemas em sistemas de IA, garantindo que funcionem como esperado.
affaan-m/ECC
agent-eval
Ajuda seu agente a comparar diferentes ferramentas de programação de IA. Ele mede qual é mais rápido, barato e confiável para realizar tarefas específicas.
affaan-m/ECC
agent-harness-construction
Faz seu agente entender melhor como realizar tarefas. Ele otimiza as ferramentas e instruções que o agente usa para aumentar suas chances de sucesso.
affaan-m/ECC