Skills DirectoryGitHub에서 엄선한 오픈소스 Skills

senior-architectcommit b078bb8SKILL.md · 아키텍처 설계

시니어 아키텍트

아키텍처 결정과 설계 리뷰를 돕고, 의존성 분석·프로젝트 평가·아키텍처 다이어그램 생성 스크립트를 제공합니다.

npx skills add alirezarezvani/claude-skills --skill senior-architect
권한
  • read-repo
  • write-files
  • shell
  • network
호환 도구
Claude Code, Codex, Cursor, Gemini CLI, Windsurf
GitHub
29.1k
출처
커뮤니티 · Alireza Rezvani
상태
스캔 통과
라이선스
MIT

핵심 규칙

스크립트로 프로젝트의 실제 구조와 의존성을 분석한 뒤 아키텍처를 제안합니다.

실행 단계

  1. 01단계현황 평가

    project_architect.py로 아키텍처 패턴, 코드 냄새, 개선점을 찾습니다.

  2. 02단계의존성 분석

    dependency_analyzer.py로 의존성 트리, 순환 의존성, 오래된 패키지를 점검하며 CI용 JSON 출력도 가능합니다.

  3. 03단계결정 내리기

    아키텍처 패턴과 기술 선택 가이드를 참고해 대안을 비교하고 트레이드오프를 ADR로 기록합니다.

  4. 04단계다이어그램 생성

    architecture_diagram_generator.py로 Mermaid, PlantUML, ASCII 다이어그램을 출력합니다.

권한 설명 (SKILL.md 기준)

기능필요 여부설명
파일 쓰기일부 필요기본적으로 결과만 출력하며, -o를 지정했을 때만 다이어그램이나 보고서를 파일로 저장합니다.
명령 실행일부 필요스킬에 포함된 Python 스크립트 3개를 실행해 프로젝트 디렉터리를 분석합니다.
네트워크 송신필요 없음네트워크 접근을 요구하지 않습니다.

SKILL.md 프런트매터(YAML)

SKILL.md 프런트매터(YAML)commit b078bb8
---
name: "senior-architect"
description: "Use for system architecture decisions (monolith vs microservices, database choice, scalability, ADRs, design reviews) or architecture diagrams. Analyzes dependencies with dependency_analyzer.py, assesses the project with project_architect.py and draws Mermaid or PlantUML with architecture_diagram_generator.py."
---

관련 스킬

규칙 스캔으로 모든 위험을 찾을 수는 없습니다. 설치 전에 이 스킬의 SKILL.md를 읽고 권한을 확인하세요.