Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message
Agents
dbravoan/dbcms-starter
claude-code
cursor
sail
docker
composer
phpstan
testing
domain-services
extensions

Proyecto consumidor de paquetes dbCMS 1.x (^1.0). Lee Crear proyectos, Arquitectura y Extensiones antes de cambiar comportamiento. Mantén una única fuente por regla y documentación en castellano.

Install
php artisan boost:add-skill dbravoan/dbcms-starter

Save this content to: AGENTS.md

# Trabajar en este proyecto dbCMS

Proyecto consumidor de paquetes **dbCMS 1.x** (`^1.0`). Lee
[Crear proyectos](docs/PROJECTS.md), [Arquitectura](specs/CORE_AND_EXTENSIONS.md)
y [Extensiones](docs/EXTENSIONS.md) antes de cambiar comportamiento. Mantén una
única fuente por regla y documentación en castellano.

## Entorno

- No ejecutes PHP, Composer, Artisan o Pest en el host. Usa Sail oficial; sin
  vendor, sigue el bootstrap Docker PHP 8.4 de la guía de proyectos. En contenedores
  CI/bootstrap ejecuta directamente las herramientas, sin anidar Sail.
- Conserva cambios existentes, `.env`, claves, datos y bloqueos. Las pruebas que
  modifican instalación necesitan archivos y bases de datos desechables:
  `RefreshDatabase` no aísla archivos.
- Composer es responsable de paquetes, versiones (`^1.0` en la composición inicial)
  y autoload. Confirma los lockfiles. No edites vendor ni construyas otro instalador.
  No existe workbench en este proyecto.

## Código

Las personalizaciones pertenecen a `App`, vistas/assets propios u otro paquete.
Los controladores validan, delegan y responden; servicios de dominio deciden y
gestionan transacciones. Prepara datos fuera de Blade y usa controles admin
compartidos. Emite efectos externos después del commit cuando dependan de una
escritura atómica.

Conserva autorización, revisión editorial, publicación, idiomas/mercados y
privacidad en HTTP, MCP, trabajos y vistas. Una contribución desactivada no ejecuta
ni aparece en selectores y conserva sus datos/instancias. No confundas Composer,
instalación y activación del CMS.

Usa PHP estricto, Pint y PHPStan nivel 8 sin exclusiones de línea base. Añade
interfaces para fronteras reales y DTO con significado, evitando wrappers y
registros duplicados. No añadas Make ni comandos `bin/` propios.

## Comprobación y entrega

Sigue [Pruebas](docs/TESTING.md). Informa de comandos, resultados y límites; una
prueba filtrada no acredita la suite completa ni un despliegue real. Guarda
evidencia fechada fuera de directorios públicos. Simula fronteras remotas, no la
decisión verificada, y conserva evidencia de permisos, transacciones y concurrencia.

El [despliegue VPS](docs/DEPLOYMENT.md) es opcional y comienza desactivado
(`vars.DEPLOY_ENABLED`). Configura infraestructura, backups, scheduler y workers
según este proyecto. Nunca regeneres claves existentes ni borres datos como
consecuencia de actualizar paquetes. Cada paquete tiene versión independiente
desde 1.0.0 y sus restricciones Composer deben respetarse.

Trabajar en este proyecto dbCMS

Proyecto consumidor de paquetes dbCMS 1.x (^1.0). Lee Crear proyectos, Arquitectura y Extensiones antes de cambiar comportamiento. Mantén una única fuente por regla y documentación en castellano.

Entorno

  • No ejecutes PHP, Composer, Artisan o Pest en el host. Usa Sail oficial; sin vendor, sigue el bootstrap Docker PHP 8.4 de la guía de proyectos. En contenedores CI/bootstrap ejecuta directamente las herramientas, sin anidar Sail.
  • Conserva cambios existentes, .env, claves, datos y bloqueos. Las pruebas que modifican instalación necesitan archivos y bases de datos desechables: RefreshDatabase no aísla archivos.
  • Composer es responsable de paquetes, versiones (^1.0 en la composición inicial) y autoload. Confirma los lockfiles. No edites vendor ni construyas otro instalador. No existe workbench en este proyecto.

Código

Las personalizaciones pertenecen a App, vistas/assets propios u otro paquete. Los controladores validan, delegan y responden; servicios de dominio deciden y gestionan transacciones. Prepara datos fuera de Blade y usa controles admin compartidos. Emite efectos externos después del commit cuando dependan de una escritura atómica.

Conserva autorización, revisión editorial, publicación, idiomas/mercados y privacidad en HTTP, MCP, trabajos y vistas. Una contribución desactivada no ejecuta ni aparece en selectores y conserva sus datos/instancias. No confundas Composer, instalación y activación del CMS.

Usa PHP estricto, Pint y PHPStan nivel 8 sin exclusiones de línea base. Añade interfaces para fronteras reales y DTO con significado, evitando wrappers y registros duplicados. No añadas Make ni comandos bin/ propios.

Comprobación y entrega

Sigue Pruebas. Informa de comandos, resultados y límites; una prueba filtrada no acredita la suite completa ni un despliegue real. Guarda evidencia fechada fuera de directorios públicos. Simula fronteras remotas, no la decisión verificada, y conserva evidencia de permisos, transacciones y concurrencia.

El despliegue VPS es opcional y comienza desactivado (vars.DEPLOY_ENABLED). Configura infraestructura, backups, scheduler y workers según este proyecto. Nunca regeneres claves existentes ni borres datos como consecuencia de actualizar paquetes. Cada paquete tiene versión independiente desde 1.0.0 y sus restricciones Composer deben respetarse.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
tequilarapido/trackit
gregsphotography/site-builder-filament
cabaoctavio/laravel-query-log
gregsphotography/site-builder-components
io-digital/clickatell
snowsoft/laravel-admin
oxygen/auth
relicsoftware/barakah-payment-gateway
tobya/work-with-composer
equipc/laravel-email-validator
equipc/laravel-email-database-log
adedsec/nova-translated-labels
wazza/laravel-db-encryption
hokny/laravel-generator
vonsogt/backup
jengo/queues
jeremykenedy/laravel-observability
coleus/frame
thtg88/journalism
filagora/filagora-ai-forums