SuperAPI AI Directory

cx-config

Office & productivity

View repository

Updated 10-16 00:03

About this skill

cx-config: project configuration management

cx:config manages only project-level public configuration and does not expose implementation-detail switches.

Configuration sources

At runtime, only read:

开发文档/CX工作流/配置.json

Global plugin configuration is used only for cx:init to provide default values and does not participate in subsequent runtime decisions.

Public fields

{
  "version": "3.0",
  "developer_id": "承玄",
  "github_sync": "local",
  "current_feature": "vector-memory",
  "agent_teams": true,
  "code_review": true,
  "auto_memory": true,
  "worktree_isolation": true,
  "auto_format": {
    "enabled": true,
    "formatter": "auto"
  },
  "hooks": {
    "session_start": true,
    "pre_compact": true,
    "post_edit_format": true,
    "notification": true
  }
}

Configuration principles

  • developer_id Confirm each project individually
  • current_feature is only an entry pointer and does not carry the main state machine
  • No longer expose implementation strategy fields such as background agents, batch mode, and simplified mode
  • Hook configuration retains only a small number of switches and no longer exposes fixed-frequency reminders

Typical modifications

  • Switch github_sync
  • Toggle agent_teams
  • Toggle code_review
  • Adjust auto_format.enabled

Relationship with initialization

cx:init is responsible for asking clearly about key project decisions once; cx:config is responsible for subsequent viewing and small-scale modifications, and no longer repeats the initialization wizard.