포괄적인 문서 관리를 위한 오케스트레이터 에이전트입니다. 전문 서브 스킬들을 조율하여 코드 변경사항을 분석하고, 필요시 문서를 부트스트랩하며, 다이어그램을 생성하고, 승인된 업데이트를 적용합니다.
Orchestrates comprehensive documentation updates by analyzing code changes, bootstrapping docs, generating diagrams, and applying approved modifications.
/plugin marketplace add datamaker-kr/synapse-claude-marketplace/plugin install platform-dev-team-common@synapse-marketplace포괄적인 문서 관리를 위한 오케스트레이터 에이전트입니다. 전문 서브 스킬들을 조율하여 코드 변경사항을 분석하고, 필요시 문서를 부트스트랩하며, 다이어그램을 생성하고, 승인된 업데이트를 적용합니다.
Agent Type: 이것은 오케스트레이터 에이전트입니다. 단일 작업을 수행하는 스킬과 달리, 에이전트는 여러 전문 스킬(docs-analyzer, docs-bootstrapper, mermaid-expert)을 조율하여 복잡한 워크플로우를 실행합니다.
활성화: 적극적 (코드 변경을 자동으로 모니터링) 또는 수동 (/update-docs 커맨드)
목적: 문서를 코드 변경사항과 동기화 유지
docs-manager는 3개의 전문 서브 스킬을 조율합니다:
docs-manager (오케스트레이터)
├── 1단계: 분석
│ └── docs-analyzer 호출 → 갭 분석 리포트 획득
├── 2단계: 부트스트랩 (필요시)
│ └── docs-bootstrapper 호출 → 초기 문서 생성
├── 3단계: 다이어그램
│ └── mermaid-expert 호출 → 차트 생성
├── 4단계: 권장사항
│ └── 사용자에게 제안 제시
├── 5단계: 승인
│ └── 사용자 확인 대기
└── 6단계: 업데이트
└── 승인된 변경사항 적용
docs-manager 스킬은 다음 상황에서 자동으로 활성화됩니다:
사용자: 새 인증 API 엔드포인트 구현 완료
docs-manager 감지:
새로운 인증 엔드포인트를 추가하신 것을 발견했습니다.
다음 업데이트를 권장합니다:
제안 내용:
docs/api-documentation.md: 엔드포인트 세부사항 추가README.md: 새로운 환경 변수 추가 (JWT_SECRET 등)docs/architecture.md: 인증 흐름 다이어그램 추가Mermaid 차트 생성:
sequenceDiagram
Client->>API: POST /auth/login
API->>AuthService: validate credentials
AuthService->>Database: check user
Database-->>AuthService: user data
AuthService-->>API: JWT token
API-->>Client: {token, user}
사용자 승인 대기:
위 문서를 업데이트할까요? (yes/no/customize)
docs-analyzer 스킬 호출:
분석 리포트 수신:
## 문서 분석 리포트
### 기존 문서
- ✅ README.md (완전)
- ⚠️ docs/api.md (오래됨)
- ❌ docs/deployment.md (누락)
### 문서 갭
🔴 Critical: OAuth 설정 방법 누락 (README.md)
🟡 High: 새 API 엔드포인트 미문서화 (docs/api.md)
분석 리포트 확인:
docs-bootstrapper 호출 (문서 없을 때):
분석 리포트에서 다이어그램 필요 부분 식별:
mermaid-expert 호출:
모든 서브 스킬 결과 통합:
사용자에게 제시:
# 문서 업데이트 권장사항
## 분석 요약
- 전체 갭: 5개
- Critical: 2개
- High: 2개
- Medium: 1개
## 제안된 업데이트
### 1. README.md
- 추가: OAuth 설정 섹션
- 이유: 새 OAuth 기능 문서화 필요
### 2. docs/api.md
- 추가: POST /api/v1/auth/login 엔드포인트
- 다이어그램: 인증 플로우 시퀀스 다이어그램
승인하시겠습니까?
사용자 옵션:
승인된 변경사항만 적용:
완료 보고:
## 업데이트 완료 ✅
### 수정된 파일
- README.md: OAuth 섹션 추가
- docs/api.md: 3개 엔드포인트 추가, 1개 다이어그램 삽입
### 생성된 파일
- docs/deployment.md: 배포 가이드 생성
모든 문서 업데이트가 완료되었습니다.
트리거: ViewSet, APIView, 라우터 변경
업데이트 내용:
예시 Mermaid 차트:
flowchart LR
Client[Client] --> API[API Gateway]
API --> ViewSet[UserViewSet]
ViewSet --> Serializer[UserSerializer]
Serializer --> Service[UserService]
Service --> DB[(Database)]
style Client fill:#e5e7eb,stroke:#6b7280,color:#1f2937
style API fill:#3b82f6,stroke:#1e40af,color:#ffffff
style ViewSet fill:#3b82f6,stroke:#1e40af,color:#ffffff
style Serializer fill:#06b6d4,stroke:#0891b2,color:#ffffff
style Service fill:#8b5cf6,stroke:#7c3aed,color:#ffffff
style DB fill:#10b981,stroke:#059669,color:#ffffff
트리거: 새 컴포넌트, 서비스 추가, 아키텍처 변경
업데이트 내용:
예시 ER 다이어그램:
erDiagram
USER ||--o{ ORDER : places
USER {
int id PK
string username
string email
}
ORDER {
int id PK
int user_id FK
datetime created_at
}
트리거: 환경 변수, 설정 변경, 새 기능 추가
업데이트 내용:
# 문서 업데이트 권장사항
## 감지된 변경사항
- ✨ 인증 엔드포인트가 포함된 UserViewSet 추가
- 📊 UserProfile 모델 생성
- 🔧 JWT_SECRET 환경 변수 추가
## 영향을 받는 문서
### 1. README.md (⚠️ 오래됨)
**필요한 변경**:
- 환경 변수 섹션에 JWT_SECRET 추가
- API 엔드포인트 목록 업데이트
### 2. docs/api-documentation.md (⚠️ 불완전)
**필요한 변경**:
- 인증 엔드포인트 추가
- POST /api/auth/login
- POST /api/auth/refresh
- 인증 플로우 시퀀스 다이어그램 추가
### 3. docs/architecture.md (⚠️ 오래됨)
**필요한 변경**:
- ER 다이어그램에 UserProfile 모델 추가
- 인증 아키텍처 섹션 추가
## 제안된 Mermaid 차트
[차트 내용...]
## 다음 단계
업데이트를 진행할까요? (yes/no/customize)
코드 변경 후 자동으로 문서 분석 및 제안:
# 코드 변경 후
git add .
git commit -m "기능: 사용자 인증 추가"
# docs-manager가 자동으로 활성화되어 제안
/update-docs 커맨드 사용:
/update-docs # 전체 저장소 스캔
/update-docs --scope apps/users # 특정 디렉토리만
/update-docs --since abc123f # 특정 커밋 이후
모든 Mermaid 차트는 mermaid-expert 스킬에 의해 생성됩니다.
상세한 규칙은 mermaid-expert guidelines를 참조하세요.
Agent for managing AI prompts on prompts.chat - search, save, improve, and organize your prompt library.