검증된 아키텍처 패턴을 사용하여 순환 종속성을 해결하기 위해 Java 멀티 모듈 프로젝트를 리팩토링하는 데 특화된 도구입니다.
레지스트리에서 스킬을 바로 설치하는 가장 빠른 방법입니다.
npx clawhub@latest install java-circular-dependency-breaker
스킬 폴더를 다음 위치 중 하나로 복사하세요
~/.openclaw/skills/ <project>/skills/ 우선순위: 워크스페이스 > 로컬 > 번들
이 프롬프트를 OpenClaw에 복사하면 자동으로 설치됩니다.
Clawhub를 사용해서 java-circular-dependency-breaker 설치를 도와줘. Clawhub가 설치되어 있지 않다면 먼저 설치해 줘 (npm i -g clawhub).
ZIP 아카이브 형태의 원본 스킬 파일을 받으세요.
Java Circular Dependency Breaker는 Maven 또는 Gradle을 사용하여 복잡한 Java 에코시스템을 관리하는 개발자를 위해 설계된 강력한 기술 유틸리티입니다. 이는 마이크로서비스 또는 멀티 모듈 모놀리스가 커지면서 흔히 발생하는 아키텍처 부채인 종속성 순환을 해결하기 위한 구조화된 접근 방식을 제공합니다. Mediator Pattern을 활용하여, 이 Openclaw Skills 자산은 사용자가 구체적인 구현을 호출자로부터 분리하도록 안내합니다.
이 스킬은 두 가지 주요 전략에 집중합니다. 단순한 디커플링을 위한 Interface Extraction(인터페이스 추출)과 혼합 모듈 종속성이 있는 복잡한 클래스를 위한 Business Service Extraction(비즈니스 서비스 추출)입니다. 내장된 체크포인트, 검증 명령 및 롤백 전략을 통해 마이그레이션 프로세스 전반에 걸쳐 안정적이고 컴파일 가능한 코드베이스를 유지하면서 리팩토링이 안전하게 수행되도록 보장합니다.
Openclaw Skills 워크플로 내에서 이 도구를 사용하려면 환경이 다음 요구 사항을 충족하는지 확인하세요.
javap 분석에 필요합니다.# Check prerequisites
java -version
./gradlew --version # or mvn -version
이 스킬은 관심사의 명확한 분리를 보장하기 위해 모듈 및 클래스 유형의 특정 분류를 중심으로 워크플로를 구성합니다.
| 구성 요소 | 설명 | 위치 |
|---|---|---|
| Interface | 추상 계약 (예: IXxxService) |
Shared/Interface Module |
| Base Class | 핵심 로직을 포함하는 구체 구현 | Target Module |
| Business Service | 모듈 간 종속성을 위한 오케스트레이터 | Source Module |
| Build Config | 업데이트된 build.gradle 또는 pom.xml 파일 |
Project Root |
javap를 사용하여 퍼블릭 메서드 시그니처를 새 인터페이스에 완벽하게 미러링합니다.@Mock 참조를 자동으로 식별하고 업데이트하여 손상을 방지합니다.로드 중
익명, 호출당 지불 데이터 액세스를 위해 Tempo CLI를 통해 Micropayment Protocol (MPP)을 사용하여 Nansen API에 액세스하기 위한 특수 기술입니다.

jQuery 스타일의 DOM 인체공학과 현대적인 signals, Web Components, 동시성 헬퍼를 결합한 모듈식 TypeScript 우선 브라우저 라이브러리입니다.

단일 케이블 채널에서 Warner Bros. Discovery 미디어 제국으로의 진화에 대한 심층 정보를 제공하는 전문 연구 스킬입니다.

프로젝트 워크플로우를 최적화하고 복잡한 작업 관계를 관리하기 위해 DAG 기반 실행 패턴을 구현하는 고급 작업 오케스트레이션 기능입니다.

전문적인 CI/CD 오케스트레이션 및 GitOps 통합을 통해 고속, 무중단 릴리스 파이프라인을 자동화합니다.








































