Claude Code Plugin
Disciplined Engineering Workflows
A lean toolkit that enforces TDD, systematic debugging, smart commits, code review, and knowledge capture across your engineering workflow.
The Ecosystem
Five tools, one cohesive workflow. The plugin is the heart — the rest amplify what you build.
Statusline
Always know what's happening. Your terminal statusline, upgraded with real-time project context — version, branch, model, account, context usage, and rate limits at a glance. Read more about it here.
✻ | ▟█▙ Claude Code v2.1.50 ▐▛███▜▌ Opus 4.6 · Claude Max ▝▜█████▛▘ ~/git/coding-friend ▘▘ ▝▝
Run cf statusline to set up in seconds.
Statusline
Always know what's happening. Your terminal statusline, upgraded with real-time project context — version, branch, model, account, context usage, and rate limits at a glance. Read more about it here.
✻ | ▟█▙ Claude Code v2.1.50 ▐▛███▜▌ Opus 4.6 · Claude Max ▝▜█████▛▘ ~/git/coding-friend ▘▘ ▝▝
Run cf statusline to set up in seconds.
Workflow in action
Skills and agents work together automatically.
Plus utility skills: /cf-ask, /cf-remember, /cf-research, /cf-session, /cf-help
/cf-plan
Brainstorm your approach. Explores the codebase, identifies patterns, and writes a phased plan with parallel execution.
cf-tdd
TDD workflow enforced. Every feature starts with a failing test, then implementation, then refactor.
/cf-review
Multi-layer code review in a separate subagent. Checks security, performance, style, and coverage.
/cf-commit
Smart conventional commit. Analyzes staged changes and writes a meaningful commit message.
/cf-ship
One command to verify, commit, push, and create a pull request. Smart conventional commits included.
Memory Architecture
3-tier graceful degradation — always works, even without heavy dependencies. See Memory System for more details.
Your AI coding session. Skills like /cf-fix, /cf-ask, and /cf-remember trigger memory operations automatically.
Central routing hub. Detects the best available backend (SQLite → Daemon → Grep) and routes all 6 memory tools directly to it.
Full hybrid search with semantic vectors
In-memory index hosted by background daemon (Hono + UDS)
Zero deps, always available
Source of truth. Human-readable markdown with YAML frontmatter. Git-trackable, portable, never locked in.
/slash skills
Manual triggering with natural language. Coding Friend handles the rest.
/cf-askMedium~1K–2.5K tokens injected into promptAsk
Quick Q&A about your codebase with persistent memory
/cf-commitMedium~1K–2.5K tokens injected into promptCommit
Smart conventional commits with diff analysis
/cf-fixHigh>2.5K tokens injected into promptFix
Quick bug fix workflow with problem verification and approach confirmation
/cf-helpMedium~1K–2.5K tokens injected into promptHelp
Answer questions about Coding Friend — skills, agents, workflows. Also auto-invoked when you ask naturally.
/cf-learnMedium~1K–2.5K tokens injected into promptLearn
Extract human learning docs from vibe coding sessions
/cf-optimizeMedium~1K–2.5K tokens injected into promptOptimize
Structured optimization with before/after measurement
/cf-planHigh>2.5K tokens injected into promptPlan
Brainstorm and create phased implementation plans with parallel execution
/cf-rememberHigh>2.5K tokens injected into promptRemember
Capture project knowledge for AI memory across sessions
/cf-researchMedium~1K–2.5K tokens injected into promptResearch
In-depth research with web search and parallel subagents
/cf-reviewMedium~1K–2.5K tokens injected into promptReview
Multi-layer code review in a forked subagent
/cf-review-inMedium~1K–2.5K tokens injected into promptReview In
Collect and act on review results from an external AI agent
/cf-review-outLow<1K tokens injected into promptReview Out
Generate a review prompt for an external AI agent (Gemini, Codex, etc.)
/cf-scanHigh>2.5K tokens injected into promptScan
Scan project and bootstrap memory with architecture and conventions
/cf-sessionMedium~1K–2.5K tokens injected into promptSession
Save current session to docs/sessions/ to resume on another machine
/cf-shipLow<1K tokens injected into promptShip
Verify, commit, push, and create PR in one command (supports --dry-run)
/cf-teachMedium~1K–2.5K tokens injected into promptTeach
Personal teacher — conversational storytelling breakdown of any task
/cf-warmHigh>2.5K tokens injected into promptWarm
Catch up after absence — summarize git history for a specific user
Auto-invoked skills
These skills activate automatically when relevant. No slash needed.
cf-sys-debugMedium~1K–2.5K tokens injected into promptSystematic Debug
4-phase debugging methodology for systematic problem solving
cf-tddMedium~1K–2.5K tokens injected into promptTDD Workflow
Enforces test-driven development: RED, GREEN, REFACTOR
cf-verificationLow<1K tokens injected into promptVerification Gate
Ensures tests pass before claiming work is done
Custom skill guides
Extend any built-in skill with your own rules. Add steps before, after, or throughout any workflow.
## BeforeRuns before the builtin workflow starts
## RulesAdditional rules applied throughout
## AfterRuns after the final step completes
Create .coding-friend/skills/<skill-name>-custom/SKILL.md to customize any skill.
Specialized agents
Skills dispatch work to focused agents, each optimized with the right model for their task.
cf-reviewerMedium~1K–2.5K tokens injected into promptReviewer
Review orchestrator: dispatches 5 specialist agents (plan, security, quality, tests, rules) in parallel + reducer.
cf-explorerMedium~1K–2.5K tokens injected into promptExplorer
Maps project structure, searches files, reads code, and writes structured context files for downstream agents.
cf-implementerMedium~1K–2.5K tokens injected into promptImplementer
Strict TDD in an isolated context with structured context handoff and auto-retry on failure.
cf-plannerMedium~1K–2.5K tokens injected into promptPlanner
Designs 2-3 implementation approaches with pros, cons, effort, risk, and a recommended path.
cf-writerMedium~1K–2.5K tokens injected into promptWriter
Lightweight doc generation for memory files, notes, and straightforward markdown content.
cf-writer-deepLow<1K tokens injected into promptWriter Deep
Deep reasoning writer for nuanced technical content, complex trade-off analysis, and architecture docs.
Get started in 4 steps
Install once, use in every project. More details in the documentation.
npm i -g coding-friend-clicf installcf initcf update