一键导入
core-rename-theme
Use when renaming a theme across all repositories. Handles core type updates, adapter configs, file renames, generation, and coordinated commits.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use when renaming a theme across all repositories. Handles core type updates, adapter configs, file renames, generation, and coordinated commits.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Monitor app conventions — routing, queries, components, core/monitor boundary. Load when working in monitor/.
Use when navigating the core codebase, understanding component structure, theme definitions, color utilities, or the type system.
Use when creating a new adapter for a platform to support Black Atom themes. Covers research, token mapping, template creation, and verification.
Use when creating a new theme in an existing collection. Covers collaborative design, palette extraction, core definition, adapter configs, and generation.
Use when developing new theme concepts, researching color inspiration, or refining existing themes. Covers color research, palette development, and collection fit assessment.
Use when linking generated Black Atom themes to Nik's dotfiles via theme-link.sh, or after adding a new adapter that needs dotfile integration.
| name | core-rename-theme |
| description | Use when renaming a theme across all repositories. Handles core type updates, adapter configs, file renames, generation, and coordinated commits. |
You are renaming a theme across the Black Atom theme project. This requires coordinated changes across the core repository and all adapter repositories.
Theme adapter repositories: nvim, ghostty, zed, wezterm, tmux Non-theme repositories to exclude: radar.nvim, adapter-template, claude, obsidian, website
Your task:
Parse user requirements from $ARGUMENTS or conversation:
Update core repository files:
src/themes/{collection}/src/types/theme.ts:
themeKeys arrayMeta.label union typesrc/themes/bundle.ts:
themeBundle objectdeno task check to verify TypeScript is validUpdate adapter configurations:
black-atom-adapter.jsoncolors/ directoryGenerate and verify:
deno task adapters:genCommit changes:
refactor({collection}): rename {old-name} theme to {new-name}refactor({collection}): rename {old-name} theme to {new-name}Summary:
Expected $ARGUMENTS format:
{old-theme-key} {new-theme-key}
Key considerations:
colors/