Pular para o conteúdo
Skillpedia
Diversos48 mil · #2947

evolution

Permite que seu agente aprenda e melhore continuamente durante o desenvolvimento. Isso garante que o agente se torne mais eficiente e eficaz com o tempo.

O que ela faz

Esta ferramenta ajuda a biblioteca de 'skills' (instruções para IA) a se aprimorar sozinha enquanto está sendo desenvolvida. Ela permite que a IA aprenda com os erros e acertos para melhorar suas respostas futuras.

Quando usar

  • ✓Quando você está melhorando a biblioteca de 'skills' e quer que ela se atualize sozinha.
  • ✓Para decidir se uma nova solução deve ser uma atualização de 'skill' ou uma melhoria automática.
  • ✓Ao trabalhar em correções automáticas ou validações para o conjunto de 'skills'.

Exemplo do que pedir para a IA

“Como posso fazer a biblioteca de skills se auto-aprimorar?”

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/evolution/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/evolution/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

A 'skill' usa 'hooks' (gatilhos) que observam o que acontece durante o desenvolvimento. Quando um erro ocorre ou uma nova solução é encontrada, ela pode ser automaticamente registrada para melhorar a 'skill' no futuro.

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 evolution

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/evolution/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.

Evolução de Habilidades Makepad

Esta habilidade permite que as habilidades makepad se autoaperfeiçoem continuamente durante o desenvolvimento.

Quando Usar

  • Você está mantendo makepad-skills e deseja que a biblioteca de habilidades se aprimore durante o desenvolvimento.
  • Você precisa do fluxo de trabalho para decidir quando um novo padrão deve se tornar uma atualização de habilidade ou uma evolução baseada em hooks.
  • Você está trabalhando em autocorreção, autovalidação ou adaptação de versão para o conjunto de habilidades.

Navegação Rápida

Tópico Descrição
Diretrizes de Colaboração Contribuindo para makepad-skills
Configuração de Hooks Evolução com acionamento automático por hooks
Quando Evoluir Gatilhos e classificação
Processo de Evolução Guia passo a passo
Autocorreção Correção automática de erros de habilidade
Autovalidação Verificação da precisão da habilidade
Adaptação de Versão Suporte a múltiplos branches

Acionamento Automático Baseado em Hooks

Para um acionamento automático confiável, use os hooks do Claude Code. Instale com --with-hooks:

# Install makepad-skills with hooks enabled
tmpdir="$(mktemp -d)"
trap 'rm -rf "$tmpdir"' EXIT
curl -fsSLo "$tmpdir/makepad-skills-install.sh" https://raw.githubusercontent.com/ZhangHanDong/makepad-skills/main/install.sh
cat "$tmpdir/makepad-skills-install.sh"  # review the full installer before executing
bash "$tmpdir/makepad-skills-install.sh" --with-hooks

Isso instalará hooks em .claude/hooks/ e configurará .claude/settings.json:

{
  "hooks": {
    "UserPromptSubmit": [
      {
        "matcher": "",
        "hooks": [
          {
            "type": "command",
            "command": "bash .claude/hooks/makepad-skill-router.sh"
          }
        ]
      }
    ],
    "PreToolUse": [
      {
        "matcher": "Bash|Write|Edit",
        "hooks": [
          {
            "type": "command",
            "command": "bash .claude/hooks/pre-tool.sh"
          }
        ]
      }
    ],
    "PostToolUse": [
      {
        "matcher": "Bash",
        "hooks": [
          {
            "type": "command",
            "command": "bash .claude/hooks/post-bash.sh"
          }
        ]
      }
    ]
  }
}

O Que os Hooks Fazem

Hook Evento de Gatilho Ação
makepad-skill-router.sh UserPromptSubmit Roteia automaticamente para habilidades relevantes
pre-tool.sh Before Bash/Write/Edit Detecta a versão do Makepad a partir do Cargo.toml
post-bash.sh After Bash command fails Detecta erros do Makepad, sugere correções
session-end.sh Session ends Solicita a captura de aprendizados

Roteamento e Agrupamento de Habilidades

O hook makepad-skill-router.sh carrega automaticamente habilidades relevantes com base nas consultas do usuário.

Detecção de Contexto

Contexto Palavras-chave de Gatilho Habilidades Carregadas
App Completo "build app", "从零", "完整应用" basics, dsl, layout, widgets, event-action, app-architecture
Design de UI "ui design", "界面设计" dsl, layout, widgets, animation, shaders
Criação de Widget "create widget", "创建组件", "自定义组件" widgets, dsl, layout, animation, shaders, font, event-action
Produção "best practice", "robrix pattern", "实际项目" app-architecture, widget-patterns, state-management, event-action

Dependências de Habilidades

Ao carregar certas habilidades, habilidades relacionadas são carregadas automaticamente:

Habilidade Primária Carrega Automaticamente
robius-app-architecture makepad-basics, makepad-event-action
robius-widget-patterns makepad-widgets, makepad-layout
makepad-widgets makepad-layout, makepad-dsl
makepad-animation makepad-shaders
makepad-shaders makepad-widgets
makepad-font makepad-widgets
robius-event-action makepad-event-action

Exemplo

User: "我想从零开发一个 Makepad 应用"

[makepad-skills] Detected Makepad/Robius query
[makepad-skills] App development context detected - loading skill bundle
[makepad-skills] Routing to: makepad-basics makepad-dsl makepad-event-action
                            makepad-layout makepad-widgets robius-app-architecture

Quando Evoluir

Acione a evolução da habilidade quando qualquer um destes ocorrer durante o desenvolvimento:

Gatilho Habilidade Alvo Prioridade
Novo padrão de widget descoberto robius-widget-patterns/_base Alta
Técnica de shader aprendida makepad-shaders Alta

…

Perguntas frequentes

O que são 'hooks'?

'Hooks' são como alarmes que disparam quando algo específico acontece, como um erro de código ou o fim de uma tarefa. Eles ajudam a 'skill' a reagir e aprender.

Como a 'skill' decide o que é importante para aprender?

Ela verifica se a nova informação é um padrão reutilizável, se foi difícil de descobrir, se ajudaria outros desenvolvedores e se ainda não está documentada.

O que acontece se a 'skill' cometer um erro?

Existem mecanismos para auto-correção e auto-validação que ajudam a identificar e corrigir erros nas próprias 'skills' ou nas respostas que elas geram.

Detalhes

Descrição original do autor

This skill enables makepad-skills to self-improve continuously during development.

repo: sickn33/agentic-awesome-skills

Popularidade

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

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas