Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/tavaressan-install
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/install
What's inside
- Skill name
install- Description
- Porta de entrada do plugin. Inicializa e configura o ambiente do Vetor no projeto-alvo (mapeamento de testes e arquivos de configuração).
- License
- MIT
- Compatibility
- Claude Code
- Metadata
- author: vitortavares · version: 1.0.0
- Instructions
- 174 lines in SKILL.md · view on GitHub
Before installing
- Instructions call the network
Agent Skills spec issues
- files: referenced but missing: scripts/inject-capabilities-doc.ts
Files (1)
- SKILL.md
SKILL.md (first lines)
Você é a skill de inicialização e configuração do Vetor. Sua missão é preparar o repositório-alvo para o uso do plugin, criando os diretórios e arquivos de configuração necessários caso não existam.
---
## Sintaxe
```
/vetor:install [--force]
```
- `--force`: opcional — força a sobrescrita do mapeamento de testes (`module-test-map.md`), do arquivo de
configuração (`config.json`) e das rules geradas (`.claude/rules/vetor/`) mesmo que já existam.
---
## Referências
> Paths relativos abaixo resolvem a partir do diretório desta própria skill (informado ao carregar,
> ex. "Base directory for this skill: ..."), não do `cwd` de execução. Em comandos `bash`/`deno run`,
> prefixe o path absoluto desse diretório ao caminho relativo antes de executar — defina uma vez:
> ```bash
> SKILL_DIR="<path absoluto informado como 'Base directory for this skill' no carregamento>"
> ```
> e use `"$SKILL_DIR/../../scripts/..."` em todo comando abaixo, nunca o path relativo isolado.
- `../shared/references/mcp-availability.md` — se, durante o setup, for
preciso explicar ou depurar comportamento do próprio Claude Code (hooks, slash commands,
configuração de MCP, permissões, SDK de agentes), o MCP `claude-code-docs` é **obrigatório quando
disponível** (ver "Documentação do próprio Claude Code (`claude-code-docs`)").
- `../shared/references/memory-gotchas.md` — regra de escopo do ai-memory (`.ai-memory.toml` com
`workspace` e `project`) que o passo 2.c oferece scaffoldar.
---
## Comportamento
### 0 — Verificar pré-requisitos
O Vetor executa seus scripts com Deno. Confirme que ele está disponível:
```bash
deno --version
```
Se o comando falhar, **pare** e instrua a instalação — sem Deno, o hook de segurança e a preparação
de dependências dos worktrees não funcionam:
- macOS/Linux: `curl -fsSL https://deno.land/install.sh | sh`
- Windows: `winget install DenoLand.Deno`
### 1 — Garantir estrutura de diretórios
Crie os diretórios do Vetor no projeto-alvo e garanta que os status files dos workers
(escritos em `.claude/vetor/status/` — ver
`../shared/references/agent-status.template.md`) nunca sejam commitados:
```bash
mkdir -p .claude/vetor/status
grep -qxF '.claude/vetor/status/' .gitignore 2>/dev/null || echo '.claude/vetor/status/' >> .gitignore
```
A entrada no `.gitignore` é idempotente — este passo substitui qualquer ajuste de gitignore por
worker.
### 2 — Detectar o projeto (`module-test-map.md` + `config.json` + rules)
Um único script detecta o runtime, gera o mapeamento de testes, persiste a configuração e escreve as
rules de convenção do projeto:
```bash
deno run -A "$SKILL_DIR/../../scripts/detect-project.ts" [--force]
```
Repasse o `--force` recebido nos args. A guarda é **por arquivo**: sem `--force`, cada arquivo que já
existe é preservado (o JSON de saída informa o que foi criado e o que foi pulado).
O script grava:
- `.claude/vetor/module-test-map.md` — comandos de teste por módulo e mapeamento por prefixo de path. Quando a raiz possui runtime detectado, ela é sempre incluída como módulo (`./`). Subdiretórios ignorados pelo `.gitignore` (verificados via `git check-ignore`) nunca viram módulos falsos positivos. Em projetos Node sem script `test` no `package.json`, o comando é composto a partir dos scripts de validação presentes (ex.: `npm run lint && npm run build`) com anotação no mapa de ausência de suíte de testes dedicada; caso nenhum script sirva, grava `AJUSTE:` explícito em vez de um comando inválido;
- `.claude/vetor/config.json` — `runtime`, `packageManager` e `testCommand` detectados (incluindo o comando composto ou `AJUSTE:` em projetos Node sem script de teste), preservando
o `maxConcurrentWorkers` (default 5), o bloco `knowledge` (`enabled`/`provider`) e o bloco opcional
`delegation` (`preferredRuntime` — ver `delegate-to-runtime.md`) e o bloco opcional `hooks`
(`typecheckOnEdit: true` liga o `tsc` a cada edição em projetos Node/TS — ver `wiki/Configuracao.md`),
se já existirem. O
`prepare-worktree.ts` lê isso para saber como preparar cada worktree;
- `.claude/rules/vetor/<runtime>.md` — convenções do projeto (comando de teste, formatador, lint,
estilo de import), com frontmatter `paths` para entrarem em contexto **apenas** quando o agente lê
um arquivo daquele tipo. Só há rules para projetos Deno e Node; nos demais runtimes o script não
gera nenhuma.
Cada linha de uma rule corresponde a um fato lido do repositório (`deno.json`, `package.json`,
arquivos de config). O que não foi detectado não vira regra.
Se o runtime sair como `unknown`, avise o usuário de que o `module-test-map.md` precisa de ajuste
manual — as skills de teste dependem dele.
O JSON de saída inclui um campo `knowledge` (`{"status": ..., "label": ...}`) com o estado do
**Knowledge Provider** — ver `../shared/references/knowledge-provider-contract.md`.
Ausência do bloco `knowledge` em `config.json` (ou de `config.json` inteiro) nunca é erro: o default é
`✓ Filesystem`, sempre funcional sem configuração adicional. Só vira `○ Disabled` com
`knowledge.enabled: false` explícito, e `✓ Obsidian` com `knowledge.provider: "obsidian"` explícito.
Ausência do bloco `delegation` também nunca é erro: sem `delegation.preferredRuntime` configurado,
a seleção do runtime de delegação (Gemini/OpenCode/Codex) segue puramente por disponibilidade no
PATH e, se ambígua (2+ candidatos), por anuência explícita — ver algoritmo completo em
`delegate-to-runtime.md` §2.
### 2.b — Inserir/atualizar resumo de capacidades em CLAUDE.md/AGENTS.md
`CLAUDE.md`/`AGENTS.md` são os arquivos que agentes de código carregam automaticamente no início de
uma sessão — diferente de `.claude/rules/vetor/`, que só entra em contexto sob demanda. Um
desenvolvedor (ou agente) que abre esses arquivos deve ficar sabendo, sem já conhecer o Vetor de
antemão, que o plugin está instalado e como invocar suas skills/agentes.
Para cada um de `CLAUDE.md` e `AGENTS.md` que já exista na raiz do projeto-alvo, rode:
```bash
deno run -A "$SKILL_DIR/../../scripts/inject-capabilities-doc.ts" <caminho-do-arquivo>
```
O script acha o bloco delimitado por `<!-- vetor:capabilities:start -->` / `<!-- vetor:capabilities:end -->`From Tavaressan/Vetor, MIT.
More from Tavaressan/Vetor
- 0.602score
spec-validate
vitortavares
Valida a qualidade de uma Spec (RF/RNF, Acceptance Criteria, Non-Goals, Edge Cases) contra o Quality Model do Vetor — score 0-100 ponderado por dimensão e…
SkillAFreshness: A★ 3Claude Code +9 - 0.601score
worktree-create
vitortavares
Criação headless de worktree — sem prompts interativos, todos os parâmetros via args.
SkillAFreshness: A★ 3Claude Code +9 - 0.601score
retro
vitortavares
Avalia o uso do Vetor nesta sessão, destaca o que pode ser melhorado no plugin em si (não no projeto do usuário) e propõe issues para o repositório do Vetor…
SkillAFreshness: A★ 3Claude Code +9 - 0.601score
architecture-review
vitortavares
Survey periódico de dívida arquitetural — explora hot spots via histórico de commits, aplica o deletion test, gera relatório HTML comparável e aprofunda o…
SkillAFreshness: A★ 3Claude Code +9 - 0.597score
fix
vitortavares
Loop autônomo de reproduce → fix → rebuild → test até CI verde (orçamento sugerido de 5 iterações, não enforced — ver issue
SkillAFreshness: A★ 3Claude Code +9 - 0.597score
backlog
vitortavares
Sessão de ideação guiada — analisa o domínio, arquitetura e dívidas técnicas do projeto, propõe issues GitHub em batch e cria após aprovação do usuário.
SkillAFreshness: A★ 3Claude Code +9 - 0.597score
stack-practices
vitortavares
Detecta as libs/frameworks estruturais do projeto e grava regras de melhores práticas via Context7 (conhecimento externo, path-scoped, separado das rules…
SkillAFreshness: A★ 3Claude Code +9 - 0.597score
guardian
vitortavares
Audit + auto-fix de gaps que o pre-commit não cobre guiado por Planejamento.
SkillAFreshness: A★ 3Claude Code +9 - 0.594score
design
vitortavares
Skill de design do Vetor — (1) detecta o modo de operação (Prototype-first/System-first/Vetor-first
SkillAFreshness: A★ 3Claude Code +9 - 0.594score
now
vitortavares
Kickoff diário do Vetor — resume o estado do projeto, prepara ferramentas e encaminha a próxima etapa.
SkillAFreshness: A★ 3Claude Code +9 - 0.592score
worktree-session
vitortavares
[LEGADO — não use] Skill monolítica de sessão de desenvolvimento, mantida apenas como referência histórica.
SkillAFreshness: A★ 3Claude Code +9 - 0.592score
coordinator
vitortavares
Despacho paralelo de issues GitHub para sub-agentes com worktrees isolados guiado por Planejamento.
SkillAFreshness: A★ 3Claude Code +9
Signals
- Stars
- 3
- Forks
- 0
- Open issues
- 13
- Last commit (this folder)
- Oct 20, 2026 (9 days ago)
- Last release
- Oct 24, 2026 (5 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- Version
- 1.0.0
- License
- MIT
- Repository
- github.com/Tavaressan/Vetor
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from vitortavares
- 0.602score
spec-validate
vitortavares
Valida a qualidade de uma Spec (RF/RNF, Acceptance Criteria, Non-Goals, Edge Cases) contra o Quality Model do Vetor — score 0-100 ponderado por dimensão e…
SkillAFreshness: A★ 3Claude Code +9 - 0.601score
worktree-create
vitortavares
Criação headless de worktree — sem prompts interativos, todos os parâmetros via args.
SkillAFreshness: A★ 3Claude Code +9 - 0.601score
architecture-review
vitortavares
Survey periódico de dívida arquitetural — explora hot spots via histórico de commits, aplica o deletion test, gera relatório HTML comparável e aprofunda o…
SkillAFreshness: A★ 3Claude Code +9 - 0.601score
retro
vitortavares
Avalia o uso do Vetor nesta sessão, destaca o que pode ser melhorado no plugin em si (não no projeto do usuário) e propõe issues para o repositório do Vetor…
SkillAFreshness: A★ 3Claude Code +9 - 0.597score
fix
vitortavares
Loop autônomo de reproduce → fix → rebuild → test até CI verde (orçamento sugerido de 5 iterações, não enforced — ver issue
SkillAFreshness: A★ 3Claude Code +9 - 0.597score
backlog
vitortavares
Sessão de ideação guiada — analisa o domínio, arquitetura e dívidas técnicas do projeto, propõe issues GitHub em batch e cria após aprovação do usuário.
SkillAFreshness: A★ 3Claude Code +9
Cite this page
install skill. Agent Mart. https://agentmart.dev/skills/tavaressan-install (last updated 2026-10-24)