project-setup

Generate CLAUDE.md and install cross-platform context hooks for C#/.NET projects.

5|Updated Jan 15, 2026
One-click install
npx skills add https://github.com/JeongHeonK/c-sharp-custom-marketplace --skill project-setup-jeongheonk
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: project-setup
Source: https://github.com/JeongHeonK/c-sharp-custom-marketplace/tree/main/skills/project-setup
Command: npx skills add https://github.com/JeongHeonK/c-sharp-custom-marketplace --skill project-setup-jeongheonk

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This skill automates the initial setup of Claude Code-enabled C#/.NET projects by generating CLAUDE.md and provisioning context hooks for Bash/PowerShell, ensuring consistent project scaffolding and context management setup.

Core Features & Use Cases

  • Create CLAUDE.md tailored to the detected project (TargetFramework, project type) using a template.
  • Install cross-platform context hooks (Bash for Linux/macOS/WSL and PowerShell for Windows) to manage session context and learnings.
  • Detect project structure (sln/.csproj, WPF usage, test projects) to tailor guidance and scaffolding.
  • Update or migrate existing CLAUDE.md with contextual sections when applicable.

Quick Start

Run '/project-setup init' in your project directory to generate CLAUDE.md and install context hooks.

Frequently Asked Questions about project-setup

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I initialize Claude Code for a C# .NET project?▼

To initialize Claude Code for a C# .NET project, run the project-setup init command in your directory to automatically generate a tailored CLAUDE.md file and install cross-platform context hooks.

What does CLAUDE.md do for .NET project scaffolding?▼

CLAUDE.md provides Claude Code with project-specific context for .NET scaffolding by detecting TargetFramework, project type, and structure to tailor guidance for consistent session management.

Does the Claude Code context hook support both PowerShell and Bash?▼

Yes, the Claude Code context hook supports both PowerShell for Windows and Bash for Linux, macOS, and WSL environments to manage session context across different operating systems.

Can I update an existing CLAUDE.md during a .NET project migration?▼

Yes, you can update an existing CLAUDE.md during a .NET project migration by adding contextual sections to ensure Claude Code receives accurate guidance for the updated project structure.

How does project setup detect WPF and test projects in .NET?▼

Project setup detects WPF and test projects in .NET by analyzing the solution and .csproj files, allowing it to tailor the generated CLAUDE.md guidance to your specific application type.