mode-creator
Permite criar e gerenciar modos personalizados para o agente. Você pode definir como ele lembra de coisas, adicionar tipos de anotações ou receber alertas.
O que ela faz
Este agente ajuda você a criar um sistema personalizado para organizar suas anotações. Ele pergunta sobre o que você trabalha e o que é importante lembrar, para então sugerir como organizar essas informações.
Quando usar
- ✓Quando você quer um jeito melhor de anotar sobre seu trabalho.
- ✓Ao criar um sistema para registrar decisões importantes.
- ✓Para organizar notas sobre projetos específicos.
Exemplo do que pedir para a IA
“Quero organizar minhas anotações sobre meu trabalho como arquiteto. Preciso registrar decisões de design, restrições de código e preferências do cliente.”
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
O agente conversa com você para entender suas necessidades. Ele propõe categorias para suas anotações (tipos de observação) e etiquetas (conceitos) e, após sua aprovação, configura tudo para você.
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 thedotmack/claude-mem --skill mode-creatorOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/thedotmack/claude-mem/main/plugin/skills/mode-creator/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.
Criador de Modo
Crie um sistema útil de anotações, não apenas um arquivo JSON válido. Entreviste o usuário, proponha uma pequena taxonomia, obtenha aprovação, instale-o de forma duradoura, configure alertas opcionais, reinicie o worker e prove que o modo ativo aparece no contexto de inicialização.
Regras básicas
- Use a ferramenta interativa de perguntas disponível (
AskUserQuestion,request_user_inputou equivalente) para a entrevista. Pergunte em pequenos lotes e espere por cada resposta. - Explique os tipos de observação como tipos mutuamente exclusivos de anotações e conceitos como tags reutilizáveis. Evite jargões, a menos que o usuário os use primeiro.
- Inspecione os modos agrupados e de usuário disponíveis antes de inventar um novo. Reutilize ou remixe uma correspondência próxima quando isso servir melhor ao usuário.
- Não edite um cache de plugin ou modo agrupado. Instale arquivos personalizados na pasta
modes/do diretório de dados resolvido do claude-mem. - Não exponha um token do Telegram no chat, argumentos de comando, logs ou saída da ferramenta. Trate-o como uma senha.
- Preserve configurações não relacionadas e gatilhos do Telegram existentes. Os helpers criam backups com data e hora e mesclam gatilhos solicitados.
- Modos personalizados são suportados pelo runtime do worker local. Se
CLAUDE_MEM_RUNTIMEforserver, explique que este fluxo de trabalho não pode instalar com segurança um modo por usuário no servidor compartilhado e pare antes da mutação. - Observações existentes mantêm seus tipos originais. O novo modo se aplica à geração de observações futuras.
1. Comece com o propósito
Comece com esta mensagem dentro da primeira pergunta interativa:
Modos personalizados permitem que você faça anotações sobre o que quer que esteja trabalhando. Se você é um estudante de direito, pode querer anotar cada vez que um caso estabelece uma regra, um professor sinaliza uma armadilha de prova, ou doutrinas entram em conflito. Se você é um arquiteto, pode querer capturar cada decisão de design, restrição de código, preferência do cliente ou descoberta de local. No que você está trabalhando?
Não comece pedindo um nome de modo ou campos JSON. Aprenda o trabalho primeiro.
Se a resposta estiver relacionada a código, diga:
O modo de código já funciona bem para trabalho de software. Uma variante personalizada pode funcionar melhor se também rastrear [2–4 tipos específicos de anotações inferidas do trabalho deles] e tags [2–4 temas transversais úteis]. Você gostaria de manter o modo de código padrão ou personalizá-lo?
Use sugestões concretas. Para um engenheiro de plataforma de ML, por exemplo, sugira resultados de experimentos, alterações de contrato de dados, incidentes de produção, decisões de modelo, descobertas de custos e riscos de reprodutibilidade — não "anotações personalizadas" genéricas. Se o usuário escolher o modo de código padrão, não crie um arquivo redundante; continue para as etapas opcionais de notificação e verificação.
2. Descubra o que vale a pena lembrar
Use perguntas de acompanhamento para obter:
- Três exemplos de momentos ou descobertas que eles gostariam de ter disponíveis na próxima semana.
- Atividade rotineira que deve ser ignorada.
- Os substantivos e decisões que eles procuram mais tarde: pessoas, casos, materiais, clientes, restrições, experimentos, incidentes e assim por diante.
- Qualquer coisa sensível que nunca deve ser registrada ou enviada para o Telegram.
- Se as anotações devem ser seletivas ou detalhadas.
Inferia respostas já presentes na conversa em vez de perguntar duas vezes. Quando o usuário der uma resposta ampla, proponha exemplos e deixe-o selecionar ou editá-los.
3. Proponha o modo
Leia references/mode-authoring.md antes de redigir.
Proponha:
- Um nome de modo claro e um ID em minúsculas.
- Geralmente 4–8 tipos de observação. Cada item observado recebe exatamente um tipo.
- Geralmente 4–8 tags de conceito. Um item pode receber vários conceitos.
- Políticas de gravação e omissão de uma frase.
- Duas anotações realistas que o modo registraria e duas que ele omitiria.
Apresente a proposta em linguagem simples e use a ferramenta interativa de perguntas para aprovação. Deixe o usuário renomear, adicionar, remover ou reformular categorias. Não escreva ou instale até que eles aprovem a taxonomia e o limite de privacidade.
Prefira um ID herdado, como code--architecture-practice, para que o modo reutilize o protocolo de saída estável do claude-mem enquanto substitui a taxonomia de domínio e os prompts comportamentais. O pai code é uma base de implementação; o override deve remover a semântica específica de código dos prompts. Use um modo autônomo apenas quando a herança for genuinamente inadequada.
4. Pergunte sobre alertas do Telegram
Após a aprovação da taxonomia, pergunte:
…
Perguntas frequentes
O que são 'tipos de observação' e 'conceitos'?
Tipos de observação são as categorias principais das suas anotações (ex: 'Decisão de Design', 'Restrição de Código'). Conceitos são etiquetas que você pode usar para agrupar anotações relacionadas (ex: 'Projeto X', 'Cliente Y').
Posso receber alertas no Telegram?
Sim, você pode configurar para receber notificações no Telegram quando certas anotações forem registradas, mas informações sensíveis não devem ser enviadas.
O que acontece se eu trabalho em um servidor compartilhado?
Se você usa um ambiente de servidor compartilhado, este agente pode não conseguir instalar modos personalizados de forma segura para você. Ele explicará essa limitação.
Detalhes
Descrição original do autor
Interactively create, install, activate, and verify custom claude-mem modes, including domain-specific observation types, concept tags, optional Telegram alerts, bot setup, worker restart, and startup-context verification. Use this whenever someone asks to customize what claude-mem remembers, create or change a mode, track domain-specific notes, add observation types or tags, or send Telegram noti
repo: thedotmack/claude-mem
Popularidade
- Estrelas no GitHub
- 101 mil
- Posição no ranking
- #815
- Licença
- Apache-2.0
- Atualizada em
- 16/10/2026
Comentários
- …
Mais skills deste repositório
Agent Cost Report
Faz seu agente gerar relatórios de custo detalhados para suas atividades. Mostra quanto foi gasto em tokens e serviços.
thedotmack/claude-mem
claude-mem-install
Ajuda seu agente a configurar o Claude-Mem em diferentes ambientes. Permite escolher entre trabalhadores locais ou remotos e configurar a observação.
thedotmack/claude-mem
mem-search
Faz seu agente procurar em memórias passadas. Útil para lembrar soluções anteriores ou trabalho de sessões antigas.
thedotmack/claude-mem
host-observer
Ajuda seu agente a responder a tarefas de observador do Claude-Mem. Ele só deve responder com 'skip_summary' ou uma observação XML completa.
thedotmack/claude-mem
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