用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/bigbulgogiburger/DHelix-Code --skill verify-model-capabilities命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
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/ 의 개선 문서, 마일스톤 문서, 또는 사용자가 지정하는 임의의 계획 문서를 입력으로 받습니다.
基于 SOC 职业分类
正在显示 SKILL.md
| 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여서 도구 호출이 불가한 것은 의도된 동작