Community코딩 & 개발github.com

DanhDue/architecture-audit

에이전트 기술 'architecture-audit' (DanhDue/ai-agent-tools 제공) - 소프트웨어 아키텍처를 감사하고 분석합니다.

architecture-audit란 무엇인가요?

이 기술은 AI 에이전트(예: Claude Code, Cursor)가 프로젝트의 소프트웨어 아키텍처를 체계적으로 감사하고 분석할 수 있도록 설계되었습니다. 개발자는 이 기술을 사용하여 기존 코드베이스의 아키텍처 결함, 설계 패턴 위반, 종속성 문제 등을 자동으로 식별할 수 있습니다. 주로 파일 시스템과 코드 분석 도구를 기반으로 작동하며, 감사 결과를 구조화된 보고서로 제공합니다. 이는 대규모 리팩토링이나 기술 부채 관리 시 중요한 통찰력을 제공합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/DanhDue/ai-agent-tools/tree/main/skills/architecture-audit

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

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

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

문서

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

에이전트 기술 'architecture-audit' (DanhDue/ai-agent-tools 제공)

이 기술은 프로젝트의 소프트웨어 아키텍처를 자동으로 감사하고 분석합니다. 설계 패턴, 종속성, 모듈 구조 등을 검토하여 잠재적인 문제점을 찾아냅니다.

주요 기능

  • 아키텍처 검토: 코드베이스의 전체적인 구조와 설계 원칙 준수 여부를 확인합니다.
  • 종속성 분석: 모듈 간 종속성 그래프를 생성하고 순환 참조를 감지합니다.
  • 패턴 준수 검사: 권장 설계 패턴(예: 레이어드 아키텍처, 클린 아키텍처)이 제대로 적용되었는지 확인합니다.
  • 기술 부채 식별: 아키텍처 수준의 기술 부채와 개선 영역을 파악합니다.

사용 방법

에이전트에게 다음과 같이 요청할 수 있습니다:

# 전체 프로젝트 아키텍처 감사 실행
architecture-audit --path ./

# 특정 모듈만 감사
architecture-audit --path ./src --module core

지원 환경

  • Claude Code
  • Cursor
  • Codex
  • 기타 AI 에이전트 (파일 시스템 접근 권한 필요)

출력 형식

감사 결과는 마크다운 보고서로 제공되며, 다음 섹션을 포함합니다:

  1. 요약 – 전체 아키텍처 건강 상태
  2. 종속성 분석 – 모듈별 종속성 리스트
  3. 위반 사항 – 발견된 아키텍처 규칙 위반
  4. 권장 사항 – 개선을 위한 구체적인 제안

예시

{
  "summary": {
    "status": "경고",
    "issues": 3,
    "recommendations": [
      "순환 종속성 해결 필요",
      "레이어 간 직접 참조 제거"
    ]
  }
}

참고: 이 기술은 프로젝트 소스 코드를 읽기 전용으로 분석합니다. 중요한 리팩토링을 수행하기 전에 검토 도구로 사용하세요.

라이선스

MIT

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

DanhDue/android-api-integration

Agent skill 'android-api-integration' from DanhDue/ai-agent-tools.

DanhDue/android-ui-audit

Agent skill 'android-ui-audit' from DanhDue/ai-agent-tools.

DanhDue/api_integration

Agent skill 'api_integration' from DanhDue/ai-agent-tools.

DanhDue/brainstorming

Agent skill 'brainstorming' from DanhDue/ai-agent-tools.

DanhDue/build_fix

Agent skill 'build_fix' from DanhDue/ai-agent-tools.

DanhDue/check_secure_files

Agent skill 'check_secure_files' from DanhDue/ai-agent-tools.

DanhDue/code-health-audit

Agent skill 'code-health-audit' from DanhDue/ai-agent-tools.

DanhDue/copy_secure_configurations

Agent skill 'copy_secure_configurations' from DanhDue/ai-agent-tools.

DanhDue/create_new_feature

Agent skill 'create_new_feature' from DanhDue/ai-agent-tools.

DanhDue/decision-records

Agent skill 'decision-records' from DanhDue/ai-agent-tools.

DanhDue/dev-brainstorming

Agent skill 'dev-brainstorming' from DanhDue/ai-agent-tools.

DanhDue/dev-designer

Agent skill 'dev-designer' from DanhDue/ai-agent-tools.

DanhDue/dev-implementation

Agent skill 'dev-implementation' from DanhDue/ai-agent-tools.

DanhDue/dev-lifecycle

Agent skill 'dev-lifecycle' from DanhDue/ai-agent-tools.

DanhDue/dispatching-parallel-agents

Agent skill 'dispatching-parallel-agents' from DanhDue/ai-agent-tools.

DanhDue/doc-brainstorming

Agent skill 'doc-brainstorming' from DanhDue/ai-agent-tools.

DanhDue/doc-designer

Agent skill 'doc-designer' from DanhDue/ai-agent-tools.

DanhDue/doc-implementation

Agent skill 'doc-implementation' from DanhDue/ai-agent-tools.

DanhDue/doc-lifecycle

Agent skill 'doc-lifecycle' from DanhDue/ai-agent-tools.

DanhDue/doc_quality_check

Agent skill 'doc_quality_check' from DanhDue/ai-agent-tools.

관련 스킬