dallbit Prompt & Skill

의존성 구조 및 아키텍처 진단

파일 간 의존성 관계를 분석하여 순환 참조나 구조적 결함을 찾아내고 시각화합니다.

Prompt Template

상황에 맞는 값을 입력할수록 AI 답변의 퀄리티가 높아집니다.

{{파일_임포트_리스트}}

당신은 소프트웨어 아키텍처 컨설턴트입니다. 아래 제공된 파일 목록과 임포트(Import) 관계를 바탕으로 의존성 구조를 분석하고 아키텍처 개선안을 제안하세요. ### 파일 및 임포트 현황 User.js: import { Order } from './Order'; Order.js: import { User } from './User'; ### 분석 요청 사항 1. **순환 참조 탐지**: A -> B -> A와 같이 서로 꼬인 의존성을 찾으세요. 2. **불필요한 의존성**: 사용되지 않거나 과도하게 결합된 모듈을 식별하세요. 3. **의존성 방향성**: 고수준 모듈이 저수준 모듈에 의존하는지 등 방향의 적절성을 평가하세요. 4. **Mermaid 다이어그램**: 현재의 의존 구조를 Mermaid 문법의 텍스트 다이어그램으로 시각화하세요. 5. **개선 제안**: 결합도를 낮추기 위한 아키텍처 변경안을 제시하세요.