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

Error Bundle Laravel Package

symkit/error-bundle

Symkit Error Bundle delivers centralized exception handling for Symfony apps: customizable error pages, structured JSON responses, logging hooks, and consistent debug/production behavior. Reduce boilerplate and standardize error reporting across your PHP projects.

View on GitHub
Deep Wiki
Context7
Skills
bug-fix
Light skill: TDD pipeline for bug fixes. Regression test first, then fix. Can auto-invoke when the user reports a bug, describes unexpected behavior, or asks to fix an issue.
claude-code
commit
Validate quality, commit, and push changes following Conventional Commits. Use when the user wants to commit, push, finalize work, or says 'commit', 'push', 'save my changes'.
claude-code
create-branch
Create a Git branch with type prefix and kebab-case slug. Use when the user asks to create a branch, start new work, or when /commit detects work on main/master.
claude-code
feature
Heavy skill: full pipeline (PM→Architect→Dev→QA) for new functionality. ONLY invoke when the user explicitly types /feature or requests the feature workflow. Never auto-apply.
claude-code
learn
Light skill: extract lessons from the current conversation and append to docs/lessons-learned.md. Can auto-invoke when the user says "lesson", "what did we learn", "capture this", or asks to document takeaways.
claude-code
onboard
Heavy skill: profile a Symfony bundle package (composer), generate Project DNA in AGENTS.md, adapt rules. ONLY invoke when the user explicitly types /onboard. Never auto-apply.
claude-code
quality-install
Heavy skill: setup quality tooling in a Symfony bundle package repo (PHPStan, CS-Fixer/Pint, Deptrac, Infection, GrumPHP). ONLY invoke when the user explicitly types /quality-install. Never auto-apply.
claude-code
refactor
Light skill: safe refactoring with coverage-first approach. Add missing tests first, then refactor in small verified steps. Can auto-invoke when the user mentions code smell, SOLID violations, technical debt, or requests refactoring.
claude-code
Rules
Api Platform
API Platform: Resources, providers/processors, serialization, validation, Problem Details (optional in bundles).
cursor
Caching
Caching: HTTP cache, app cache pools, decorator, tag invalidation, stampede, ESI.
cursor
Coding Standards
PHP 8.2+ coding: strict_types, final, SOLID, DI, TaggedIterator, iterables, no dump/dd.
cursor
Console Commands
Console commands: ProgressBar, SymfonyStyle, scheduling, exit codes, CommandTester.
cursor
Dto
DTOs: immutability, context-based naming, validation at boundary, mapping, no public setters.
cursor
Error Handling
Error handling: custom exceptions, ExceptionListener, RFC 7807 Problem Details, errors.
cursor
Forms
Forms: DTO binding, FormType, EventSubscriber, DataTransformer (bundle FormTypes).
cursor
Http Client
HTTP Client: scoped clients, retry, rate limiting, SSRF prevention, MockHttpClient.
cursor
Quality Pipeline
Quality pipeline: make ci/tests/quality, PHPStan L9, Deptrac, GrumPHP (bundle package repos).
cursor
Security
Security: JWT, Voters, rate limiting, CORS, OWASP API Top 10 (bundle-exposed endpoints).
cursor
Serializer
Serializer: normalizers, groups, context builders, circular refs, discriminator map.
cursor
Symfony Bundle
Symfony bundle — AbstractBundle, Contract pattern, final readonly, config-driven services, semver public API.
cursor
Twig
Twig v3: arrow functions, CVA, enum(), cache/types tags, Intl filters, null-safe, embed.
cursor
Validator
Validator: constraints, groups, sequences, CompoundConstraint, ConstraintValidator, tests.
cursor
Messenger
Messenger CQRS: commands, handlers, buses, transports, stamps, idempotence, failure handling.
cursor
Workflow
Workflow: state machine, enum places/transitions, guards, subscribers, apply() in handlers.
cursor
Testing
Testing: unit/integration/functional, TDD, DAMA, Given/When/Then, Infection MSI>=70% (bundle repos).
cursor
Observability
Observability: PSR-3, structured logging, LogSubscriber, Monolog, FingersCrossed, PII masking.
cursor
Mailer
Mailer/Notifier: templated emails, transports, async Messenger dispatch, testing.
cursor
Frontend
Frontend: Stimulus, Turbo, Twig/Live Components, AssetMapper (bundle assets/templates).
cursor
I18N
i18n: TranslatableMessage, ICU MessageFormat, semantic keys, XLIFF in bundle translations/.
cursor
Api
Symfony native API: MapRequestPayload, MapQueryString, Serializer groups, RFC 7807 (bundle controllers).
cursor
Architecture
Bundle architecture: Extension, services, public Contract API, tests, Flex — adapt to existing patterns.
cursor
Doctrine
Doctrine in bundles: entities, mapping (XML), repos — only when the bundle persists data.
cursor
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.
shitoudev/permissionmanager
johannesclimacus/laravel-tui
hocvt/seotools
vitalybaev/sypexgeo
amphibee/themosis-ignition
gito-me/fast-excel
frankyso/laravel-ipaymu
geolize-studio/laravel-chile
boomerangui/chat
jinas/dhivatar
store-doc/laravel-storage-driver
plus-it/laravel-translation-manager
diephp/perhaps
diephp/telegraph
osmaviation/spreadsheet
microsoft/fluentui-system-icons
mmccook/php-json-canonicalization-scheme
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console