agentsclimarketplace

Agent team codex

Skill Dannykkh/skill-olympus/skills/agent-team-codex

Twelve Greek gods. One command. A working SaaS. 98 skills + 49 agents + 13 hooks for Claude Code + Codex CLI + Gemini CLI. Cross-CLI persistent memory, zero-interaction full pipeline (design → build → inspect → test → ship).

Install
npx -y skills add Dannykkh/skill-olympus --skill agent-team-codex

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
  • 3 stars3 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Codex CLI로 병렬 구현할 때 사용. multi_agent 기능으로 default/explorer/worker를 조합해 실행. zephermine 섹션 모드와 자유 모드 지원. /agent-team, /poseidon, /agent-team-codex로 실행.

SKILL.md

6.8 KB, as published. Nobody here has run it

Agent Team Codex

Codex CLI의 실험 기능 multi_agent를 사용해 작업을 병렬 분배하는 운영 스킬입니다. Claude 전용 Agent Teams(Opus) 대신 Codex의 default/explorer/worker 역할을 기준으로 실행합니다.

Prerequisites

  1. Codex CLI 0.102.0+
  2. config.toml에 아래 설정:
[features]
multi_agent = true
  1. 권장 스레드 수:
[agents]
max_threads = 6
  1. (선택) 사용자 정의 에이전트:
[agents.fast_worker]
description = "빠른 범위 구현 에이전트"
config_file = "C:/Users/Administrator/.codex/agents/fast_worker.toml"

Modes

