>_ DevTrendspt

Idioma

Início

Linguagens

Seções

Frontend Backend Mobile DevOps AI / ML GameDev Blockchain Embarcados Segurança
TypeScript

Transformando o Claude Code em uma Potência de Desenvolvimento Automatizado

Recentemente me peguei escrevendo repetidamente as mesmas instruções ao trabalhar com o Claude Code. Parece uma tarefa trivial: pedir ao modelo para gerar um commit de Conventional Commits ou verificar o projeto em busca de vazamentos de secrets. Cada vez tenho que criar o prompt do zero. Claro, você poderia reunir uma pasta de arquivos markdown locais. Mas mantê-los sozinho rapidamente se torna tedioso.

O desenvolvedor Dave Poon enfrentou o mesmo problema e montou o repositório buildwithclaude. É um marketplace e base de conhecimento unificada para todos que usam ativamente o Claude Code, Claude Desktop e OpenClaw. O projeto conquistou mais de três mil estrelas no GitHub e evoluiu para uma plataforma conveniente com interface web.

buildwithclaude homepage

O que tem dentro do catálogo

O projeto combina sua própria coleção de extensões e agrega plugins de fontes externas. O banco de dados indexa dezenas de milhares de plugins de terceiros e vários milhares de servidores MCP para conexão com bancos de dados e serviços externos.

Browsing plugins

O catálogo é dividido em várias categorias principais:

  • Subagentes. São papéis especializados com instruções de sistema e conjuntos de ferramentas pré-configurados. Lá você encontra especialistas em Python, Go, Rust, arquitetura, segurança e DevOps.
  • Comandos barra. Atalhos prontos para uso como /commit, /create-pr, /docs ou /tdd. Eles acionam cenários específicos sem precisar escrever consultas longas.
  • Hooks. Gatilhos automáticos que são executados em eventos de sessão. Por exemplo, enviar notificações para o Slack, formatar código automaticamente ao salvar ou fazer linting antes de commits.
  • Skills e bundles de plugins prontos.

Browsing skills

MCP server indexing

Marketplace catalog

Como funciona nos bastidores

A arquitetura do catálogo é direta. Os autores não tentaram reinventar a roda com binários complexos ou dependências pesadas. Cada extensão é apenas um arquivo markdown comum com um frontmatter YAML.

Os agentes são configurados com ferramentas permitidas e uma categoria:

---
name: python-pro
description: Эксперт по рефакторингу и оптимизации кода на Python
category: language-specialists
tools: Read, Write, Bash
---

Вы выступаете в роли senior Python-разработчика...

Os comandos barra são descritos de forma semelhante:

---
description: Создание коммита по стандарту Conventional Commits
category: version-control
argument-hint: <message>
---

Сформируй git commit на основе текущего git diff...

E os hooks são vinculados ao ciclo de vida da interação com a CLI:

---
hooks: PreToolUse, PostToolUse
description: Автоматическая проверка безопасности перед запуском команд
---

Проверь параметры вызова на наличие потенциально опасных действий...

Graças a essa estrutura, você pode copiar um arquivo individual para sua pasta ~/.claude/ e usá-lo sem instalar nenhum pacote externo.

Opções de instalação e conexão

Existem duas formas de adicionar plugins ao seu fluxo de trabalho.

Através do marketplace oficial da CLI

Esse é o método mais rápido. Na interface do Claude Code, você pode adicionar o marketplace com um único comando:

/plugin marketplace add davepoon/buildwithclaude

Depois disso, você pode pesquisar os componentes necessários e instalá-los individualmente ou em lotes:

# Ищем компоненты
/plugin search @buildwithclaude

# Ставим узкого специалиста по Python
/plugin install agents-python-expert@buildwithclaude

# Или качаем сразу всю пачку команд для работы с Git
/plugin install commands-version-control-git@buildwithclaude

Cópia manual

Se você prefere ter controle total sobre o que entra no contexto do modelo, pode simplesmente clonar o repositório:

git clone https://github.com/davepoon/buildwithclaude.git
cd buildwithclaude

# Копируем всех агентов
find plugins/agents-*/agents -name "*.md" -exec cp {} ~/.claude/agents/ \;

# Копируем команды
find plugins/commands-*/commands -name "*.md" -exec cp {} ~/.claude/commands/ \;

Após reiniciar, o Claude Code detectará automaticamente os novos arquivos.

Cenarios de uso no mundo real

Vamos ver como é a interação diária com esses plugins.

Chamando agentes especializados

Os desenvolvedores podem alternar o contexto do modelo dependendo da tarefa. Se você precisa editar autorização, chama o auditor de segurança:

@agent-security-auditor проверь этот модуль аутентификации на уязвимости

Para otimizar consultas SQL ou microsserviços Go, um especialista dedicado é útil:

Используй python-pro для оптимизации этой функции обработки данных

Subagents section

Automatizando tarefas rotineiras via comandos

Em vez de explicar ao Claude como formatar um Pull Request ou documentação, você simplesmente digita um comando barra:

/commit
/create-pr
/tdd

O comando /tdd alterna o modelo para o modo de desenvolvimento orientado a testes: primeiro ele cria testes que falham, depois escreve o código mínimo para fazê-los passar.

Commands section

Hooks reativos

Os hooks são executados em segundo plano. Por exemplo, após fazer alterações em um arquivo, o hook de formatação executa automaticamente o prettier ou ruff. E o hook de segurança bloqueia a execução acidental de comandos perigosos ou o envio de chaves secretas para serviços externos.

Hooks section

Conclusão

O repositório buildwithclaude evoluiu de uma simples coleção de prompts para um catálogo conveniente. Se você trabalha com o Claude Code diariamente, o projeto economizará seu tempo na escrita de instruções repetitivas.

A principal vantagem é a transparência. Todas as extensões são armazenadas abertamente em markdown. Sem código ou binários ocultos. Você sempre vê quais instruções a rede neural recebe ao chamar um determinado comando.

Uma nuance a se considerar é o risco de poluição. Se você instalar cem agentes e hooks de uma vez, o Claude Code começará a carregar muito contexto desnecessário. É melhor escolher apenas as ferramentas que você usa todos os dias.

Projetos relacionados