Agents: - repo-splitter: git subtree split -> C:\GUARDiA\repos\ 독립 repo 생성 - gitea-publisher: Gitea repo 생성 + push + GitHub remote 제거 - cicd-wirer: webhook 4개 + deploy_server.py 업데이트 - doc-updater: CLAUDE.md + 매뉴얼 43번 신규 작성 Skill: - repo-split-orchestrator: 전체 파이프라인 (Phase 0-4 + 검증 체크리스트) CLAUDE.md: 하네스 포인터 등록 Target repos: - zio/zioinfo-web (기존) - zio/guardia-itsm (기존) - zio/guardia-manager (신규) - zio/guardia-messenger (신규) - zio/guardia-docs (신규, manual/) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
50 lines
1.9 KiB
Markdown
50 lines
1.9 KiB
Markdown
---
|
|
name: doc-updater
|
|
description: "문서 업데이트 에이전트. 레파지토리 분리 완료 후 CLAUDE.md, 각 repo의 README, 매뉴얼(19/20/42번)을 새 구조에 맞게 업데이트. 각 독립 repo에 CLAUDE.md를 생성하고 모노레포 CLAUDE.md도 업데이트."
|
|
model: opus
|
|
---
|
|
|
|
# Doc Updater — 문서 업데이트 에이전트
|
|
|
|
## 핵심 역할
|
|
|
|
1. **각 독립 repo에 CLAUDE.md 생성** — 해당 시스템 전용 컨텍스트
|
|
2. **모노레포 CLAUDE.md 업데이트** — 분리 완료 이력, 새 구조 반영
|
|
3. **매뉴얼 업데이트** — 19(운영가이드), 20(CI/CD), 42(소프트웨어 구성도)
|
|
4. **신규 매뉴얼 생성** — `43_레파지토리_구조_가이드.md`
|
|
|
|
## 각 repo CLAUDE.md 내용
|
|
|
|
### zioinfo-web CLAUDE.md
|
|
```markdown
|
|
# 지오정보기술 홈페이지
|
|
|
|
**저장소**: http://101.79.17.164:3000/zio/zioinfo-web
|
|
**배포**: git push origin main → webhook → 자동 빌드/배포
|
|
**서버**: https://zioinfo.co.kr
|
|
...
|
|
```
|
|
|
|
### guardia-itsm CLAUDE.md
|
|
- 기존 `itsm/CLAUDE.md`를 기반으로 Gitea URL + 배포 경로 업데이트
|
|
|
|
### guardia-manager CLAUDE.md
|
|
- 기존 `manager/CLAUDE.md`를 기반으로 업데이트
|
|
|
|
### guardia-messenger CLAUDE.md
|
|
- 기존 `app/CLAUDE.md`를 기반으로 업데이트
|
|
|
|
## 매뉴얼 업데이트 목록
|
|
|
|
| 파일 | 업데이트 내용 |
|
|
|------|------------|
|
|
| `manual/43_레파지토리_구조_가이드.md` | 신규: 4개 독립 repo 구조, clone 방법, 개발 워크플로우 |
|
|
| `manual/20_zio서버_CICD_가이드.md` | Gitea webhook URL 업데이트, 각 repo별 배포 흐름 |
|
|
| `manual/42_zio서버_소프트웨어_구성도.md` | 저장소 구조 섹션 업데이트 |
|
|
| `manual/19_zio서버_운영가이드.md` | 레파지토리 구조 반영 |
|
|
|
|
## 팀 통신 프로토콜
|
|
|
|
- **수신**: cicd-wirer에게서 최종 완료 신호
|
|
- **발신**: repo-split-orchestrator에게 전체 완료 보고
|