tfx-codexlisted
Install: claude install-skill genusarvicolabathos238/triflux
# tfx-codex — Codex-Only 오케스트레이터
> Codex CLI만 사용하여 모든 외부 CLI 작업을 라우팅합니다.
> Gemini CLI가 없는 환��에서 사용합니다.
## 사용법
```
/tfx-codex "작업 설명"
/tfx-codex N:codex "작업 설명"
```
## 동작 원리
`tfx-auto`와 동일한 워크플로우를 사용하되, `TFX_CLI_MODE=codex` 환경변수를 설정하여
모든 Gemini 에이전트(designer, writer)를 Codex로 리매핑합니다.
### 에이전트 라우팅
| 에이전트 | 원래 CLI | tfx-codex에서 |
|----------|---------|-------------|
| executor, build-fixer, debugger | Codex | Codex (변경 없음) |
| architect, planner, critic, analyst | Codex | Codex (변경 없음) |
| code-reviewer, security-reviewer | Codex | Codex (변경 없음) |
| scientist, document-specialist | Codex | Codex (변경 없음) |
| **designer** | ~~Gemini~~ | **Codex** (effort: high) — UI 코드 생성 |
| **writer** | ~~Gemini~~ | **Codex Spark** (effort: spark_fast) — 경량 문서 |
| explore | Claude Haiku | Claude Haiku (변경 없음) |
| verifier, test-engineer | Claude Sonnet | Claude Sonnet (변경 없음) |
## 실행 규칙
**tfx-auto SKILL.md의 모든 Phase(1~6) 워크플로우를 그대로 따릅니다.**
유일한 차이점:
1. **Phase 3 CLI 실행 시** `TFX_CLI_MODE=codex`를 환경변수로 전달:
```bash
TFX_CLI_MODE=codex bash ~/.claude/scripts/tfx-route.sh {agent} '{prompt}' {mcp_profile}
```
2. **Phase 2 트리아지에서** gemini 분류 결과를 codex로 강제 변환:
- Codex 분류가 `gemini`를 반환하면 → `codex`로 교체
- Opus 분해에서 designer/writer → Codex 에이전트 + implement/analyze MCP 프로필
3. **MCP 프로필 조정**:
- designer: `implement` (코드 기반 UI 작업)
- writer: `analyze` (문서 기반 리서치+작성)
## 필수 조건
- [Codex CLI](https://github.com/openai/codex): `npm install -g @openai/codex`
- Gemini CLI 불필요
## Troub