tfx-profilelisted
Install: claude install-skill tellang/triflux
# tfx-profile — Codex/Antigravity 프로파일 매니저
> CLI 프로파일의 모델/effort를 AskUserQuestion 선택지로 관리합니다.
> Codex(`~/.codex/config.toml` + `~/.codex/<profile>.config.toml`)와
> Antigravity(`~/.gemini/triflux-profiles.json`) 모두 지원.
## 워크플로우
### Step 0: CLI 선택
인자에 `--codex` 또는 `--gemini`가 있으면 해당 CLI로 직행.
없으면 AskUserQuestion으로 선택:
```
question: "어느 CLI의 프로파일을 관리하시겠습니까?"
header: "CLI"
options:
- label: "Codex"
description: "~/.codex/config.toml (TOML)"
- label: "Antigravity"
description: "~/.gemini/triflux-profiles.json (JSON)"
```
---
## Codex 워크플로우
### Step 1: Codex 설정 읽기 + 현재 상태 표시
`~/.codex/config.toml`의 top-level 기본값과
`~/.codex/*.config.toml` 프로파일 파일을 읽어 테이블을 출력한다:
```
| 프로파일 | 모델 | Effort |
|----------|------|--------|
| gpt56_terra_high | 프로필 설정의 현재 모델 | high |
| ... | ... | ... |
```
기본 모델(top-level `model`)과 기본 effort도 함께 표시.
### Step 2: 작업 선택 (AskUserQuestion)
```
question: "어떤 작업을 하시겠습니까?"
header: "작업"
options:
- label: "프로파일 모델 변경"
description: "기존 프로파일의 모델/effort를 수정"
- label: "기본 모델 변경"
description: "top-level default 모델/effort 수정"
- label: "프로파일 추가"
description: "새 프로파일 생성"
- label: "프로파일 삭제"
description: "기존 프로파일 제거"
```
### Step 3: 선택에 따른 세부 플로우
#### 프로파일 모델 변경
1. AskUserQuestion으로 프로파일 선택
2. AskUserQuestion으로 프로필/alias 선택:
```
options:
- label: "gpt56_terra_high" → 기본 고품질 (Recommended)
- label: "gpt56_terra_med" → 균형형
- label: "gpt56_luna_low" → 빠른 경량
- label: "gpt56_sol_xhigh" → 고강