Skip to content

About

Lean toolkit for disciplined engineering workflows with AI Agents (Claude Code, Codex, Oh-my-pi, Cursor, Grok CLI, Antigravity, ZCode).

Topics

Resources

Contributing

Stars

4 stars

Watchers

0 watching

Forks

Repository files navigation

Coding Friend Logo

Coding Friend

A lean, opinionated toolkit that makes your AI coding agent work like a disciplined engineer.

Website · Releases · Report Bug · Discussions

What it does

Coding Friend adds skills, agents, and hooks to the agent you already use. You get plan → implement → review → commit, with project knowledge in docs/ and learn notes in ~/.coding-friend/learn/. One install covers Claude Code (principal); pass --agent for Codex, oh-my-pi, Cursor, Grok CLI, Antigravity, or Devin CLI (beta).

Read more in website/src/content/index.md.

Supported agents

Host Support Install
Claude Code 100% cf install
omp 95% cf install --agent omp
Devin CLI (beta) 86% cf install --agent devin
Codex CLI 77% cf install --agent codex
Antigravity 73% cf install --agent agy
Cursor / Grok CLI comes with Claude Code
ZCode install via github marketplace

% = Claude is a baseline with all skills, agents, hooks. Some are Claude only: statusline, session save/restore (/cf-session), and task tracking. Other hosts ship their own equivalents, so they are not counted.

Install

🤖 Automatic Installation (Recommended)

Copy and paste this prompt into your AI agent — it will read the documentation and set up everything automatically:

Install Coding Friend from https://cf.dinhanhthi.com on my system. First read the installation documentation to understand what Coding Friend is and how to install it properly. Check if I have Node.js 20+, install coding-friend-cli globally, then install the plugin for my current AI agent (auto-detect: Claude Code, Codex, oh-my-pi, Antigravity, Devin CLI, etc.). After installation, initialize the project with cf init. Guide me through the entire process and verify everything works correctly.

📋 Manual Installation

Requires Node.js 20+ and a supported host.

Via CLI (Recommended)

npm i -g coding-friend-cli
# If `cf` is taken, use `cdf`

cf install               # Claude Code (default)
cf install --agent codex # or 'omp', 'agy', 'devin'

cf init                  # per project: docs/, .coding-friend/config.json
cf update                # later: pull the newest plugin

# Need help?
cf help

# Get Started in any project
cf init

Via Plugin Manager

claude plugin marketplace add dinhanhthi/coding-friend
claude plugin install coding-friend@coding-friend-marketplace

# Or inside Claude Code session:
/plugin marketplace add dinhanhthi/coding-friend
/plugin install coding-friend@coding-friend-marketplace

Codex CLI note: Codex v0.130.0 can register/upgrade marketplaces from the terminal, but plugin install still requires one manual step inside Codex: open codex, run /plugins, then install coding-friend.

Devin CLI note (beta): devin plugins install dinhanhthi/coding-friend#plugin-devin installs the generated plugin directly; inside Devin invoke skills bare or namespaced — /cf-plan or /coding-friend:cf-plan.

Features

  • Plan with autopilot (/cf-plan --auto)
  • TDD, opt-in (--add-tests)
  • Systematic debugging
  • Code review + cross-agent review
  • Conventional commits & ship
  • Persistent memory, 3-tier search (cf memory)
  • Learn & teach (/cf-learn, /cf-teach, cf learn host, cf mcp)
  • Research (/cf-research)
  • Smart auto-approve
  • Prompt-injection defense
  • Custom skill guides
  • Sessions & checkpoints
  • Statusline (Claude only)
    🧠 Opus (1M)
    cf v0.42.1 | 📂 MyProject (⎇ main) | 👤 Thi Dinh (me@dinhanhthi.com)
    ctx 42% | [5h] 30% → 2:30pm | [7d] 10% → mar 15, 2:30pm
    🆔 a1b2c3d4-e5f6-7890-abcd-ef1234567890
    📋 Tasks: 2/5 | 🤖 Agent: cf-reviewer
    

Details: website/src/content/index.md#-features

Skills

/cf-advise, /cf-ask, /cf-checkpoint, /cf-checkpoint-from, /cf-commit, /cf-design, /cf-fix, /cf-help, /cf-later-do, /cf-learn, /cf-optimize, /cf-plan, /cf-plan-review, /cf-plan-resume, /cf-remember, /cf-research, /cf-review, /cf-review-in, /cf-review-out, /cf-scan, /cf-session, /cf-ship, /cf-showcase, /cf-teach, /cf-warm

Auto-invoked: cf-tdd, cf-sys-debug, cf-verification

Details: website/src/content/index.md#-features

Agents

cf-explorer, cf-implementer, cf-planner, cf-reviewer, cf-reviewer-plan, cf-reviewer-quality, cf-reviewer-reducer, cf-reviewer-rules, cf-reviewer-security, cf-reviewer-tests, cf-writer, cf-writer-deep

Details: website/src/content/index.md#-agents

CLI

cf (coding-friend-cli) manages install/init/update/memory/learn/statusline; host flags --agent codex|omp|agy|devin (aliases --codex/--omp/--agy/--devin). See cli/README.md and docs/cli-requirements.md.

Development

CONTRIBUTING.md — how local dev works and what to do after each change.

License

MIT

About

Lean toolkit for disciplined engineering workflows with AI Agents (Claude Code, Codex, Oh-my-pi, Cursor, Grok CLI, Antigravity, ZCode).

Topics

Resources

Contributing

Stars

4 stars

Watchers

0 watching

Forks

Releases

Sponsor this project

Contributors

Languages