app/Models/{Article,Category,Tag,ArticleInternalLink,ArticleRevision,KeywordRanking}.php, app/Enums/{ArticleStatus,ContentType}.php | content-publishing | docs/architecture.md, docs/generated/schema.md | content-manager |
app/Http/Controllers/{Article,Category}Controller* | content-publishing | docs/generated/routes.md | content-manager |
app/Ai/Agents/*.php, app/Ai/AgentResolver.php, app/Ai/Agents/Concerns/*.php | ai-agent-patterns | docs/architecture.md | campaign-orchestrator, content-manager |
resources/js/composables/useArticleAiChat.ts | content-publishing, inertia-vue-development | docs/architecture.md | frontend-developer |
app/Models/{Campaign,CampaignTopic}* | content-publishing | docs/generated/schema.md | campaign-orchestrator |
app/Models/{AffiliateLink,AffiliateClick,AffiliateProgram,AffiliateConversion,AdPlacement}*, app/Enums/{CommissionType,ConversionStatus}.php | affiliate-tracking | docs/generated/schema.md | monetization-specialist |
app/Http/Controllers/AffiliateRedirectController* | affiliate-tracking | docs/generated/routes.md | monetization-specialist |
app/Models/ArticleAnalytics* | analytics-dashboard | docs/generated/schema.md | analytics-engineer |
app/Http/Middleware/EnsureUserIsAdmin.php, routes/admin.php | — | docs/architecture.md | — |
app/Http/Controllers/Admin/*.php | analytics-dashboard | docs/generated/routes.md | analytics-engineer |
resources/js/Layouts/AdminLayout.vue, resources/js/components/admin/*.vue | inertia-vue-development | docs/architecture.md | frontend-developer |
resources/js/Pages/Admin/*.vue, resources/js/Pages/Admin/**/*.vue | analytics-dashboard, inertia-vue-development | docs/generated/routes.md | analytics-engineer, frontend-developer |
app/Services/ExternalApi/**, app/Contracts/ExternalApi/*, app/Enums/{ApiProvider,ApiConnectionStatus,WebhookStatus}.php, config/external-apis.php, app/Models/{ApiConnection,Webhook}.php, app/Providers/ExternalApiServiceProvider.php | queue-job-patterns | docs/generated/schema.md, docs/generated/jobs.md | social-media-manager, laravel-specialist |
app/Jobs/*.php, app/Jobs/**/*.php | queue-job-patterns | docs/generated/jobs.md | laravel-specialist |
config/queue.php, config/horizon.php, app/Providers/HorizonServiceProvider.php | queue-job-patterns | docs/architecture.md, docs/generated/jobs.md | laravel-specialist |
resources/js/**/*.vue | inertia-vue-development | — | frontend-developer |
resources/js/Pages/**/*.vue (public-facing) | inertia-vue-development | — | frontend-developer, seo-specialist |
tests/**/*.php | pest-testing | — | — |
database/migrations/*.php | — | docs/generated/schema.md | — |
routes/{web,console}.php | — | docs/generated/routes.md | — |
app/Features/*.php | inertia-vue-development | — | — |
app/Models/SocialAccount*, app/Http/Controllers/Social* | — | docs/generated/schema.md | social-media-manager |
app/Models/NewsletterSubscriber.php, app/Enums/{SubscriberStatus,SubscriptionSource}.php, app/Http/Controllers/NewsletterController.php, app/Mail/Newsletter*.php, app/Events/Newsletter*.php, app/Listeners/Send*Email.php | — | docs/generated/schema.md, docs/generated/routes.md | — |
app/Models/SocialIdentity.php, app/Enums/AuthProvider.php, app/Http/Controllers/Auth/*, app/Actions/Fortify/*, app/Providers/FortifyServiceProvider.php, app/Http/Responses/*, config/fortify.php, routes/auth.php | — | docs/generated/schema.md, docs/generated/routes.md | frontend-developer |
.claude/skills/* (excluding skill-builder/ itself) | skill-builder | — | — |