Skip to content
Docs

First Session

You’ve installed CodeForge and the container is running. Now it’s time to launch your first Claude Code session and see everything in action. This guide walks you through what happens when you start a session, what to try first, and how the different systems work together.

Open a terminal inside the DevContainer and launch Claude Code:

Terminal window
cc

The cc command is a CodeForge alias that launches Claude Code with the correct system prompt, permission mode, and plugin hooks. It’s the recommended way to start every session.

CommandWhat It Does
ccFull CodeForge session with system prompt, plugins, and all configuration
claudeSame as cc — an alias for convenience
ccwWriting-focused session using the writing system prompt (great for documentation)
cc-orcOrchestrator mode — delegation-first approach, useful for complex multi-agent tasks
ccrawRaw Claude Code session with no CodeForge configuration — useful for debugging

When your session starts, several systems activate behind the scenes. You don’t need to configure any of this — it just works.

  • System prompt — gives Claude context about your project, coding standards, and how to communicate. Customizable via System Prompts.
  • Plugin hooks — 14 plugins fire automatically at key moments: blocking dangerous commands, guarding workspace scope, injecting git state, running code quality checks, and more. See the Plugins Overview for details on each one.
  • Session context — Claude always knows your current branch, uncommitted changes, recent commits, and active TODOs without you having to explain it.

Here are some practical things to try in your first session to see CodeForge’s capabilities:

Ask Claude to understand your project:

Explore this codebase and explain the architecture.

Claude delegates to the explorer agent, which systematically reads your project structure, key files, and configuration to build a comprehensive understanding. This is a great starting point for any new project.

Review the security of the authentication module.

The security auditor agent activates and performs a structured review: checking for common vulnerabilities, reviewing authentication flows, and flagging potential issues with concrete recommendations.

Write tests for the user service.

The test writer agent generates tests that follow your project’s existing patterns. It looks at your test framework, directory structure, and naming conventions before writing anything.

/spec-new

This skill walks you through creating a feature specification. Specs bring structure to development — you define what you’re building before writing code. See the Spec Workflow plugin for the full lifecycle.

From the terminal (not inside a Claude session), you can verify what’s available:

Terminal window
# List all installed tools and their versions
cc-tools
# Search past session history (ccms is currently disabled — replacement pending)
# ccms "what did we work on"
# Check API token usage
ccusage
# Open the session analytics dashboard
claude-dashboard

CodeForge includes 21 specialized agents and 38 skills that activate automatically based on what you’re working on. You don’t need to memorize names — just describe what you want, and Claude delegates to the right specialist. The examples in “What to Try First” above show this in action.

  • Agents — specialized AI personas for architecture, debugging, testing, security, migrations, and more
  • Skills — domain-specific knowledge packs (FastAPI, Docker, Svelte, debugging patterns, etc.) that the skill engine suggests automatically or you invoke with slash commands like /spec-new

If your terminal supports it, CodeForge provides a status line that shows session information at a glance. The ccstatusline feature adds session metadata to your terminal prompt, so you always know which session you’re in and its current state.

  • Plugins Overview — understand how each plugin enhances your workflow
  • Agents — explore all 21 specialized agents in detail
  • Skills — browse the complete skill catalog
  • Configuration — customize CodeForge to match your preferences
  • Commands Reference — full reference for all CLI commands