Skills Overview

All 15 skills available in Coding Friend — 10 slash commands and 5 auto-invoked.

Coding Friend provides a comprehensive toolkit of 15 skills that automate common engineering workflows. Ten are triggered on-demand via slash commands, while five activate automatically in response to your coding patterns.

Slash Commands

Interactive skills you trigger directly to solve specific problems.

CommandDescriptionExample
/cf-planBrainstorm and create structured implementation plans/cf-plan Build a REST API with auth
/cf-fixQuick bug fix workflow with problem verification/cf-fix Login fails with 401 error
/cf-askQuick Q&A about your codebase with persistent memory/cf-ask How does the auth middleware work?
/cf-optimizeStructured optimization with before/after measurement/cf-optimize getUserById query
/cf-reviewMulti-layer code review in a forked subagent/cf-review src/auth/
/cf-commitSmart conventional commits with diff analysis/cf-commit refactor auth flow
/cf-shipVerify, commit, push, and create PR in one command/cf-ship Add notification system
/cf-rememberCapture project knowledge for AI memory across sessions/cf-remember auth flow decisions
/cf-learnExtract human learning docs from coding sessions/cf-learn TypeScript patterns
/cf-researchIn-depth research with web search and parallel subagents/cf-research best practices for JWT tokens

Auto-Invoked Skills

These skills activate automatically based on what you're doing, without needing an explicit command.

SkillActivates WhenWhat It Does
cf-tddWriting new codeEnforces test-driven development: RED → GREEN → REFACTOR
cf-sys-debugDebugging issuesGuides 4-phase systematic debugging: Observe, Hypothesize, Test, Fix
cf-code-reviewReviewing code changesApplies multi-layer review checklist (correctness, security, performance, maintainability, tests)
cf-verificationBefore claiming task completeEnsures tests pass, changes verified, no regressions introduced
cf-learnAfter substantial new knowledgeAuto-extracts learnings to docs/learn/ for future reference

Next Steps

Explore individual skill documentation to learn how each one works and when to use it. Start with /cf-plan for designing new features and /cf-fix for resolving bugs.