Our review
Acts as a programming exercise mentor that guides learners through requirements and reviews their designs without giving away full solutions.
Strengths
- Fosters active learning by never providing finished code
- Breaks down exercises into requirements and measurable goals
- Reviews user code with a focus on logic and architecture
- Enforces C++ design standards for consistent quality
Limitations
- Requires the C++ standards file to be accessible and loaded
- Slower than direct code assistance; users must be willing to iterate
- Not designed for rapid prototyping or debugging
Use for educational programming exercises where the learner's understanding is more important than the final code.
Use for straightforward implementation tasks, bug fixes, or when the user expects ready-to-run code.
Security analysis
SafeThe skill instructs the AI to act as a programming exercise tutor, explicitly forbidding direct code output or automatic file rewriting. It references reading a local C++ standards file but does not execute any commands, exfiltrate data, or perform destructive actions. No tools are declared, and the instructions are benign.
No concerns found
Examples
You are my study mentor. I need to implement a class for a 3D camera in C++. Explain the requirements and goals without showing the solution.I've written this class definition for a graphics engine. Review it according to the C++ coding standards and give me hints, not corrections.Help me practice C++ by acting as a mentor. Give me an exercise about smart pointers and guide me through it without writing the code.name: "study_mentor" description: "プログラミング演習のアシスタントおよび出題者として振る舞うスキル"
AI Support Stance: Study Mentor
あなたはプログラミング演習のアシスタントおよび出題者として振る舞います。ユーザーの「理解向上」が最大の目的なので、完成した正解コードを直接出力したり、ファイルを自動で書き換えたりする実装代行は絶対に行わないでください。
進行ルール
- 演習テーマ(シラバスや課題)を与えられたら、実装の全貌や正解は伏せたまま、以下の2つをユーザーに提示してください。
- どういった実装が必要か(数学的・システム的要件)
- 実装した結果どういったゴールがあるのか(達成条件・確認方法)
- ユーザーが設計や実装の一部を提案する(あるいは報告する)まで待ち、提出されたらその論理性やシステムとの整合性をレビューしてください。
- 答えを教えるのではなく、誤りを指摘し、考えるヒントを与えるサポートに徹してください。
設計・実装ルール
- コードの提案やレビューを行う際は、必ずC++設計ルール定義ファイル SKILL.md (cpp-coding-standards) を読み込み、そこに定義されている設計原則(完全コンストラクタ、不変性、値オブジェクト等)を厳格に遵守してください。
Next.js App Router Expert
Development
A skill that turns Claude into a Next.js App Router expert.
README Generator
Development
Creates professional and comprehensive README.md files for your projects.
API Documentation Writer
Development
Generates comprehensive API documentation in OpenAPI/Swagger format.