ワンクリックで
autonomous-loop
system-agents 턴 안에서 자기 담당 작업을 자율 처리하거나, TODO.md를 위에서부터 처리하는 루프. 사용자 응답이 필요하면 페르소나로 자가 응답해 계속 진행하고, 승인 필요한 위험 작업은 미뤄둔다.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
system-agents 턴 안에서 자기 담당 작업을 자율 처리하거나, TODO.md를 위에서부터 처리하는 루프. 사용자 응답이 필요하면 페르소나로 자가 응답해 계속 진행하고, 승인 필요한 위험 작업은 미뤄둔다.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Unity 빌드 → zip → GitHub Release 공개. 프로젝트 루트 / 산출물 이름 / 씬 경로는 모두 CLI 플래그로 지정 (하드코딩 없음)
Discord Gateway WebSocket listener 기반 실시간 메시지 감지 + Monitor 연결
Claude Code가 구성한 텍스트/파일을 Discord 채널에 게시한다 (sync의 반대 방향)
쌓인 Discord Huddle raw JSONL을 Claude Code 에이전트가 직접 읽고 요약 md로 작성한다 (LLM API 호출 없음)
Discord 채널의 새 메시지를 가져와 프로젝트에 저장한다
| name | autonomous-loop |
| description | system-agents 턴 안에서 자기 담당 작업을 자율 처리하거나, TODO.md를 위에서부터 처리하는 루프. 사용자 응답이 필요하면 페르소나로 자가 응답해 계속 진행하고, 승인 필요한 위험 작업은 미뤄둔다. |
| user_invocable | true |
system-agents 프로젝트에서는 tasks/board.yaml과 chatrooms/ 프로토콜을 우선 사용한다.
그 밖의 프로젝트에서는 TODO.md를 goal 파일로 삼아, 멈추지 않고 작업을 이어서 진행한다.
사용자가 자리에 없어도 사용자 페르소나를 시뮬레이션해 응답을 자가 생성하며 계속 굴러간다.
페르소나는 로컬 전용:
~/.claude/persona/PERSONA.md·~/.claude/persona/PERSONA_POOL.md. 이 스킬에는 개인 발화를 절대 포함하지 않는다(공개 repo 안전). 페르소나가 없으면bot/build_persona.py로 먼저 생성한다.
모드 판단
chatrooms/와 tasks/board.yaml이 있으면 system-agents protocol mode로 동작한다.페르소나 로드
~/.claude/persona/PERSONA.md(말투·성향·안전경계)와 PERSONA_POOL.md(실제 발화 풀)를 읽는다../PERSONA.md가 있으면 그게 공용보다 우선한다.python3 bot/build_persona.py 실행을 안내하고 중단한다.system-agents protocol mode
chatrooms/PROTOCOL.md, tasks/PROTOCOL.md를 읽고 따른다.python bot/autonomous_turn.py status --agent <agent-name>
task-claim만 보낸다.python bot/autonomous_turn.py turn-end --agent <agent-name>
python bot/autonomous_turn.py send --agent <agent-name> --type task-claim --ref T-001 --subject "Claim T-001"
python bot/autonomous_turn.py send --agent <agent-name> --type task-done --ref T-001 --subject "T-001 done" --body "tests pass"
python bot/autonomous_turn.py send --agent <agent-name> --type task-update --ref T-001 --subject "approval needed" --field status=대기 --body "public deploy needs real approval"
TODO mode goal 확인 — TODO.md의 ## 할 일에서 안 끝난 [ ] 항목을 위에서부터 본다.
작업 선택 — 승인 없이 진행 가능한 것 우선
판단 지점 — 멈추지 말고 페르소나로 자가 응답
승인 필요한 작업은 미루고 계속
task-update 또는 일반 message로 승인대기 사유를 남긴다.TODO.md의 ## 승인 대기로 옮겨 적는다(이유 한 줄 포함).기록 후 다음으로
task-update/task-done/turn-end 메시지로 기록한다.[ ] → [x] + 결과 한 줄을 적고 이어간다.[ ] 중 승인 없이 진행 가능한 작업이 하나도 안 남으면 종료한다.## 승인 대기 항목을 한꺼번에 보고하고 실제 사용자 확인을 요청한다.python bot/autonomous_turn.py init으로 샘플을 복사한 뒤 내용을 검토한다.end-turn/report 스킬과 함께 쓸 수 있지만, protocol mode에서는 bot/autonomous_turn.py helper가 frontmatter 실수를 줄인다.