Referência CLI

Referência completa da ferramenta de linha de comando squads.

npm install -g squads

squads add <sources...>

Instale squads no seu projeto a partir de múltiplas fontes simultaneamente — repositórios GitHub, diretórios locais ou o registro squads.sh. Os squads são baixados, validados e colocados no diretório de squads do seu projeto.

Uso
squads add <sources...> [options]
Opções
--skill <name>Specify which squad to install when repo has multiple squads
-a, --agent <name>Install a specific agent from the squad
-g, --globalInstall globally instead of in the current project
-y, --yesSkip confirmation prompts
--aios <mode>AIOS integration mode: new (create project) or existing (use current)
--aios-path <path>Path to the AIOS project (for existing mode)
Exemplos

Install from GitHub

squads add owner/repo

Install from local directory

squads add ./my-squad

Install from registry

squads add design-system

Install multiple squads at once

squads add slug1 slug2 slug3

Install into a new AIOS project

squads add my-squad --aios new

Install into an existing AIOS project

squads add my-squad --aios existing

Install a specific agent

squads add my-squad --agent designer

squads find [query]

Busque squads no marketplace por palavra-chave. Retorna uma lista de squads correspondentes com contagem de instalações e avaliações.

Uso
squads find [query] [options]
Opções
-l, --limit <n>Maximum number of results (default: 20)
Exemplos

Search by keyword

squads find "design system"

List all squads

squads find

squads list (ls)

Liste todos os squads instalados no projeto atual. Exibe nome, versão, quantidade de agentes e caminho de instalação.

Uso
squads list [options]
Opções
-g, --globalList globally installed squads
Exemplos

List installed squads

squads list

List globally installed squads

squads list --global

squads check

Valide todos os squads instalados. Verifica integridade estrutural, arquivos ausentes e referências cruzadas quebradas.

Uso
squads check
Exemplos

Check installed squads

squads check

squads update [squad]

Atualize um ou todos os squads instalados para a versão mais recente. Sem nome de squad, atualiza todos.

Uso
squads update [squad] [options]
Opções
-y, --yesSkip confirmation prompts
Exemplos

Update all squads

squads update

Update a specific squad

squads update design-system-squad

squads remove (rm) <squad>

Remova um squad instalado do seu projeto. Limpa o diretório do squad e quaisquer slash commands sincronizados.

Uso
squads remove <squad> [options]
Opções
-y, --yesSkip confirmation prompts
Exemplos

Remove a squad

squads remove old-squad

Remove without confirmation

squads remove old-squad -y

squads init [name]

Inicialize um novo projeto de squad com scaffolding. Cria a estrutura de diretórios, squad.yaml e arquivos iniciais de agentes/tarefas/workflows.

Uso
squads init [name] [options]
Opções
-y, --yesSkip confirmation prompts and use defaults
Exemplos

Create a new squad

squads init my-squad

Create with defaults

squads init my-squad -y

squads validate [path]

Executa validação profunda em um diretório de squad. Verifica 6 categorias ponderadas (manifesto, estrutura, agentes, tarefas, workflows, referências cruzadas) e produz uma pontuação de 0 a 100.

Uso
squads validate [path] [options]
Opções
--jsonSaída em formato JSON
--fixAuto-corrige problemas comuns antes de validar
Exemplos

Validate current directory

squads validate

Validate a specific squad

squads validate ./squads/my-squad

JSON output

squads validate --json

Auto-fix then validate

squads validate --fix

squads fix [path]

Auto-corrige problemas comuns de validação em um squad. Corrige formato de frontmatter, archetypes, types, tone e greeting levels. Use --dry-run para pré-visualizar sem modificar arquivos.

Uso
squads fix [path] [options]
Opções
--dry-runMostra o que seria corrigido sem modificar arquivos
Exemplos

Auto-fix current squad

squads fix

Fix a specific squad

squads fix ./squads/my-squad

Preview fixes

squads fix --dry-run

squads publish [squad-name]

Publica squads no marketplace squads.sh. Selecione vários squads e escolha o repositório destino.

Uso
squads publish [squad-name] [options]
Opções
--dry-runValida sem publicar
--strictFalha se o status não for SAFE
--price <cents>Define preço em centavos (ex: 2990 para $29.90, 0 para gratuito)
Exemplos

Multi-seleção de squads locais

squads publish

Publica um squad pelo nome

squads publish my-squad

Publica de um caminho específico

squads publish ./squads/my-squad

Dry run para validar antes de publicar

squads publish --dry-run

Modo estrito (requer status SAFE)

squads publish my-squad --strict

Publicar com preço ($29.90)

squads publish --price 2990

Publicar como gratuito

squads publish --price 0

squads login

Autentique-se no squads.sh usando GitHub device flow. Necessário antes de publicar squads.

Uso
squads login
Exemplos

Authenticate via GitHub

squads login
Referência CLI — SQUADS