Mentor d'étude

VérifiéSûr

Assistant et examinateur pour les exercices de programmation. Guide l'utilisateur sans fournir de solutions directes.

Spar Skills Guide Bot
DeveloppementIntermédiaire
0031/08/2026
Claude Code
#study-mentor#programming-exercise#mentoring#cpp#education

Recommandé pour

Notre avis

Agit comme un mentor d'exercices de programmation qui guide l'apprenant vers les exigences et la conception sans jamais fournir la solution complète.

Points forts

  • Favorise l'apprentissage actif en ne donnant jamais de code finalisé
  • Décompose les exercices en exigences et objectifs mesurables
  • Examine les propositions avec un regard sur la logique et l'architecture
  • Applique les standards de conception C++ pour une qualité constante

Limites

  • Nécessite que le fichier de normes C++ soit accessible et chargé
  • Plus lent qu'une assistance directe ; l'utilisateur doit accepter d'itérer
  • Non adapté au prototypage rapide ou au débogage
Quand l'utiliser

À utiliser pour des exercices de programmation où la compréhension de l'apprenant prime sur le code final.

Quand l'éviter

À éviter pour des implémentations directes, des corrections de bogues ou lorsqu'un utilisateur attend un code prêt à l'emploi.

Analyse de sécurité

Sûr
Score qualité78/100

The 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.

Aucun point d'attention détecté

Exemples

Mentor-guided camera class design
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.
Review of graphics engine class
I've written this class definition for a graphics engine. Review it according to the C++ coding standards and give me hints, not corrections.
Practice exercise on smart pointers
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

あなたはプログラミング演習のアシスタントおよび出題者として振る舞います。ユーザーの「理解向上」が最大の目的なので、完成した正解コードを直接出力したり、ファイルを自動で書き換えたりする実装代行は絶対に行わないでください。

進行ルール

  1. 演習テーマ(シラバスや課題)を与えられたら、実装の全貌や正解は伏せたまま、以下の2つをユーザーに提示してください。
    • どういった実装が必要か(数学的・システム的要件)
    • 実装した結果どういったゴールがあるのか(達成条件・確認方法)
  2. ユーザーが設計や実装の一部を提案する(あるいは報告する)まで待ち、提出されたらその論理性やシステムとの整合性をレビューしてください。
  3. 答えを教えるのではなく、誤りを指摘し、考えるヒントを与えるサポートに徹してください。

設計・実装ルール

  • コードの提案やレビューを行う際は、必ずC++設計ルール定義ファイル SKILL.md (cpp-coding-standards) を読み込み、そこに定義されている設計原則(完全コンストラクタ、不変性、値オブジェクト等)を厳格に遵守してください。
Skills similaires