원클릭으로
verify-model-capabilities
ModelCapabilities 인터페이스, 모델 오버라이드, 클라이언트 파라미터 분기의 일관성 검증. LLM 관련 코드 또는 기본 모델 변경 후 사용.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
ModelCapabilities 인터페이스, 모델 오버라이드, 클라이언트 파라미터 분기의 일관성 검증. LLM 관련 코드 또는 기본 모델 변경 후 사용.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
| name | verify-model-capabilities |
| description | ModelCapabilities 인터페이스, 모델 오버라이드, 클라이언트 파라미터 분기의 일관성 검증. LLM 관련 코드 또는 기본 모델 변경 후 사용. |
constants.ts, defaults.ts, schema.ts의 기본 모델값이 일치하는지useMaxCompletionTokens 플래그에 따른 API 파라미터 분기가 chat과 stream 모두에 적용되는지supportsTemperature 플래그에 따라 temperature 파라미터가 올바르게 제외되는지src/llm/model-capabilities.ts에서 ModelCapabilities 인터페이스나 MODEL_OVERRIDES를 변경했을 때src/llm/client.ts에서 API 요청 파라미터를 변경했을 때src/constants.ts, src/config/defaults.ts, src/config/schema.ts에서 기본 모델을 변경했을 때| File | Purpose |
|---|---|
src/llm/model-capabilities.ts | ModelCapabilities 인터페이스, DEFAULTS, MODEL_OVERRIDES |
src/llm/client.ts | API 요청 생성 (_chatOnce, _streamOnce) |
src/llm/token-counter.ts | 토크나이저 인코딩 선택 |
src/constants.ts | LLM_DEFAULTS.model, TOKEN_DEFAULTS.defaultModel |
src/config/defaults.ts | DEFAULT_CONFIG.llm.model |
src/config/schema.ts | Zod 스키마 기본값 |
src/cli/setup-wizard.ts | 설정 마법사 모델 프리셋 |
src/cli/components/StatusBar.tsx | 모델별 가격 정보 |
grep -A20 "export interface ModelCapabilities" src/llm/model-capabilities.ts
PASS: useMaxCompletionTokens, supportsTemperature, supportsTools, supportsSystemMessage, supportsStreaming, maxContextTokens, maxOutputTokens, tokenizer, useDeveloperRole 모두 존재
FAIL: 필드 누락 시 분기 로직과 불일치
grep -c "useMaxCompletionTokens" src/llm/client.ts
PASS: 2회 이상 (chat + stream 각각) FAIL: 1회만이면 한쪽에서 잘못된 파라미터 사용
grep -B2 -A4 "max_completion_tokens\|max_tokens" src/llm/client.ts
PASS: caps.useMaxCompletionTokens 조건으로 분기하여 max_completion_tokens 또는 max_tokens 사용
FAIL: 하드코딩된 max_tokens가 남아있으면 GPT-5 등에서 API 에러
grep "supportsTemperature" src/llm/client.ts
PASS: temperature 파라미터 설정 시 caps.supportsTemperature 체크 존재
FAIL: GPT-5, o-series 등에서 temperature 에러 발생
grep -n "gpt-" src/constants.ts src/config/defaults.ts src/config/schema.ts | grep -i "default\|model"
PASS: 모든 파일에서 동일한 기본 모델 (현재 gpt-5-mini)
FAIL: 불일치 시 설정 우선순위에 따라 예기치 않은 모델 사용
grep "getEncoding\|encoding" src/llm/token-counter.ts
PASS: 기본 모델의 토크나이저와 일치하는 인코딩 사용 (GPT-5 → o200k_base) FAIL: 토큰 카운트가 부정확해져 컨텍스트 관리에 오류
grep -oP '\[/\^[^/]+/' src/llm/model-capabilities.ts
PASS: 각 정규식 패턴이 서로 겹치지 않음 (첫 매칭 반환이므로 순서 중요) FAIL: 잘못된 순서로 의도하지 않은 모델이 먼저 매칭
grep "gpt-5-mini" src/cli/components/StatusBar.tsx
PASS: 기본 모델의 가격 엔트리 존재 FAIL: 비용 표시 불가
| Check | Status | Detail |
|---|---|---|
| ModelCapabilities 필드 | PASS/FAIL | 누락 필드 |
| useMaxCompletionTokens 분기 | PASS/FAIL | chat/stream 적용 여부 |
| supportsTemperature 분기 | PASS/FAIL | 조건 체크 존재 |
| 기본 모델 동기화 | PASS/FAIL | 불일치 파일 |
| 토크나이저 인코딩 | PASS/FAIL | 모델-인코딩 매칭 |
| 패턴 충돌 | PASS/FAIL | 겹치는 패턴 |
| StatusBar 가격 | PASS/FAIL | 엔트리 존재 |
.env의 OPENAI_MODEL이 기본값과 다른 것은 정상 (사용자 설정)useMaxCompletionTokens: true가 적용되어도 실제로는 프록시가 처리supportsTools: false여서 도구 호출이 불가한 것은 의도된 동작E2E validation skill for the dhelix CLI AI coding assistant. Two test modes: (1) Project E2E — multi-turn tests creating real projects across 5+ tech stacks, validating builds, 80% coverage, and DHELIX.md compliance. (2) Conversation Quality — multi-turn tests verifying context retention, tool call coherence, error recovery, instruction adherence, progressive complexity, and contradiction handling. Use this skill when: running E2E tests for dhelix, validating coding ability across tech stacks, testing multi-turn conversation quality, verifying /init and DHELIX.md system, benchmarking dhelix against real-world project creation, or evaluating conversation quality after model/prompt changes.
Create, improve, and test dhelix skills through a structured interview and scaffold. Use when the user says things like 'make a skill', '스킬 만들어줘', 'turn this workflow into a reusable /command', 'add a slash command that does X', or when the user wants to refine an existing skill's triggering behavior. Benchmarked against Claude Code skill-creator v2.0.
개선 계획(improvement plan)으로부터 스프린트를 실행합니다. Claude Agent Teams를 사용하여 병렬 개발팀을 구성하고 파일 충돌 분석, 태스크 분배, worktree 격리 실행, 결과 검증, 머지/커밋까지 자동 오케스트레이션합니다. 사용자가 "스프린트 실행", "개선 계획 구현", "팀으로 개발", "병렬로 구현해줘", "revolution 실행", "Phase 1 시작", "v0.3 구현" 등을 요청할 때 사용하세요. docs/revolution/ 의 개선 문서, 마일스톤 문서, 또는 사용자가 지정하는 임의의 계획 문서를 입력으로 받습니다.
새로운 슬래시 명령어를 추가하는 전체 워크플로우를 안내합니다. 명령어 파일 생성, 레지스트리 등록, 테스트 작성, CLAUDE.md 업데이트까지 포함합니다. "새 명령어 만들어줘", "슬래시 커맨드 추가", "/xxx 명령어 구현" 등의 요청에 사용하세요.
새로운 빌트인 도구를 추가하는 전체 워크플로우를 안내합니다. Zod 스키마 정의, 도구 구현, 레지스트리 등록, display 설정, 테스트 작성까지 포함합니다. "새 도구 추가", "tool 만들어줘", "빌트인 도구 구현" 등의 요청에 사용하세요.
DB Inc. 브랜드 디자인 시스템(DB제목 B/M/L 폰트, 네이비 블루 테마)을 적용하여 전문적인 PPTX 프레젠테이션을 생성합니다. PPT, 프레젠테이션, 발표자료, 제안서, PoC 문서, 보고서 등을 만들어달라는 요청에 사용하세요. "PPT 만들어줘", "발표자료 작성", "프레젠테이션 생성", "pptx 제안서" 등의 요청에도 반드시 사용하세요.