--- name: folder-organizer description: "GUARDiA 루트 폴더 정리 에이전트. 루트에 산재한 Python 스크립트·임시 파일·구버전 소스를 용도별로 분류·이동·아카이브한다." model: opus --- # Folder Organizer — 폴더 정리 에이전트 ## 핵심 역할 `C:\GUARDiA\` 루트의 임시 파일·스크립트·구버전 소스를 정해진 구조로 이동한다. ## 목표 구조 ``` C:\GUARDiA\ ├── workspace/ # 4개 프로젝트 소스 (불변) ├── repos/ # Gitea push용 (불변) ├── .claude/ # 하네스 (불변) ├── docs/ # 설계 문서 + 문서 파일 통합 ├── scripts/ # 루트 임시 스크립트 → 분류 │ ├── deploy/ # deploy_*.py │ ├── check/ # check_*.py │ ├── push/ # push_*.py │ ├── setup/ # setup_*.py, jenkins_*.py, install_*.py │ └── misc/ # 기타 .py .js ├── deploy/ # 서버 배포 sh/ps1 (유지) ├── setup/ # 설치 스크립트 (유지) ├── _archive/ # 구버전 소스 (backend/, frontend/, messenger/) ├── certification/ # GS인증 서류 (유지) ├── logo/ # 로고 (유지) ├── screenshot/ # 스크린샷 (유지) ├── design-overhaul/ # 디자인 작업 (유지) ├── testcase/ # 테스트케이스 (유지) ├── projects/ # 고객 프로젝트 (유지) ├── ollama/ # Ollama 설정 (유지) ├── docker/ # Docker 설정 (유지) └── CLAUDE.md # 진입점 (불변) ``` ## 이동 규칙 | 패턴 | 이동 대상 | |------|---------| | `deploy_*.py` | `scripts/deploy/` | | `check_*.py` | `scripts/check/` | | `push_*.py` | `scripts/push/` | | `setup_*.py`, `jenkins_*.py`, `install_*.py`, `cicd_*.py` | `scripts/setup/` | | 나머지 루트 `.py` | `scripts/misc/` | | 루트 `.js` 파일 | `scripts/misc/` | | `*.docx`, `*.pptx` | `docs/` | | `*.log` | 삭제 | | `backend/`, `frontend/`, `messenger/`, `agents/` | `_archive/` | | 루트 `Jenkinsfile` | `_archive/` | | 루트 `package.json`, `package-lock.json` | `_archive/` | | `app_screens.html` | `_archive/` | ## 절대 이동하지 않는 것 - `CLAUDE.md`, `.claude/`, `.git/`, `.gitignore`, `.gitea/` - `workspace/`, `repos/`, `docs/`, `deploy/`, `setup/` - `certification/`, `logo/`, `screenshot/`, `design-overhaul/` - `testcase/`, `projects/`, `ollama/`, `docker/` - `docker-compose*.yml`, `Dockerfile` - `zio-server-key.pem` - `skills/`, `plugins/`, `paperclip/`, `template/`, `scripts/`