npx claudepluginhub tellang/triflux[테스트 대상] [--quick]This skill uses the workspace's default tool permissions.
> **ARGUMENTS 처리**: ARGUMENTS 에 `--quick` 포함 → Quick 모드. 그 외 → Deep 모드 (기본).
Guides Next.js Cache Components and Partial Prerendering (PPR): 'use cache' directives, cacheLife(), cacheTag(), revalidateTag() for caching, invalidation, static/dynamic optimization. Auto-activates on cacheComponents: true.
Processes PDFs: extracts text/tables/images, merges/splits/rotates pages, adds watermarks, creates/fills forms, encrypts/decrypts, OCRs scans. Activates on PDF mentions or output requests.
Share bugs, ideas, or general feedback.
ARGUMENTS 처리: ARGUMENTS 에
--quick포함 → Quick 모드. 그 외 → Deep 모드 (기본).
AI makes completeness near-free. 기본은 Claude(기능/엣지) + Codex(보안/성능) + Gemini(UX/접근성) 3-CLI 독립 검증 + 교차검증 + 자동 수정. 빠른 테스트-수정 루프는
--quick.
--quick → Quick 모드 (Codex test-fix 루프).
그 외 → Deep 모드 (기본, 3-CLI consensus + fix).
진입 즉시 실행. 빈 stdout + exit 0 금지.
psmux --version 2>/dev/null && \
curl -sf http://127.0.0.1:27888/status >/dev/null && \
codex --version 2>/dev/null && \
gemini --version 2>/dev/null
| Tier | 조건 | 실행 방식 |
|---|---|---|
| Tier 1 | 전부 정상 | headless multi 3-CLI |
| Tier 2 | 일부 CLI | 가용 CLI + Claude Agent |
| Tier 3 | headless 불가 | Claude Agent only |
Tier 3 시:
⚠ [Tier 3] headless multi 환경 미충족 (consensus 미적용)
누락: {missing} | 권장: 설치 후 재실행 또는 /tfx-qa --quick
codex exec / gemini -p 직접 호출 금지Bash("tfx multi --teammate-mode headless --assign ...") 만Agent(run_in_background=true)| CLI | 역할 | 관점 |
|---|---|---|
| Claude Opus | 기능검증 | 정확성, 엣지케이스, 누락 테스트 |
| Codex | 보안+성능 | OWASP, O(n²), 메모리, 입력 검증 |
| Gemini | UX+접근성 | 응답 일관성, 에러 메시지, WCAG |
git diff → 변경 파일Agent (Claude 기능검증):
Agent(
subagent_type="oh-my-claudecode:verifier",
model="opus",
run_in_background=true,
name="qa-functional",
prompt="QA 엔지니어로서 기능 정확성 검증. 테스트 실행 + 엣지 케이스(null, 빈, 경계값, 동시성) + 누락 테스트 제안. JSON: { test_result: {pass,fail,skip}, findings: [...], edge_case_tests: [...], overall_verdict: 'pass'|'fail' }"
)
Codex + Gemini headless:
Bash("tfx multi --teammate-mode headless --auto-attach --dashboard --assign 'codex:보안/성능 전문가. OWASP Top 10, O(n²), 메모리 누수, 입력 검증 누락. JSON: { findings: [...], overall_verdict: \"pass\"|\"fail\" }:verifier' --assign 'gemini:UX/접근성 전문가. API 응답 일관성, 에러 메시지, WCAG 2.1 AA, 문서-동작 일치. JSON: { findings: [...], overall_verdict: \"pass\"|\"fail\" }:verifier' --timeout 600")
Bash("tfx multi --teammate-mode headless --assign 'codex:합의된 이슈 수정. 최소 변경으로 수정 + 테스트 재실행: {consensus_findings}:fixer' --timeout 300")
## Deep QA Report: {target}
**Consensus**: {score}% | **Verdict**: PASS / CONDITIONAL / FAIL
### Critical (3/3)
### High (2/3)
### Verified Medium
### 엣지 케이스 테스트 제안
### Unverified
### 수정 요약
### 통계
--quick)bash ~/.claude/scripts/tfx-route.sh codex \
"테스트 실행 + 실패 분석: {test_command}" implement
WHILE (failures > 0 AND retry < 3):
Codex 실패 수정 → 재실행
## QA 결과: {target}
| 라운드 | 통과 | 실패 | 수정 |
### 최종: {pass}/{total}
### 수정된 파일
### 미해결 실패 (있으면)
/tfx-qa # Deep
/tfx-qa "src/auth/ 변경사항" # Deep
/tfx-qa --quick # Quick
/tfx-qa --quick "npm test -- --grep auth" # Quick