npx claudepluginhub rhuss/cc-prose --plugin prose[--global]/initInitializes beads issue tracking database in current directory with optional prefix (defaults to dir name). Shows DB location, prefix, workflow overview, next steps; displays stats if already set up.
/initInitializes guided UI design for dashboards, apps, and tools. Assesses intent, proposes styles with rationale, builds components, and offers to save patterns.
/initDownloads and installs/updates the platform-specific notification binary for claude-notifications plugin from GitHub into the plugin's bin directory.
/initInitializes or re-boots llmdoc/ directory structure, runs multi-themed project investigations with investigator, and generates initial stable docs via recorder.
/initInitializes AI task harness with ai/tasks/ directory for modular backlog, progress log, bootstrap script, and CLAUDE.md instructions. Supports --mode new|scan and --task-type ops|data|infra|manual.
/initScans ~/.claude/agents/ for custom agent files, lets user select which to import/register into orchestration plugin registry, updates JSON registry and documentation.
Create unified style configuration directories for prose and copyedit plugins.
/prose:init # Initialize .style/ in current project
/prose:init --global # Initialize ~/.claude/style/ for all projects
Running /prose:init creates:
.style/
├── config.yaml # Style thresholds and settings
├── styleguide.md # Project-specific style rules
├── wordlist.txt # Preferred terminology
├── stoplist.txt # Forbidden words
└── voice.yaml # Project voice profile (optional)
Running /prose:init --global creates:
~/.claude/style/
├── config.yaml # Global thresholds
├── styleguide.md # Personal style rules
├── wordlist.txt # Your preferred terms
├── stoplist.txt # Words you never use
└── voices/ # Voice profile library
├── technical.yaml
└── conversational.yaml
Plugin defaults (built-in)
↓ overridden by
Global config (~/.claude/style/)
↓ overridden by
Project config (.style/)
Merge behavior:
Both cc-prose and cc-copyedit plugins support legacy paths:
| New Path | Legacy Fallback |
|---|---|
.style/ | .copyedit/, .prose/ |
~/.claude/style/ | ~/.claude/copyedit/config/, ~/.claude/prose/ |
Existing configurations continue to work. New configurations should use the unified paths.
Initialize project configuration:
/prose:init
Output:
Created .style/ directory with:
- config.yaml
- styleguide.md
- wordlist.txt
- stoplist.txt
- voice.yaml
Next steps:
1. Edit .style/stoplist.txt to add blocked words
2. Edit .style/wordlist.txt to add preferred terms
3. Edit .style/styleguide.md for project-specific rules
Initialize global configuration:
/prose:init --global
Output:
Created ~/.claude/style/ directory with:
- config.yaml
- styleguide.md
- wordlist.txt
- stoplist.txt
- voices/technical.yaml
- voices/conversational.yaml
These settings apply to ALL projects by default.
When this command is invoked:
--global flag# For project initialization
python3 "$PLUGIN_ROOT/scripts/init_style_config.py" --init
# For global initialization
python3 "$PLUGIN_ROOT/scripts/init_style_config.py" --init-global