By carlosvillu
Caja de herramientas de desarrollo de propósito amplio para Claude Code: agrupa skills, agentes, comandos y hooks. Hoy incluye la skill handoff (captura el estado de la sesión para que un agente con contexto fresco lo continúe) y está pensada para crecer con más herramientas.
La caja de herramientas de desarrollo de Carlos Villuendas para Claude Code.
cvz es un marketplace; dev-tools es su plugin: skills, agentes, comandos y
hooks de propósito amplio que se instalan de una vez y crecen con el tiempo.
Hoy empieza con handoff, la primera de muchas herramientas.
| Skill | Invocación / Triggers | Qué hace |
|---|---|---|
handoff | /dev-tools:handoff · "guarda el contexto", "lo retomo luego", "wrap up" | Captura el estado de la sesión en un documento autocontenido para que un agente con contexto fresco lo continúe sin redescubrir nada. |
A medida que el plugin crezca, cada herramienta nueva añade una fila aquí.
# Añadir el marketplace (desde GitHub o desde un directorio local)
/plugin marketplace add carlosvillu/cvz
# Instalar el plugin
/plugin install dev-tools@cvz
O para probar en local sin instalar:
claude --plugin-dir /Users/carlosvillu/Developer/session-handoff
Una vez instalado, las skills se invocan con el prefijo del plugin, p. ej.
/dev-tools:handoff, o por sus frases trigger.
handoffEstás a mitad de una feature y el contexto se llena. En vez de perder el hilo:
/dev-tools:handoff
La skill reúne el estado del repo con git (solo lectura), escribe un handoff en
.claude/handoffs/handoff-<timestamp>.md con las decisiones, los punteros a
archivos y un prompt para retomar, y nunca hace commit. Mañana, un agente
fresco abre ese archivo y continúa. Ver
examples/handoff-feature-a-medias.md.
docs/AGENTS.md..
├── .claude-plugin/
│ ├── marketplace.json # marketplace: cvz
│ └── plugin.json # plugin: dev-tools (solo metadatos)
├── skills/<nombre>/SKILL.md # una carpeta por skill (descubrimiento por convención)
├── agents/ # subagentes (futuro)
├── commands/ # slash-commands (futuro)
├── hooks/ # hooks (futuro)
├── examples/ # casos de uso reales
├── tests/ # smoke test de manifests (node --test)
├── docs/ # CONTRIBUTING, AGENTS, plan de migración
└── .github/workflows/ # CI
Los manifiestos solo llevan metadatos; los componentes se descubren por carpetas.
Añadir una herramienta = crear una carpeta. Ver
docs/CONTRIBUTING.md.
npm test # smoke test de manifests
claude plugin validate . # validación estructural del plugin
MIT
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub carlosvillu/cvz --plugin dev-toolsUltra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Frontend design skill for UI/UX implementation
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Memory compression system for Claude Code - persist context across sessions
Marketing skills for AI agents — conversion optimization, copywriting, SEO, paid ads, ad creative, and growth
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.