Pular para o conteúdo principal

package:skills

Ferramenta de linha de comando para gerenciar skills de agentes de IA em projetos Dart.

O pacote package:skills oferece ferramentas de linha de comando para descobrir, instalar e gerenciar skills de agentes de IA para projetos Dart e Flutter.

Uma skill de agente é um conjunto estruturado de instruções, exemplos de código e boas práticas que segue a especificação Agent Skills. Quando instalada no seu workspace, agentes de codificação com IA, como Cursor, Gemini, Claude Code, Cline e Copilot, usam essas skills para escrever código preciso e idiomático, adaptado às suas dependências.

Executando o package:skills

#

Você executa o package:skills com a sintaxe dart run skills@ <command>:

# From the root of your Dart or Flutter project:
dart run skills@ get

Para ver todos os comandos e flags disponíveis, execute dart run skills@ --help.

Comandos integrados

#

O pacote package:skills inclui os seguintes comandos:

get

Descobre e instala as skills fornecidas pelas dependências listadas no pubspec.yaml. Em workspaces e monorepos, dart run skills@ get descobre e instala skills em todos os pacotes do workspace. Oferece seleção interativa (Ctrl+A para alternar todas), instalação de todas as skills sem perguntar (--all) ou a escolha de pacotes e skills específicos (-p <package>, -s <skill>):

dart run skills@ get
add

Adiciona um repositório Git externo como fonte de skills e instala as skills dele:

dart run skills@ add <git_repository_url>
create

Cria a estrutura e o template de uma nova skill para autores de pacotes:

dart run skills@ create -n <skill_name> -d "<skill_description>"
list

Exibe todas as skills gerenciadas que estão instaladas no seu workspace:

dart run skills@ list
prune

Remove automaticamente as skills de pacotes que não estão mais listados como dependências no pubspec.yaml:

dart run skills@ prune
remove

Remove skills gerenciadas de forma interativa, ou escolhe pacotes e skills específicos (-p <package>, -s <skill>):

dart run skills@ remove

Mais informações

#

Para saber mais sobre os fluxos de trabalho com package skills, veja:

Encontrou essa página sem tradução ou que precisa de correção? Abra uma issue e nos ajude a manter esse site em PT-BR para ajudar pessoas como você.