ch-updating-skill-models
Use when the user explicitly asks to reassess model or reasoning assignments in a Codex skill, or to apply a previously approved model update proposal.
Skill by chauipp
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/chauipp-ch-updating-skill-models
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/ch-updating-skill-models
What's inside
- Skill name
ch-updating-skill-models- Description
- Use when the user explicitly asks to reassess model or reasoning assignments in a Codex skill, or to apply a previously approved model update proposal.
- License
- MIT
- Instructions
- 74 lines in SKILL.md · view on GitHub
Files (4)
- SKILL.md
- openai.yaml · agents/
- evaluation.md · references/
- proposal-contract.md · references/
SKILL.md (first lines)
# Updating Codex skill models Chỉ audit và cập nhật cấu hình model/reasoning của skill Codex. Không đổi workflow chuyên môn, trách nhiệm role hoặc số lượng subagent. ## Cú pháp ```text $ch-updating-skill-models <tên-skill-hoặc-đường-dẫn> $ch-updating-skill-models apply <proposal_id> all $ch-updating-skill-models apply <proposal_id> <row_id>[,<row_id>...] ``` Lệnh đầu chạy `AUDIT`; hai lệnh sau chạy `APPLY`. Chỉ kích hoạt khi user gọi đúng tên skill. ## Quick reference | Điều kiện | Kết quả | |---|---| | Target thiếu, trùng tên hoặc không có model contract | `BLOCKED_TARGET` | | Không chạy đúng workflow `ch-research` | `BLOCKED_RESEARCH_RUNTIME` | | Target là chính `ch-research` trong audit này | `BLOCKED_SELF_RESEARCH` | | APPLY thiếu proposal/approval hợp lệ | `BLOCKED_PROPOSAL` | | Digest hiện tại khác proposal | `STALE_PROPOSAL` | ## AUDIT — mặc định 1. Resolve target theo thứ tự: đường dẫn user đưa → `skills/<name>` trong repo hiện tại → skill đã cài. Nếu có nhiều target cùng tên, dừng và liệt kê đường dẫn. Ưu tiên source canonical; không sửa bản cài sinh ra từ source khác. 2. Đọc `SKILL.md` và chỉ những reference được liên kết có chứa model table, profile, parent gate, role contract hoặc dispatch policy. Lập danh sách file nguồn và digest theo [proposal contract](references/proposal-contract.md). 3. Ghi nhận capability host nếu host expose được; nếu không, đánh dấu `capability_status: UNVERIFIED` và tiếp tục AUDIT. Không tuyên bố model/effort dispatch được khi chưa xác minh. Proposal `CHANGE` khi capability `UNVERIFIED` chỉ hợp lệ nếu skill đích preflight/fail-closed toàn bộ model và reasoning của parent lẫn mọi worker trong profile trước dispatch đầu tiên. Chỉ gate parent là chưa đủ; lỗi dispatch sau khi pipeline bắt đầu không phải preflight. Nếu thiếu gate toàn profile, đánh dấu row phụ thuộc model dispatch là `BLOCKED`. AUDIT là nghiên cứu và đề xuất, không phải lần chạy target. 4. Phân loại target trước khi đánh giá: - `default`: target không có các profile `low`, `med`/`medium`, `high`; đánh giá các role/model/reasoning hiện có như bình thường và không tự tạo ba level. - `profiled`: target có ít nhất một profile trong nhóm trên; giữ đúng các profile target đã định nghĩa, chuẩn hóa `medium` thành nhãn báo cáo `med`, rồi đánh giá riêng từng profile. 5. Đọc đầy đủ skill `ch-research` và áp dụng workflow của nó để nghiên cứu thông tin mới nhất. Giao các nhánh tìm nguồn giá, bằng chứng hiệu năng theo task, thực tế sử dụng và phản biện cho các researcher độc lập; kiểm tra chéo các claim quan trọng. Nếu thiếu skill, thiếu multi-agent/runtime mà workflow yêu cầu, hoặc model bắt buộc của `ch-research` không khả dụng, trả `BLOCKED_RESEARCH_RUNTIME`; không giả vờ đã research độc lập. 6. Đọc [evaluation guide](references/evaluation.md), dựng ma trận bằng chứng và chi phí cho từng role/task theo `default` hoặc từng profile. Chỉ xuất proposal theo [proposal contract](references/proposal-contract.md) sau khi có verdict cho giá, hiệu năng, độ phù hợp, giới hạn và mức chắc chắn của từng row. Kết thúc lượt mà không sửa file. ### Approval gate AUDIT là read-only tuyệt đối. Yêu cầu “làm ngay”, deadline, quyền sửa repo hoặc câu nói chung như “cứ cập nhật” không phải approval của proposal. Chỉ APPLY khi user gọi cú pháp `apply` với đúng `proposal_id` và `all` hoặc danh sách `row_id` cụ thể. Không tự chuyển từ AUDIT sang APPLY trong cùng lượt, kể cả khi kết luận có độ tin cậy cao. ## APPLY 1. Đọc [proposal contract](references/proposal-contract.md). Proposal phải còn trong context/artefact có thể kiểm tra, có target path, file set, source digest và các row được đề xuất. Thiếu trường bắt buộc thì trả `BLOCKED_PROPOSAL`. 2. Xác nhận scope duyệt chỉ gồm `all` hoặc các `row_id` tồn tại với status `CHANGE`/`UNASSIGNED`. 3. Tính lại digest của đúng file set trước mọi mutation. Không khớp thì trả `STALE_PROPOSAL`, nêu file đã đổi nếu xác định được, và dừng trước khi sửa. 4. Sửa đúng các row được duyệt cùng những vị trí phụ thuộc trực tiếp: model/reasoning table, parent gate, trạng thái profile, thông báo block, ví dụ, reference dispatch và test kiểm cấu hình đó. 5. Chạy validator/test liên quan, tìm tham chiếu model cũ trong thư mục target và đọc toàn bộ diff. Nếu lỗi đòi đổi workflow chuyên môn, dừng và báo phạm vi cần proposal mới. 6. Báo proposal ID, row đã áp dụng, file đã sửa, lệnh kiểm tra và giới hạn còn lại. ## Quy tắc profile và parent Giữ nguyên semantics profile của target. Target không có profile là một target `default`, không bị ép thành ba level. Target có profile là một target `profiled`; đánh giá riêng từng profile mà target thực sự có, kể cả khi chỉ có một hoặc hai profile. Trong proposal, parent vẫn phải đủ năng lực điều phối và tích hợp worker của từng profile. Khi target có parent model gate, cập nhật gate cùng row parent; không tự hạ level, đổi parent hiện tại, hoặc thêm fallback để né gate. Việc parent hiện tại trên host có khớp gate hay không là preflight của skill đích khi được gọi, không phải điều kiện để updater tạo AUDIT proposal. ## Giới hạn Không audit rồi tự sửa model nội bộ của `ch-research` trong cùng lượt vì research dependency sẽ tự tham chiếu. Không coi model mới hơn là tốt hơn nếu bằng chứng task-specific không ủng hộ. Không sửa skill thứ hai ngoài các reference/test trực thuộc target đã ghi trong proposal. ## Common mistakes | Sai | Cách xử lý | |---|---| | Sửa ngay vì user đang gấp | Xuất proposal và dừng ở approval gate | | Suy model khả dụng từ release note | Ghi rõ capability `UNVERIFIED`, dùng nguồn chính thức và không tuyên bố host đã dispatch được | | Apply proposal cũ lên file mới | So digest trước mutation | | Đổi model nhưng quên parent gate/test | Liệt kê coupled edits trong từng row | | Dùng benchmark tổng quát cho role chuyên biệt | Ghi không so sánh trực tiếp; ưu tiên eval của chính workflow, hoặc giữ `KEEP`/`BLOCKED` | | Coi đơn giá API là chi phí Codex | Xác định billing surface trước, chỉ dùng giá API làm proxy khi giải thích rõ giới hạn | | Gọi model rẻ hơn là tối ưu | So chi phí cho một đầu ra đạt chuẩn, gồm retries và review |
From chauipp/dotagents, MIT.
More from chauipp/dotagents
- 0.570score
ch-writing-prompts-map
chauipp
Use when the user explicitly invokes ch-writing-prompts-map with an optional level to create or improve a prompt for building a game map, level, or environment.
SkillAFreshness: AClaude Code +9 - 0.570score
ch-learn-english
chauipp
Use when the user explicitly invokes $ch-learn-english on, off, status or sync, or when a trusted per-chat hook confirms English learning is enabled in the…
SkillAFreshness: AClaude Code +9 - 0.565score
ch-build-map
chauipp
Use when building or editing an Unreal Engine room, sector, or level from a detailed spatial specification, especially with UE/Blender assets, shared .umap…
SkillAFreshness: AClaude Code +9 - 0.561score
ch-verifying-ui-with-playwright
chauipp
Dùng khi một task có đụng tới thứ người dùng nhìn thấy trên trình duyệt — component, trang, CSS, form, luồng bấm — TRƯỚC khi báo là xong.
SkillAFreshness: AClaude Code +9 - 0.561score
ch-research
chauipp
Research open-ended or time-sensitive questions with multiple GPT-6 Luna subagents, independent sources, cross-checking, adversarial review, and cited…
SkillAFreshness: AClaude Code +9 - 0.559score
ch-no-clarify
chauipp
Use when the user explicitly invokes $ch-no-clarify and wants the current request executed directly without explanatory commentary.
SkillAFreshness: AClaude Code +9 - 0.559score
ch-clear-conversation
chauipp
Use when the user explicitly invokes $ch-clear-conversation to remove obsolete conversation log entries from the current worktree.
SkillAFreshness: AClaude Code +9 - 0.559score
ch-compact-conversation
chauipp
Use when the user explicitly invokes $ch-compact-conversation to condense a contiguous range of conversation logs in the current worktree.
SkillAFreshness: AClaude Code +9 - 0.557score
ch-capturing-what-worked
chauipp
Dùng ngay sau khi một task đã làm xong VÀ đã kiểm chứng là đúng, để đề xuất lưu bài học cho lần sau và chờ người dùng xác nhận trước khi ghi.
SkillAFreshness: AClaude Code +9 - 0.539score
ch-compacting-conversations
chauipp
Use when the user explicitly asks to compact, condense, summarize-and-replace, or archive old conversation history in the current worktree.
SkillAFreshness: AClaude Code +9 - 0.539score
ch-research
chauipp
Use when a user asks to investigate, compare, verify, or evaluate a question and needs evidence from multiple sources, cross-checking, or a…
SkillAFreshness: AClaude Code +9 - 0.521score
graphify
chauipp
Build and query a knowledge graph of a codebase or document corpus with graphify.
SkillBFreshness: BClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Sep 28, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/chauipp/dotagents
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from chauipp
- 0.570score
ch-learn-english
chauipp
Use when the user explicitly invokes $ch-learn-english on, off, status or sync, or when a trusted per-chat hook confirms English learning is enabled in the…
SkillAFreshness: AClaude Code +9 - 0.570score
ch-writing-prompts-map
chauipp
Use when the user explicitly invokes ch-writing-prompts-map with an optional level to create or improve a prompt for building a game map, level, or environment.
SkillAFreshness: AClaude Code +9 - 0.565score
ch-build-map
chauipp
Use when building or editing an Unreal Engine room, sector, or level from a detailed spatial specification, especially with UE/Blender assets, shared .umap…
SkillAFreshness: AClaude Code +9 - 0.561score
ch-research
chauipp
Research open-ended or time-sensitive questions with multiple GPT-6 Luna subagents, independent sources, cross-checking, adversarial review, and cited…
SkillAFreshness: AClaude Code +9 - 0.561score
ch-verifying-ui-with-playwright
chauipp
Dùng khi một task có đụng tới thứ người dùng nhìn thấy trên trình duyệt — component, trang, CSS, form, luồng bấm — TRƯỚC khi báo là xong.
SkillAFreshness: AClaude Code +9 - 0.559score
ch-no-clarify
chauipp
Use when the user explicitly invokes $ch-no-clarify and wants the current request executed directly without explanatory commentary.
SkillAFreshness: AClaude Code +9
Cite this page
ch-updating-skill-models. Agent Mart. https://agentmart.dev/skills/chauipp-ch-updating-skill-models (last updated 2026-10-24)