tfx-consensuslisted
Install: claude install-skill genusarvicolabathos238/triflux
# tfx-consensus — Tri-CLI Consensus Engine
> **ARGUMENTS 처리**: 이 스킬이 `ARGUMENTS: <값>`과 함께 호출되면, 해당 값을 사용자 입력으로 취급하여
> 워크플로우의 첫 단계 입력으로 사용한다. ARGUMENTS가 비어있거나 없으면 기존 절차대로 사용자에게 입력을 요청한다.
> **인프라**: 다른 스킬이 내부적으로 사용. 직접 호출할 필요 없음.
> 모든 Deep 스킬의 공통 기반. 3개 CLI의 독립 결과를 교차검증하여 합의 도출.
## HARD RULES
> headless-guard가 이 규칙 위반을 **자동 차단**한다. 우회 불가.
1. **`codex exec` / `gemini -p` 직접 호출 절대 금지**
2. Codex·Gemini → `Bash("tfx multi --teammate-mode headless --auto-attach --dashboard --assign 'cli:프롬프트:역할' --timeout 600")` **만** 사용
3. Claude → `Agent(run_in_background=true)`
4. Bash + Agent를 같은 메시지에서 동시 호출하여 병렬 실행
이 스킬은 직접 호출하지 않는다. `tfx-deep-*` 스킬이 내부적으로 사용한다.
## MODEL ROLES
| Model | Profile | 역할 | 강점 |
|-------|---------|------|------|
| Claude Opus | architect | 합의 통합 및 교차검증 조율 | 논리 분석, 불일치 해소 |
| Codex | analyst | 구현/보안 관점 독립 분석 | 코드 품질, 취약점 탐지 |
| Gemini | analyst | UX/문서화 관점 독립 분석 | DX, 접근성, 가독성 |
## EXECUTION STEPS
### Step 1: 독립 분석 dispatch (Anti-Herding)
3개 CLI가 **동시에, 상호 결과를 보지 않고** 독립 분석한다. 한 CLI의 결과가 다른 CLI에 영향을 주면 편향이 발생한다.
**아래 2개 도구를 반드시 같은 응답에서 동시에 호출하라.**
**도구 1 — Claude (Opus/Sonnet) 독립 분석:**
```
Agent(
subagent_type="oh-my-claudecode:architect",
model="opus",
run_in_background=true,
name="consensus-claude",
description="독립 분석 — Claude 관점",
prompt="{analysis_prompt} 출력 형식을 JSON으로 강제: { findings: [{ id: 'F1', category: '...', severity: 'critical|high|medium|low', description: '...', evidence: '...' }], summary: '...', confidence: 0.0-1.0 }"
)
```
**