/ Diretório / Playground / wshobson commands
● Comunidade wshobson ⚡ Instantâneo

wshobson commands

por wshobson · wshobson/commands

60+ slash commands do Claude Code — /commit, /review, /test, /docs, /refactor — mantidos de forma consistente entre projetos.

wshobson/commands é um conjunto curado de slash commands para o Claude Code. Cada comando é um arquivo markdown em ~/.claude/commands com um prompt preciso + instruções. Execute /commit para obter uma mensagem de commit limpa no estilo conventional-commits baseada no diff, /review para uma revisão estruturada de PR, etc. Combina naturalmente com wshobson/agents.

Por que usar

Principais recursos

Demo ao vivo

Como fica na prática

pronto

Instalar

Escolha seu cliente

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "wshobson-commands-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/wshobson/commands",
        "~/.claude/commands"
      ],
      "_inferred": true
    }
  }
}

Abra Claude Desktop → Settings → Developer → Edit Config. Reinicie após salvar.

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "wshobson-commands-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/wshobson/commands",
        "~/.claude/commands"
      ],
      "_inferred": true
    }
  }
}

Cursor usa o mesmo esquema mcpServers que o Claude Desktop. Config de projeto vence a global.

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "wshobson-commands-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/wshobson/commands",
        "~/.claude/commands"
      ],
      "_inferred": true
    }
  }
}

Clique no ícone MCP Servers na barra lateral do Cline, depois "Edit Configuration".

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "wshobson-commands-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/wshobson/commands",
        "~/.claude/commands"
      ],
      "_inferred": true
    }
  }
}

Mesmo formato do Claude Desktop. Reinicie o Windsurf para aplicar.

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "wshobson-commands-skill",
      "command": "git",
      "args": [
        "clone",
        "https://github.com/wshobson/commands",
        "~/.claude/commands"
      ]
    }
  ]
}

O Continue usa um array de objetos de servidor em vez de um map.

~/.config/zed/settings.json
{
  "context_servers": {
    "wshobson-commands-skill": {
      "command": {
        "path": "git",
        "args": [
          "clone",
          "https://github.com/wshobson/commands",
          "~/.claude/commands"
        ]
      }
    }
  }
}

Adicione em context_servers. Zed recarrega automaticamente ao salvar.

claude mcp add wshobson-commands-skill -- git clone https://github.com/wshobson/commands ~/.claude/commands

Uma linha só. Verifique com claude mcp list. Remova com claude mcp remove.

Casos de uso

Usos do mundo real: wshobson commands

Obter commits convencionais limpos sem escrevê-los

👤 Devs relaxados com higiene de commits ⏱ ~5 min beginner

Quando usar: Você está entregando rápido e seu log de commits parece 'wip', 'fix', 'wip2'.

Pré-requisitos
  • Comandos instalados — git clone https://github.com/wshobson/commands ~/.claude/commands
Fluxo
  1. Preparar suas mudanças
    git add -p the relevant hunks (or full files).✓ Copiado
    → Diff staged visível
  2. Gerar o commit
    /commit✓ Copiado
    → Mensagem no estilo conventional proposta
  3. Revisar e enviar
    Edit if needed, then git commit -m '...'✓ Copiado
    → Entrada limpa no log

Resultado: Log de commits que não te envergonha nas descrições de PR.

Armadilhas
  • Escopo detectado automaticamente está errado — Passe o escopo explicitamente: /commit feat auth

Gerar testes a partir do seu diff mais recente com /test

👤 Devs avessos a TDD mas que querem cobertura ⏱ ~15 min beginner

Quando usar: Você entregou lógica e agora quer testes post-hoc antes do PR.

Fluxo
  1. Executar /test
    /test✓ Copiado
    → Arquivo de teste montado cobrindo a nova lógica
  2. Rodá-los
    Run the test suite. Fix anything that fails.✓ Copiado
    → Testes passando

Resultado: Cobertura que você não teria escrito manualmente.

Refatorar um ponto quente usando /refactor com prompts de segurança integrados

👤 Devs tocando em código crítico que não querem regredir ⏱ ~30 min intermediate

Quando usar: A função está bagunçada; você quer limpá-la sem regredir.

Fluxo
  1. Identificar
    /refactor src/auth.ts:authenticate✓ Copiado
    → Diff com justificativa e plano de testes
  2. Verificar
    Run tests after each step✓ Copiado
    → Verificação por passo

Resultado: Código mais limpo, mesmo comportamento.

Combinações

Combine com outros MCPs para 10× de alavancagem

wshobson-commands-skill + wshobson-agents-skill

Comandos acionam agentes específicos

/review pulls the code-reviewer agent automatically.✓ Copiado
wshobson-commands-skill + wshobson-skills-skill

Comandos como acionadores rápidos, skills para expertise mais profunda

/test for fast generation; switch to skills/testing-strategy for design discussions.✓ Copiado

Ferramentas

O que este MCP expõe

FerramentaEntradasQuando chamarCusto
/commit type? scope? Antes de qualquer git commit 0
/review (diff implícito) Antes de abrir PR 0
/test (diff implícito) Cobertura sob demanda 0
/refactor target Limpeza de código 0
/docs target? Após trabalho de feature 0

Custo e limites

O que custa rodar

Cota de API
N/A — local
Tokens por chamada
Varia por comando (pequeno para /commit, maior para /refactor)
Monetário
Gratuito (MIT)
Dica
Edite os markdowns de comandos individuais para cortar templates verbosos

Segurança

Permissões, segredos, alcance

Escopos mínimos: filesystem-read filesystem-write
Armazenamento de credenciais: Nenhum
Saída de dados: Nenhum — prompts puros

Solução de problemas

Erros comuns e correções

/command não reconhecido

Certifique-se de que o arquivo está em ~/.claude/commands/ com extensão .md; reinicie o Claude Code

Verificar: Liste os comandos no chat com /
Análise de argumento falha

Alguns comandos esperam args posicionais, outros nomeados — leia o arquivo de comando para confirmar

Formato de saída inconsistente

Cada comando tem um template fixo; se houver deriva, o modelo está substituindo — certifique-se de que nenhum prompt de sistema global interfira

Alternativas

wshobson commands vs. outros

AlternativaQuando usarTroca
wshobson/agents (irmão)Você quer subagentes, não slash commandsSuperfície de invocação diferente
Hesreallyhim/awesome-claude-codeVocê quer uma lista awesome curada de comandos e skillsCatálogo, não um runtime

Mais

Recursos

📖 Leia o README oficial no GitHub

🐙 Ver issues abertas

🔍 Ver todos os 400+ servidores MCP e Skills