Skills Overview

All skills available in Coding Friend including slash commands and auto-invoked skills.

Coding Friend provides a comprehensive toolkit of 19 skills that automate common engineering workflows. Sixteen are available as slash commands (some also auto-invoke), while three activate only automatically in response to your coding patterns.

Slash Commands

Interactive skills you trigger directly. Some also auto-invoke — they activate automatically when relevant context is detected, without needing you to type the command.

CommandDescriptionTriggered byContext
/cf-askQuick Q&A about your codebase with persistent memoryslashMedium~1K–2.5K tokens injected into prompt
/cf-commitSmart conventional commits with diff analysisslashMedium~1K–2.5K tokens injected into prompt
/cf-fixQuick bug fix workflow with problem verificationslash + autoHigh>2.5K tokens injected into prompt
/cf-helpAnswer questions about Coding Friendslash + autoMedium~1K–2.5K tokens injected into prompt
/cf-learnExtract human learning docs from coding sessionsslash + autoMedium~1K–2.5K tokens injected into prompt
/cf-optimizeStructured optimization with before/after measurementslash + autoMedium~1K–2.5K tokens injected into prompt
/cf-planBrainstorm and create structured implementation plansslash + autoHigh>2.5K tokens injected into prompt
/cf-rememberCapture project knowledge for AI memory across sessionsslash + autoHigh>2.5K tokens injected into prompt
/cf-researchIn-depth research with web search and parallel subagentsslashMedium~1K–2.5K tokens injected into prompt
/cf-reviewMulti-layer code review in a forked subagentslash + autoMedium~1K–2.5K tokens injected into prompt
/cf-review-inCollect external review resultsslashMedium~1K–2.5K tokens injected into prompt
/cf-review-outGenerate review prompt for external AIslashLow<1K tokens injected into prompt
/cf-scanScan project and bootstrap memory with project knowledgeslashHigh>2.5K tokens injected into prompt
/cf-sessionSave session to docs/sessions/ to resume on another machineslashMedium~1K–2.5K tokens injected into prompt
/cf-shipVerify, commit, push, and create PR in one commandslashLow<1K tokens injected into prompt
/cf-teachPersonal teacher — conversational storytelling breakdown of any taskslashMedium~1K–2.5K tokens injected into prompt
/cf-warmCatch up after absence — summarize git history for a userslashHigh>2.5K tokens injected into prompt

Auto-Invoked Skills

These skills activate automatically and cannot be triggered manually. They have no slash command.

SkillActivates WhenWhat It DoesContext
cf-sys-debugDebugging issuesGuides 4-phase systematic debugging + documentation: Investigate, Analyze, Test, Fix, then DocumentMedium~1K–2.5K tokens injected into prompt
cf-tddWriting new codeEnforces test-driven development: RED → GREEN → REFACTORMedium~1K–2.5K tokens injected into prompt
cf-verificationBefore claiming task completeEnsures tests pass, changes verified, no regressions introducedLow<1K tokens injected into prompt

Context column shows the approximate prompt footprint (tokens injected when loaded): = low, ⚡⚡ = medium, ⚡⚡⚡ = high. See Context Footprint for details.

Custom Skill Guides

You can extend any built-in skill with your own guidance by creating a <skill-name>-custom/ directory with a SKILL.md file in .coding-friend/skills/ (per-project) or ~/.coding-friend/skills/ (global). Each guide supports 3 optional sections:

  • ## Before — runs before the builtin workflow starts
  • ## Rules — additional rules applied throughout the workflow
  • ## After — runs after the final step completes

For example, .coding-friend/skills/cf-commit-custom/SKILL.md can add custom commit rules or trigger tests after each commit. See Custom Skill Guides for full details.