scaffold-service
Installation
SKILL.md
Service Pattern Skill
Use this skill to encapsulate complex business logic, keeping Controllers/Livewire components "thin". This is the Business Logic Layer of the application.
When to use this skill
- When a Controller/Component method exceeds 10 lines of logic.
- When logic is reused across multiple entry points (API + Web + Console).
- When implementing complex domain features (e.g., Checkout, Subscription).
Recommended Tools
- serena_find_referencing_symbols: MANDATORY when refactoring. Check where the code is currently called to avoid breaking changes.
- laravel_boost_search_docs: Check for specific Laravel helpers (e.g.,
DB::transaction,Pipeline) if the logic involves flow control.