Installation
Install the Coding Friend CLI and Claude Code plugin to get started.
Prerequisites
- Node.js 20+ installed
- Claude Code installed
- (Optional) GitHub CLI for PR-related skills:
brew install gh && gh auth login - (Optional) curl and jq for statusline rate limit display
Install
# 1. Install the CLI globally
npm i -g coding-friend-cli
# 2. Install the plugin into Claude Code
cf install
# 3. Initialize your workspace (in each project)
cf init
# 3a. Config statusline (already in the flow of `cf init`)
cf statusline
# 3b. Init memory system (already in the flow of `cf init`)
cf memory init
# 4. Restart Claude Code (or `/exit` then reopen) to load the plugin.
# Inside Claude Code session, try to type "/cf-plan" to see if the plugin is loaded.
# 5. Verify
cf status
Linux users: You may need sudo for global installs (e.g., sudo npm i -g coding-friend-cli), or configure
npm
to use a directory you own.
Auto-Update
- Plugin — auto-update is enabled when you run
cf install. If it wasn't (e.g., file permission issues), enable manually via/plugin→ Marketplace →coding-friend-marketplace→ auto-update. - CLI — automatically checks for new versions after each command (24-hour cache) and self-updates via npm. To update manually:
cf update.
Next Steps
Read the Quick Start guide to learn the core workflow.