Skip to content

/codex-pro:config skill 名稱與系統「設定」撞名,建議 rename #2

Description

@kiki830621

Problem

Original text(使用者於 codex-pro 專案跑 /codex-pro:config 後的回饋):

❯ /codex-pro:config
You've reached your Fable 5 limit. Run /usage-credits to continue or switch models with /model.
 這邊會跟設定狀名,skill名稱要改掉

— Source: 使用者對話回饋,2026-07-07

詮釋/codex-pro:config 這個 skill 的名稱 config,加上其 description 的 trigger keywords 含「config, settings, 設定, 配置」等泛用詞,會與 Claude Code 內建的系統「設定」/ /config 命令語意撞名(使用者原文「設定狀名」應為「設定撞名」的 typo)。使用者要求 rename 此 skill。

:原文第 2 行「You've reached your Fable 5 limit...」是 Claude Code harness 在 Fable 5 額度用盡時插入的系統訊息,不是 config skill 的輸出,與本問題無關 —— 僅恰好出現在同一畫面,特此記錄避免誤導。

Type

refactor

Expected

  • skill 名稱不與系統「設定」/內建 /config 撞名,使用者能一眼分辨兩者。
  • description 的 trigger keywords 不含過度泛用的「設定 / 配置 / settings / config」,避免 Claude 在無關情境誤觸此 skill。

Actual

  • plugins/codex-pro/skills/config/SKILL.md frontmatter name: config
  • 該 description 的 Trigger keywords 明列:profile, config, settings, 設定, 配置, which model, which max-time, show profile, view config, codex-pro profile —— 其中「設定 / 配置 / settings / config」與系統設定概念直接重疊。

Impact

  • UX 混淆:使用者難分辨 /codex-pro:config(顯示 codex-pro 已 resolve 的 profile)與系統 /config(Claude Code 全域設定)。
  • 誤觸風險:泛用 trigger keyword 讓 Claude 在使用者想找系統設定時可能誤選此 codex-pro skill。namespace prefix(codex-pro:)擋得住 slug 字面撞名,但擋不住語意層的 trigger-keyword 撞名。
  • 跨檔改動範圍(供 diagnose 參考,非本 issue 決定):rename 會牽動 skills/config/ 目錄名、SKILL.md frontmatter、.claude-plugin/marketplace.jsonplugins/codex-pro/.claude-plugin/plugin.json(若列舉)、CLAUDE.md 內多處 /codex-pro:config 引用、以及 tests/ 的 namespace consistency grep。

Proposed rename 候選(open — 待 /idd-diagnose/spectra-propose 決定,非本 issue 拍板)

  • profile — skill 功能即「display resolved profile」,語意最貼切且完全不與「設定」撞名(推薦起點)。
  • show-profile / view-profile — 保留動詞,明示 read-only display 屬性。
  • 無論選哪個名稱,一併收斂 trigger keywords,移除泛用的「設定 / 配置 / settings / config」,只保留 profile 相關詞。

Current Status

Phase: closed
Last updated: 2026-07-12 by idd-close cluster (via idd-update)

Key Decisions

Scope Changes

  • (none — verify-fix 均屬原 rename scope 殘留)

Blocking

  • (none)

Commits

  • 43b7b67 rename-skills-codex-prefix(主實作,2026-07-08)
  • 77c4239 fix: clean rename residue(verify-fix,2026-07-12)
  • Tag:idd-2-verified

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions