cf guide

Create and manage custom skill guides.

The cf guide command helps you create and manage Custom Skill Guides — project-specific extensions that modify skill behavior.

Subcommands

cf guide create <skill-name>

Scaffold a custom guide for a skill:

cf guide create cf-commit

This creates .coding-friend/skills/cf-commit-custom/SKILL.md with a commented template showing the three optional sections:

  • ## Before — steps to run before the skill's first step
  • ## Rules — additional rules applied throughout the skill
  • ## After — steps to run after the skill's final step

The command verifies the skill exists before creating the guide. It will not overwrite an existing guide.

cf guide list

List all existing custom guides in the current project:

cf guide list

Output:

Custom guides (2):
  cf-commit  →  .coding-friend/skills/cf-commit-custom/SKILL.md
  cf-ship    →  .coding-friend/skills/cf-ship-custom/SKILL.md

Examples

# Create a custom guide for cf-commit
cf guide create cf-commit

# Create a custom guide for cf-ship
cf guide create cf-ship

# List all custom guides
cf guide list

See Also