Pular para o conteúdo
Skillpedia
Agentes48 mil · #4464

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

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/user-thoughts/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/user-thoughts/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
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-thoughts

Ou 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.md
Conteú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-thoughts ou /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=on e SKILL_STATUS=on; pensamentos do usuário relevantes para o projeto são escritos em #raw/ conforme aparecem.
  • Modo de ignorar: ignore start e ignore end marcam 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 show ainda 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 skill user-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 sortin ou resort que 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.

repo: sickn33/agentic-awesome-skills

Popularidade

Estrelas no GitHub
48 mil
Posição no ranking
#4464
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas