cx-init

Configure developer info, GitHub sync mode, directories, and lifecycle hooks for CX workflows.

Updated Feb 6, 2026
One-click install
npx skills add https://github.com/m19803261706/cx-workflow --skill cx-init
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cx-init
Source: https://github.com/m19803261706/cx-workflow/tree/main/skills/cx-init
Command: npx skills add https://github.com/m19803261706/cx-workflow --skill cx-init

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the setup of the CX workflow environment in a new or existing project, ensuring all necessary configurations, directories, and hooks are in place for seamless development.

Core Features & Use Cases

  • Project Initialization: Sets up the .claude/cx/ directory structure.
  • Configuration Management: Interactively collects developer ID and GitHub sync mode, generating config.json.
  • CLAUDE.md Guard: Automatically adds or updates the CX workflow section in CLAUDE.md.
  • Hook Installation: Configures essential lifecycle hooks in .claude/settings.json.
  • Use Case: When starting a new project or onboarding a new developer to an existing project, run /cx-init to quickly establish the standardized CX workflow setup.

Quick Start

Run the cx-init skill to initialize the CX workflow in your project.

Frequently Asked Questions about cx-init

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I initialize a standardized project workflow with git hooks and developer configuration?

To initialize a standardized project workflow, run the cx-init skill to configure developer information, set up GitHub synchronization, create directory structures, and install lifecycle hooks automatically.

What is the best way to set up lifecycle hooks and a CLAUDE.md file for a new development project?

Setting up lifecycle hooks and updating CLAUDE.md is handled by the cx-init skill, which configures essential hooks in settings.json and intelligently adds or updates the CX workflow section in CLAUDE.md.

Can I use an automated project initialization tool for an existing repository without losing current configurations?

Yes, the cx-init skill works in both new and existing projects by intelligently updating the CLAUDE.md file and adding necessary configurations without overwriting existing project setups.

How does interactive configuration management work when onboarding a new developer to a project?

Interactive configuration management collects the developer ID and GitHub sync mode during initialization, generating a config.json file to establish a standardized CX workflow environment for that developer.

Do I need to manually create the .claude directory structure before running a workflow environment setup?

No, you do not need to manually create the directory structure because the cx-init skill automatically sets up the required .claude/cx/ directory structure during the initialization process.

Why does project initialization require configuring GitHub synchronization mode?

Configuring GitHub synchronization mode during project initialization ensures that the standardized CX workflow environment aligns with your repository's synchronization requirements for seamless development.