Skip to content
Back to skills

Cf Onboard

ASecurity

Guide a user through Context Forge project setup and into their first phase of work. Use when the user wants to set up or onboard a project with Context Forge.

  • 5 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 10, 2026
ai-agentsgoshellgit

Works with

  • cli
  • mcp

Security analysis

A100/100

Scanned October 10, 2026

npx -y skills add ecorkran/context-forge --skill cf-onboard --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Cf Onboard?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Cf Onboard
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ecorkran-cf-onboard/badge)](https://www.skillsdirectory.com/skills/ecorkran-cf-onboard)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: cf-onboard
description: Guide a user through Context Forge project setup and into their first phase of work. Use when the user wants to set up or onboard a project with Context Forge.
---

# Context Forge Onboard

You are guiding a user through Context Forge project onboarding. Follow these
steps in order — skip any step whose precondition is already met.

## Step 1 — Detect existing project

Run `cf project list` and check whether a project is already registered at
the current working directory.

- If a project exists at this path → skip to Step 3.
- If no project exists → continue to Step 2.

## Step 2 — Create project

Ask the user what they'd like to name their project. If they provided a name
with the request, use that. If the user declines to choose, default to the
current directory name.

Run `cf init <name>`. This single command handles everything: git
initialization, project registration, guide installation, command/skill
installation, and IDE setup. After `cf init` completes, continue to Step 3.

**Important:** Do not rely on environment context (like "Is a git
repository") to determine git status — `cf init` checks the actual directory
and handles git initialization itself.

If the Context Forge MCP server is configured and shell access is
unavailable, fall back to its `project_create` tool (with `name` and
`projectPath` set to the CWD) followed by `guide_install`. The MCP fallback
cannot initialize git — if the directory is not a git repository, inform the
user they need to run `git init` first.

## Step 3 — Transition to concept discussion

The project is set up. Run `cf build` and use the output as your working
context to begin the Phase 0 (Concept) conversation.

Begin by asking the user to describe what they want to build. Guide them
through the concept exploration naturally — the context prompt provides the
structure. The goal is a concept document at the end of this conversation.

## Step 4 — Mention ongoing guidance

After the concept conversation concludes (or if the user wants to pause),
mention: "You can run `cf next` (or the `cf-next` skill) anytime to see what
to do next. It adapts as your project progresses."

## Notes

- If an MCP tool call fails, fall back to the CLI equivalent.
- If the user already has a project but is in a later phase (not Phase 0),
  acknowledge this and suggest `cf next` instead of starting a concept
  discussion.
- Keep the conversation natural. This is onboarding, not a checklist.
  Adapt to what the user is telling you.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.