gs-evaluate-domain-module
Installation
SKILL.md
Feature Module Evaluator (Clean Architecture)
Evaluates features against Clean Architecture principles: Dependency Rule, layer separation, Entity patterns, Use Cases, Repository pattern, DI Container.
Critical Checks (Must Pass)
| # | Check | Command | Expected |
|---|---|---|---|
| 1 | Domain imports outer layers | grep -rn "from '@/backend/application|from '@/backend/infrastructure" src/backend/domain/ |
Empty |
| 2 | Application imports Infrastructure | grep -rn "from '@/backend/infrastructure" src/backend/application/ |
Empty |
| 3 | Backend imports Next.js | grep -rn "from 'next/|from 'react|'use server'" src/backend/ |
Empty |
| 4 | Direct instantiation | grep -rn "new.*UseCase(|new.*Repository(" src/features/ |
Empty |
| 5 | Fat server actions | Action files >30 lines | <30 lines each |
Quick Evaluation Script
FEATURE="{feature-name}"