C
component-common-domain-detection
Identifies duplicate domain functionality across components and suggests consolidation opportunities. Use when finding common domain logic, detecting duplicate functionality, analyzing shared classes, planning component consolidation, or when the user asks about common
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Identifies duplicate domain functionality across components and suggests consolidation opportunities. Use when finding common domain logic, detecting duplicate functionality, analyzing shared classes, planning component consolidation, or when the user asks about common components, duplicate code, or domain consolidation.
How to use
- Zainstaluj umiejętność w swoim środowisku agenta (zgodnie z dokumentacją tech-leads-club/agent-skills). 2. Poproś agenta o analizę wspólnej logiki domenowej, na przykład: "Znajdź zduplikowaną logikę domenową w komponentach" lub "Jakie klasy są używane przez wiele komponentów?". 3. Agent przeskanuje przestrzenie nazw komponentów w poszukiwaniu wspólnych wzorców i zidentyfikuje klasy importowane przez wiele modułów. 4. Otrzymasz listę zduplikowanych fragmentów logiki biznesowej wraz z klasyfikacją (logika domenowa vs infrastrukturalna) i oceną wpływu konsolidacji na sprzężenie między komponentami. 5. Na podstawie wyników wybierz duplikaty do skonsolidowania i zdecyduj, czy utworzyć wspólną bibliotekę, czy przenieść logikę do wspólnego modułu. 6. Użyj rekomendacji umiejętności do planowania refaktoringu — umiejętność nie zastępuje linterów do wykrywania duplikatów na poziomie kodu ani narzędzi do analizy zależności, ale skupia się na logice biznesowej na poziomie komponentów.