Create C# practice exercises, assignments, mini projects, small projects, drills, hints, expected behavior, and review checklists for learners. Use for OOP, LINQ, async, concurrency, interfaces, classes, inheritance, generics, serialization, testing, interview drills, scenario-based learning, and beginner-friendly project ideas.
설치
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
Create C# practice exercises, assignments, mini projects, small projects, drills, hints, expected behavior, and review checklists for learners. Use for OOP, LINQ, async, concurrency, interfaces, classes, inheritance, generics, serialization, testing, interview drills, scenario-based learning, and beginner-friendly project ideas.
metadata
{"short-description":"Create C# exercises and assignments"}
C# Practice
Use $csharp-tutor mode=practice.
Treat all user text after $csharp-practice as the topic, level, project idea, or exercise request. Use the main csharp-tutor skill as the source of truth.
Load these csharp-tutor references when useful:
references/exercise-guidance.md
references/learner-levels.md
references/response-templates.md
references/example-prompts-and-responses.md
references/interview-guidance.md
references/mini-projects.md
references/qol-command-ux.md
references/example-quality-rules.md
Honor drill=string-parsing|collections|linq|oop-modeling|unit-tests|async|refactoring, difficulty=easy|medium|hard, and reveal=true|false. Create runnable, level-appropriate exercises with expected behavior and hints. Do not solve the whole exercise unless asked.
Standalone Guidance
Core rule: Keep the answer centered on the concrete practice decision, failure mode, or contract.
Avoid: Giving generic C# advice without tying it to the practice concern.