>_ DevTrendses

Idioma

Inicio

Lenguajes

Secciones

Frontend Backend Móvil DevOps AI / ML GameDev Blockchain Embebidos Seguridad
TypeScript

Convirtiendo Claude Code en una Potencia de Desarrollo Automatizado

Hace poco me encontré escribiendo repetidamente las mismas instrucciones al trabajar con Claude Code. Parece una tarea trivial: pedirle al modelo que genere un commit de Conventional Commits o revisar el proyecto en busca de fugas de secretos. Cada vez tengo que crear el prompt desde cero. Por supuesto, podrías reunir una carpeta de archivos markdown locales. Pero mantenerlos solo rápidamente se vuelve tedioso.

El desarrollador Dave Poon se encontró con el mismo problema y creó el repositorio buildwithclaude. Es un marketplace y base de conocimiento unificada para todos los que usan activamente Claude Code, Claude Desktop y OpenClaw. El proyecto obtuvo más de tres mil estrellas en GitHub y evolucionó hasta convertirse en una plataforma conveniente con interfaz web.

buildwithclaude homepage

Qué hay dentro del catálogo

El proyecto combina su propia colección de extensiones y agrega plugins de fuentes externas. La base de datos indexa decenas de miles de plugins de terceros y varios miles de servidores MCP para conectar con bases de datos y servicios externos.

Browsing plugins

El catálogo está dividido en varias categorías principales:

  • Subagentes. Son roles especializados con instrucciones de sistema y conjuntos de herramientas preconfigurados. Aquí encontrarás expertos en Python, Go, Rust, arquitectura, seguridad y DevOps.
  • Comandos slash. Atajos listos para usar como /commit, /create-pr, /docs o /tdd. Activan escenarios específicos sin necesidad de escribir consultas extensas.
  • Hooks. Disparadores automáticos que se ejecutan en eventos de sesión. Por ejemplo, enviar notificaciones a Slack, formatear código automáticamente al guardar, o hacer linting antes de commits.
  • Skills y bundles de plugins listos para usar.

Browsing skills

MCP server indexing

Marketplace catalog

Cómo funciona internamente

La arquitectura del catálogo es sencilla. Los autores no intentaron reinventar la rueda con binarios complejos o dependencias pesadas. Cada extensión es simplemente un archivo markdown normal con un frontmatter YAML.

Los agentes se configuran con herramientas permitidas y una categoría:

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

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

Los comandos slash se describen de manera similar:

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

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

Y los hooks están vinculados al ciclo de vida de interacción de la CLI:

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

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

Gracias a esta estructura, puedes copiar un archivo individual a tu carpeta ~/.claude/ y usarlo sin instalar ningún paquete externo.

Opciones de instalación y conexión

Hay dos formas de agregar plugins a tu flujo de trabajo.

A través del marketplace oficial de CLI

Este es el método más rápido. En la interfaz de Claude Code, puedes agregar el marketplace con un solo comando:

/plugin marketplace add davepoon/buildwithclaude

Después de eso, puedes buscar los componentes que necesitas e instalarlos individualmente o en lotes:

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

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

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

Copia manual

Si prefieres tener control total sobre lo que entra en el contexto del modelo, simplemente puedes clonar el repositorio:

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/ \;

Después de reiniciar, Claude Code detectará automáticamente los nuevos archivos.

Escenarios de uso en el mundo real

Echemos un vistazo a cómo es la interacción diaria con estos plugins.

Llamando a agentes especializados

Los desarrolladores pueden cambiar el contexto del modelo según la tarea. Si necesitas editar la autorización, llamas al auditor de seguridad:

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

Para optimizar consultas SQL o microservicios en Go, viene bien un experto especializado:

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

Subagents section

Automatizando la rutina a través de comandos

En lugar de explicarle a Claude cómo formatear un Pull Request o documentación, simplemente escribes un comando slash:

/commit
/create-pr
/tdd

El comando /tdd cambia el modelo al modo de desarrollo dirigido por pruebas: primero crea pruebas que fallan, luego escribe código mínimo para hacerlas pasar.

Commands section

Hooks reactivos

Los hooks se ejecutan en segundo plano. Por ejemplo, después de hacer cambios en un archivo, el hook de formateo ejecuta automáticamente prettier o ruff. Y el hook de seguridad bloquea la ejecución accidental de comandos peligrosos o el envío de claves secretas a servicios externos.

Hooks section

En resumen

El repositorio buildwithclaude ha crecido desde una simple colección de prompts hasta convertirse en un catálogo conveniente. Si trabajas con Claude Code a diario, el proyecto te ahorrará tiempo en escribir instrucciones repetitivas.

La principal ventaja es la transparencia. Todas las extensiones se almacenan abiertamente en markdown. Sin código oculto ni binarios. Siempre puedes ver qué instrucciones recibe la red neuronal cuando llamas a un comando particular.

Un matiz a tener en cuenta es el riesgo de saturación. Si instalas cien agentes y hooks a la vez, Claude Code comenzará a cargar mucho contexto innecesario. Es mejor elegir solo las herramientas que usas todos los días.

Proyectos relacionados