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.