1) 섹션 모드

  • 입력에 docs/plan/*/sections/index.md 또는 zephermine 산출물이 있는 경우 (archive/ 경로 제외)
  • 섹션 의존성을 Wave로 분리해 병렬 실행

2) 자유 모드

  • 일반 작업 요청(예: "auth 리팩토링 + 테스트")
  • 파일/모듈 기준으로 태스크를 직접 분해 후 병렬 실행

Workflow

Step 0: 산출물 검토 (PM 게이트)

Claude 버전 agent-team의 Step 0과 동일한 역할. 설계 없이 구현을 시작하지 않는다.

섹션 모드에서 필수 확인:

  1. plan.md — 전체 구현 방향 파악
  2. sections/index.md — 의존성 그래프 → Wave 분리 기준
  3. flow-diagrams/ — 공정 도면 존재 여부 (있으면 각 worker에게 담당 노드 배분)
  4. 보조 문서 매핑:
    • api-spec.md → API 관련 worker에게 전달
    • db-schema.md → DB 관련 worker에게 전달
    • design-system.md → 프론트엔드 worker에게 전달
  5. 각 section의 Acceptance Criteria 추출 → 마스터 체크리스트로 통합

자유 모드에서는 건너뜀.

Step 1: 작업 분해

  1. 목표를 3~8개의 독립 태스크로 분할
  2. 태스크별 담당 파일 범위를 고정
  3. 의존성 있는 태스크는 후행 Wave로 배치

상세 규칙: references/role-mapping.md

Step 2: 역할 매칭

  • explorer: 분석, 리스크 점검, 편집 금지
  • worker: 구현/수정/테스트
  • default: 조율, 병합 판단, 최종 보고

Step 3: 에이전트 스폰

Codex 프롬프트에서 자연어로 spawn 지시를 보냅니다. 템플릿은 references/prompt-templates.md를 사용합니다.

핵심 규칙:

  • 각 worker는 파일 소유권 범위를 벗어나지 않음
  • explorer는 코드 수정 금지
  • 충돌 가능성이 있으면 즉시 default가 재분배
  • 각 worker는 작업 과정을 conversations/{YYYY-MM-DD}-team-poseidon.md에 기록

Step 4: 모니터링

  1. 진행 중 실패 태스크를 우선 확인
  2. 실패 원인을 한 번에 하나씩 재시도
  3. 3회 이상 반복 실패 시 아키텍처 이슈로 분류 후 사용자 보고

Step 5: Activity Log Summary

통합 전 활동 로그 요약:

  1. conversations/{YYYY-MM-DD}-team-poseidon.md 읽기
  2. 에이전트별 활동 통계: 기록 수, 에러 수, 파일 수
  3. Orchestrator MCP 사용 시 orchestrator_get_activity_log로 JSONL 로그도 확인
  4. 요약을 최종 보고에 포함

Step 6: 코드 리뷰 게이트

구현 완료 후, 통합 전 품질 검증:

  1. explorer 에이전트에게 코드 리뷰 위임:
    • 각 worker가 생성한 파일의 품질, 보안, 타입 안전성 확인
    • Acceptance Criteria 대조 (Step 0에서 추출한 마스터 체크리스트)
    • flow-diagrams 노드 매핑 (있는 경우) — 담당 노드가 구현되었는지
  2. 미통과 항목 → 해당 worker 재spawn하여 수정 (최대 2회)
  3. 2회 후에도 미통과 → 사용자 보고

Step 7: 통합 게이트 (완료 권한 — 필수)

I-1: 병렬 구현 후 "함수가 존재하는가"를 Grep/Read로 확인하는 코드-존재 검증은 자기 판단이며, 컴파일/통합되지 않는 코드도 통과시킬 수 있다. 빌드/타입체크는 선택이 아니다.

  1. 파일 충돌 여부 확인
  2. 사전 점검(PRE-CHECK, 완료 권한 아님): 코드-존재 / Acceptance Criteria grep 대조 — 빠뜨린 작업 식별용일 뿐, 이것만으로 완료 선언 금지. AC는 proved/weak/missing으로 채점(028 완료 계약) — 코드는 있으나 동작 증거가 약하면 weak로 분리(존재=완료 둔갑 방지). 또한 경계면 정합성 교차 비교(웹앱: API 응답 shape↔훅 타입·경로↔href·엔드포인트↔훅 1:1 / 비웹: 해당 경계 / 없으면 skip) — 빌드 통과가 숨기는 런타임 mismatch를 게이트 전에 정적으로 거른다(양쪽 동시 읽기)
  3. 병합 결과에 대해 통합 게이트를 1회 실행 (이 게이트만이 완료 권한):
    1. 빌드 / 타입체크
    2. 전체 테스트 스위트 1회 실행 (병합된 결과 대상)
    3. (가능하면) 통합/E2E 1회 실행
  4. 게이트 결과에 따라:
    • 전부 통과 → 완료 선언 가능
    • 실패 → 해당 worker 재spawn하여 수정 후 게이트 재실행
    • 빌드/테스트 도구가 없으면 그 사실을 명시하고 사용자에게 수동 확인을 요청 (자동 PASS 금지)
  5. 남은 리스크/미해결 항목 정리

Guard: 게이트 미통과 상태로 완료 선언 금지; 빌드/테스트 도구가 없으면 명시하고 수동 확인 요청(자동 PASS 금지).

Output Format

최종 보고는 아래 포맷을 따릅니다:

Codex Agent Team 실행 결과
- 완료 태스크: N개
- 실패 태스크: N개
- 마스터 체크리스트: M/N 통과 (XX%)
- 주요 변경 파일: ...
- 테스트 결과: 통과 N / 실패 N
- 잔여 리스크: ...

👉 다음 단계 (선택):
  /argos               → 감리 (설계 대비 구현 검증, Phase 0~6)
  /aphrodite           → 디자인 정교화 (design-system.md가 있는 UI 프로젝트)
  /minos          → Playwright 자동 테스트 + Healer 루프
  /review              → 코드 리뷰
  /commit              → 변경사항 커밋

Troubleshooting

multi_agent가 비활성 상태

  • codex features list에서 multi_agent가 false면:
    • codex features enable multi_agent
    • Codex 재시작

에이전트 충돌(같은 파일 동시 수정)

  • 파일 소유권을 다시 나눠 재스폰
  • 공통 모듈은 별도 single-owner 태스크로 분리

스레드 과다로 품질 저하

  • max_threads를 줄여 재실행 (예: 6 → 4)
  • explorer를 1개로 고정하고 worker 수만 조절

References

  • 역할/소유권 규칙: references/role-mapping.md
  • 스폰 프롬프트 템플릿: references/prompt-templates.md

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.