用途:为 Claude Code 准备 C#/.NET 项目环境,自动生成 CLAUDE.md 并安装上下文 hook,适用于新建 C# 项目或在既有项目上补充上下文管理配置。
主要能力:init 子命令可检测 .sln/.csproj,识别 TargetFramework、OutputType、UseWPF、PackageReference 与项目类型(WPF、控制台、类库、WebAPI、测试项目),据此生成或更新 CLAUDE.md;migrate 在保留既有内容的前提下追加 Context Management、C#/.NET Quick Reference、Detailed References、Skill Workflows 章节;hooks 仅安装或更新 hook 脚本。安装过程会根据环境选择 Bash(setup.sh)或 PowerShell(setup.ps1),并向 .claude/settings.local.json 注册 SessionStart、PreCompact、Stop 三类 hook。
使用方式:以 /project-setup [init|migrate|hooks] [目标路径] 调用,省略参数默认 init 与当前目录,路径也可作为首个参数。安装后需检查 scripts/hooks、.claude/context、.claude/learnings 等目录及 CLAUDE.md 中相关章节是否存在。
限制:资料未提供该技能的版本、收费、价格与效果数据;无 .csproj 时仅提示并生成基础 CLAUDE.md;已有 CLAUDE.md 需确认覆盖或改用 migrate;settings.local.json 解析失败会备份重建。建议将 .claude/context 与 .claude/learnings 加入 .gitignore,scripts/hooks 可提交共享。