Sobre este proyecto
Paste Bin completo construido con solo 4 prompts en Claude Code. Comparte snippets de código con syntax highlighting, visibilidad configurable (público, privado o unlisted), enlaces temporales con expiración y contador de visitas.
El proyecto incluye una entidad Paste con su migración, factory y seeder, Actions y DTOs para crear, eliminar, incrementar visitas y purgar pastes expirados, CRUD completo con vistas, vista pública por slug con syntax highlighting y home con formulario para crear un paste rápido.
4 prompts. 100% coverage. 0 issues en SonarQube. Las guidelines y skills del boilerplate se encargan del resto.
Prompts utilizados
Entidades
Actions y DTOs
Endpoints web
Tests
Correcciones manuales
build UpdatePasteData DTO faltante
No generó el UpdatePasteData DTO. Creó el store pero olvidó el update. Hubo que pedírselo explícitamente.
build Controller invocable en show
Creó un ShowPasteController con __invoke() en vez de un método show() dentro del PasteController resource. Esto fue así porque el show ejecuta una action, la de incrementar las visualizaciones, y eso la llevó a la confusión. Se rectificó para mantener el CRUD en un solo controller.