SKILL.md
Backend Architecture Modules
When to use this skill
- Large applications
- Feature-based organization
- Team collaboration
- Reusable modules
Workflow
Instructions
Module Structure
app/
├── Modules/
│ ├── User/
│ │ ├── Controllers/
│ │ ├── Models/
│ │ ├── Services/
│ │ ├── Entities/
│ │ └── Config/
│ ├── Order/
│ └── Product/
Module Registration
<?php
// Config\Modules.php
$modules->discoverInNamespace = true;
$modules->aliases = [
'User' => 'App\Modules\User',
'Order' => 'App\Modules\Order',
];
Resources
- Feature-based organization
- Clear module boundaries
- Independent deployment