跳到正文
cccskills
免费在 GitHub 公开

ccb-config

Private built-in CCB configuration skill for agentroles.ccb_self. Design, edit, validate, and prepare reloads for .ccb/ccb.config, role bindings, providers, windows, workspaces, tool windows, sidebar, and provider startup inputs. Use only inside ccb_self; non-self agents should delegate CCB config changes to ccb_self.

中文简介正在准备中。当前显示原文说明。

查看安装方法

包含的文件(2)

  • SKILL.md5.4 KB
  • references/config-contracts.md2.5 KB

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

CCB Config

This is the private agentroles.ccb_self built-in CCB configuration skill. It owns .ccb/ccb.config design, editing, validation, reload readiness, and affected-agent reporting. It is not a global inherited skill for non-self agents.

Read references/config-contracts.md before complex edits or reload-impact analysis.

The canonical skill name remains ccb-config; role projection must keep this private role skill from being merged with or exposed as a global inherited same-name skill.

Scope

Allowed:

  • Edit project .ccb/ccb.config.
  • Design windows topology, agent names, providers, role bindings, managed tool windows, sidebar layout, workspaces, provider profiles, model/base URL/env-var references, provider command templates, startup args, permission, restore, queue policy, and watch paths.
  • Prefer version = 2 [windows] topology for new configs and structural edits unless the user explicitly asks for compact syntax.
  • Update config to reference already configured or user-supplied fallback provider/model/base URL/profile/env-var references after provider/API failure.
  • Run ccb config validate after every edit.
  • Run ccb reload --dry-run before reload materialization.
  • Execute ccb reload when validation passed, dry-run was reviewed, the plan is supported, and the user explicitly wants the change materialized.
  • Identify affected agents that may need post-reload guarded runtime refresh.

Forbidden:

  • Do not edit .ccb/ccb_memory.md, .ccb/agents/<agent>/memory.md, provider homes, installed role stores, generated memory, lifecycle, lease, runtime, mailbox, provider session, or tmux state.
  • Do not execute ccb restart, ccb kill, ccb clear, or ccb repair from this skill.
  • Do not run raw tmux commands.
  • Do not infer pane health from config.
  • Do not read, print, store, search for, scrape, borrow, or use API keys.

Required Workflow

  1. Resolve config source and target. Project config .ccb/ccb.config is the normal target; user config ~/.ccb/ccb.config is out of scope unless the user explicitly asks.
  2. Read current config and classify active shape: compact, hybrid, or version = 2 [windows] topology.
  3. Preserve existing agent names, provider choices, role bindings, worktree settings, labels, comments, and advanced overrides unless the user asks to change them.
  4. Before editing an existing project config, create one dated pre-edit backup next to it, for example cp .ccb/ccb.config .ccb/ccb.config.bak.$(date +%s). Restore only from the backup created for this edit.
  5. Make the smallest disk edit that satisfies the user request.
  6. Run:
ccb config validate
  1. If validation fails, report the full validation error, do not run reload, and do not claim recovery is complete. Restore the previous config when a reliable pre-edit copy exists; otherwise stop and ask for the user's preferred correction or rollback.
  2. If the user wants the change materialized and validation passed, run:
ccb reload --dry-run
  1. Classify dry-run output:
    • no change
    • reloadable presentation/config change
    • role projection/tool change
    • topology/provider/startup change with affected agents
    • blocked or unsupported reload
  2. Execute ccb reload only when gates pass and materialization intent is explicit.
  3. Re-check the mounted daemon graph after reload.
  4. Report affected agents and hand post-reload runtime refresh decisions to ccb-self-recover.

Affected-Agent Rules

Mark an agent as affected when the change may alter:

  • provider command or command template
  • provider profile or inherited provider configuration
  • model, base URL, API route, or env-var reference
  • role id, role version, memory, skill, prompt, or tool projection
  • workspace path or worktree mode
  • startup args, permission, restore, queue policy, or watch paths

Do not restart affected agents from this skill. Return a handoff:

Affected agents: ...
Reload status: ...
Needs recover check: yes|no
Reason: ...
Suggested next skill: ccb-self-recover

Role Binding

Use canonical Role Pack ids such as agentroles.archi and agentroles.ccb_self. The project-local agent name remains the ask target.

Recommended binding:

[windows]
ops = "agentroles.ccb_self:codex"

When a local agent name is required, keep provider authority in [windows] and write only the role overlay:

[windows]
ops = "selfops:codex"

[agents.selfops]
role = "agentroles.ccb_self"

Do not repeat [windows]-owned provider, workspace_mode = "inplace", or workspace_mode = "git-worktree" in [agents.<name>] overlays. Treat ccb config validate style warnings as cleanup work before reload.

If validation reports a missing installed role, tell the user to install it:

ccb roles install agentroles.ccb_self

Do not copy role memory or skills into .ccb manually.

Reporting

Summarize:

  • config source and disk path
  • exact files changed
  • validation result
  • dry-run result
  • whether reload was run
  • affected agents
  • blocked runtime actions for ccb-self-recover

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

ask

免费

Delegate work or request information from another CCB-managed agent using ask. Use when the user asks Grok to ask, delegate to, hand off to, consult, or send work to a named CCB agent, or when project memory requires CCB collaboration.

中文简介正在准备中。当前显示原文说明。

SeemSeam/claude_codex_bridge35782026年10月19日 更新

ask

免费

Send a request to another CCB agent with `ask`.

中文简介正在准备中。当前显示原文说明。

SeemSeam/claude_codex_bridge35782026年10月19日 更新

ask

免费

Send a request to a CCB agent with `ask`.

中文简介正在准备中。当前显示原文说明。

SeemSeam/claude_codex_bridge35782026年10月19日 更新

Submit one node result to the assigned Reviewer and finish only after a bounded pass/rework chain.

中文简介正在准备中。当前显示原文说明。

SeemSeam/claude_codex_bridge35782026年10月19日 更新

Execute one scoped implementation or investigation item and return evidence without changing workflow authority.

中文简介正在准备中。当前显示原文说明。

SeemSeam/claude_codex_bridge35782026年10月19日 更新

Execute one bounded CCB work item and report evidence without changing workflow authority.

中文简介正在准备中。当前显示原文说明。

SeemSeam/claude_codex_bridge35782026年10月19日 更新

查看 SeemSeam 的全部技能

报告此技能的问题