Community코딩 & 개발github.com

mohaqeq/architecture-pattern-auditor

리포지토리의 아키텍처 패턴과 안티패턴을 감사하여 13개 언어에 걸쳐 매크로/메소/마이크로 패턴을 발견하고, 각각을 file:line 증거와 함께 등급을 매겨 마크다운 및 JSON 감사 보고서를 생성하는 Claude Code 스킬입니다.

architecture-pattern-auditor란 무엇인가요?

이 스킬은 소프트웨어 리포지토리의 아키텍처 패턴 및 안티패턴을 체계적으로 분석하고 문서화합니다. 13개 프로그래밍 언어를 지원하며, 매크로(전체 시스템 구조), 메소(모듈 간 관계), 마이크로(클래스/함수 수준) 패턴을 각각 감지합니다. 발견된 각 패턴에 대해 심각도 등급을 부여하고, 구체적인 file:line 위치 증거를 제공합니다. 마크다운 형식의 감사 보고서와 JSON 형식의 기계 판독 가능 데이터를 모두 출력하여 개발자와 CI/CD 파이프라인 모두에 유용합니다.

지원 대상✓Claude Code~Codex CLI~Cursor
npx skills add mohaqeq/architectural-pattern-auditor

Installed? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

architecture-pattern-auditor은(는) 무엇을 하나요?

리포지토리의 아키텍처 패턴과 안티패턴을 감사합니다 — 13개 언어에 걸쳐 매크로/메소/마이크로 패턴을 발견하고, 각각을 file:line 증거와 함께 등급을 매겨 마크다운 + JSON 감사 보고서를 생성합니다.

사용 방법

Claude Code 세션 내에서 이 스킬을 활성화하려면 다음 명령어를 사용하세요:

claude use mohaqeq/architectural-pattern-auditor

또는 프로젝트 루트에서 다음 명령어를 실행하세요:

claude audit

지원 언어

  • JavaScript
  • TypeScript
  • Python
  • Java
  • Go
  • Rust
  • C#
  • C++
  • Ruby
  • PHP
  • Swift
  • Kotlin
  • Scala

감사 범주

매크로 패턴

  • 레이어드 아키텍처
  • 헥사고날 아키텍처 (포트와 어댑터)
  • 마이크로서비스 분해
  • 이벤트 기반 아키텍처

메소 패턴

  • 의존성 주입
  • 저장소 패턴
  • 서비스 레이어 분리
  • 순환 의존성 탐지

마이크로 패턴

  • 싱글턴
  • 팩토리
  • 전략
  • 옵저버

출력

감사가 완료되면 다음 파일들이 프로젝트 루트에 생성됩니다:

  • audit-report.md — 사람이 읽을 수 있는 마크다운 보고서
  • audit-report.json — 기계가 읽을 수 있는 JSON 데이터

구성

프로젝트 루트에 .auditor-config.json 파일을 생성하여 감사 동작을 사용자 정의할 수 있습니다:

{
  "ignoredPatterns": ["singleton"],
  "severityThreshold": "warning",
  "customPatterns": {
    "my-pattern": {
      "type": "macro",
      "description": "사용자 정의 패턴 설명"
    }
  }
}

라이선스

MIT

관련 스킬