First Run

After installing the prompt collection, here is what to expect on your first session.

Session Start

When you start a Claude Code session with the prompt collection loaded, the SessionStart hook runs automatically and checks:

  • .NET SDK availability and version
  • csharp-ls global tool installation status

If csharp-ls is not installed, you will see a warning with the install command.

Using an Agent

The agents are automatically available. Claude delegates to the appropriate agent based on your request:

> Design a new module for order management

# Claude activates the software-architect agent, which:
# 1. Analyzes requirements
# 2. Designs the module structure
# 3. Creates a task list
# 4. Delegates to backend-developer and tester agents

Using a Skill

Invoke skills with the / prefix:

> /module-workflow    # Run the 7-phase module development lifecycle
> /quality-gate       # Run build, test, pack checks
> /commit             # Create a conventional commit
> /setup-lsp          # Install and verify the LSP server

Auto-Formatting and Build Checks

After any Write or Edit operation on a .cs file, the prompt collection automatically:

  1. Runs dotnet format on the edited file
  2. Runs dotnet build to check for errors and warnings

These hooks run silently when everything is clean and surface warnings or errors when issues are detected.


This site uses Just the Docs, a documentation theme for Jekyll.