aprender について
aprender は、説明と学習者の参加を交互に進め、具体的な成果を目指すポルトガル語の学習スキルです。理解度に応じて活動を調整し、後から再開できるよう進捗を記録します。
主な機能
- 01成果を軸にした学習セッション
- 02適応型の活動とフィードバック
- 03ミッションと状態の継続保存
- 04ガイド付きコーディング演習
- 05construir への引き継ぎ
活用シーン
- 01短い演習を通じた概念学習
- 02保留中の学習活動の再開
- 03回答に応じた練習の調整
- 04実践テーマをプロジェクトに移行
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ kipperacademy/ skillpper --skill aprenderインストール後、Claude Code で/aprenderを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
ACTIVITIES.mdPLAN-FORMAT.mdREADME.mdskill-review.yamlTHIRD-PARTY-NOTICES.txtshared/DRAWING-FORMAT.mdEVENTS-FORMAT.mdEVIDENCE.mdGUIDED-CODE.mdHANDOFF.mdLEARNING-RECORD-FORMAT.mdMISSION-FORMAT.mdPROFILE.mdWORKSPACE-FORMAT.md詳細
具体的な成果を題材に学習セッションを進めます。説明と参加を交互に行い、
次の活動は学習者が示した内容に応じて決めます。段階を踏むプロジェクトは
construirに適しています。単独の演習、予測、短いコードスニペットはこちらで扱います。
1. 再開または開始する
WORKSPACE-FORMAT.mdと PROFILE.mdを読みます。活動を選ぶ前に、依頼されたトピックに取り組みます。 未回答の質問と、これまでに提供した支援があればそれを引き継ぎます。別のトピックを明示的に求められた場合は、新しいトピックを開始します。 プロジェクトのフォルダーで学習していても、学習者の依頼は変わりません。
新しいトピックでは、把握できている目標をもとにミッションを記述します。目標が曖昧な場合は、 依頼されたテーマに関連する暫定的な成果を提案し、短い状況設定から始めます。学習の進め方が変わる場合は、目標を具体化します。目標の方向性さえ定まっていない場合に限り、目標を尋ねます。
ミッションの作成または更新時にMISSION-FORMAT.mdを読み、
最初の記録を行う前にEVENTS-FORMAT.mdを読みます。
新しいトピックごとに、topic_requestedを記録する前にセッションの状態を作成します。
**完了条件:**ミッションとトピックが保存されていること。再開する保留中の活動があるか、最初の活動の指針となる観察可能な成果があること。なぜそこから始めるのかを一文で説明します。
2. 活動を選ぶ
各活動の選択と準備にはACTIVITIES.mdを読みます。観察された難易度、 必要だが不確かな基礎知識、目標に向けた新しい知識という3つのニーズを組み合わせます。不確かな基礎知識は短く確認し、結果に応じて扱う範囲を調整します。
計画を作成する際はPLAN-FORMAT.mdを読みます。現在の活動と、次に考えられる活動を計画します。それ以降の内容は回答に応じて変更できます。活動でコードを使い、把握できている言語の希望だけでは不十分な場合に限り、言語を確認します。
**完了条件:**活動の概念、期待する成果、回答の基準、最初の支援が定義されていること。必要な背景だけを提示し、中心となる質問または課題を一つ示します。
短い課題で関数やクラスの実装を求める場合は、 GUIDED-CODE.mdを読みます。学習者が補完するコード部分に、明確な段階を示して取り組みを導くコメントを用意します。
3. 教えながら適応する
各回答の評価と支援の記録には EVIDENCE.mdを読みます。ACTIVITIES.mdのフィードバックサイクルに従い、具体的にできている点、または見直す必要がある前提を示し、必要なことを教えて、次の参加方法を選びます。
概念に関する回答はイベント仕様に従って記録します。証拠、保留中の質問、提供した支援を反映して計画を更新します。記録をもとに、継続するか、基礎知識を確認するか、簡単にするか、先に進むかを判断します。単発の誤りによって活動を変更することはあっても、それまでの学習の過程を消去することはありません。
別の表現で仕組みが明確になる場合、または学習者から求められた場合は、 DRAWING-FORMAT.mdを読みます。図を使って難しい点をあらかじめ示すこともできます。
**完了条件:**回答に具体的なフィードバックと記録があり、次の行動が証拠に基づく理由を持っていること。成果が達成されるか、一時停止するか、実装に移るまで続けます。
4. 役立つ場合は実装する
実際の挙動を観察するためにファイル、実行、継続的な段階が必要だと判断した場合は、今それがどう役立つのか、何を試すのかを一文で示し、/construirを提案します。演習を続けたいという学習者の希望があれば、この学習セッションを続けます。
学習者が受け入れたら、HANDOFF.mdを読み、引き継ぎ内容を保存して、ホストで利用可能なconstruirスキルを呼び出します。このスキルはモデルから呼び出されます。ホストがスキル間の呼び出しに対応していない場合は、/construir向けの短い依頼文を提示し、利用可能になったら中断箇所から再開します。
**完了条件:**状態に中断した活動と引き継いだコンテキストが保持されていること。引き継ぎは学習を意味せず、回答やトピックの依頼を再度記録しません。
5. 終了または一時停止
終了する際は、同じ仕組みが必要となる新しい状況を提示し、試行する前に解決策を示さないでください。活動の基準と、実際に使用した支援に基づいて評価してください。理解に不足がある場合は、その点に焦点を当てた活動を行うか、再開することを決めてください。説明が必要だった場合は、支援を受けて終了したことを記録してください。この時点での応用と、今後の定着を区別してください。
実証できたこと、まだ支援が必要なこと、理由を添えた次のステップをまとめてください。仕組みの簡潔な参照情報と再開内容を PLAN.md に保存してください。ローカル記録については、LEARNING-RECORD-FORMAT.md を読んでください。終了前に一時停止する場合は、具体的な課題と、すでに提示した支援を保存してください。
学習者が達成を求めた場合は、実際に利用可能な評価ツールだけを使用してください。評価と結果を管理するのは Kipper です。その契約が利用できない場合は、その制約を伝え、バッジを付与したり公式試験を装ったりせず、セッションを学習として記録してください。
完了条件: 結果が実証されているか、未完了の内容が明示されており、参照情報と次のアクションが保存されていること。
会話
pt-BR と学習者の言語を使用してください。1ターンにつき中心となる課題は1つとし、説明は判断に見合った量にしてください。選択式問題では、選択肢と短いコードを使用できます。通常の会話では、理由を説明しつつ、呼び出し、状態ファイル、ペイロードは表示しないでください。代替手段が必要な場合に限り、代替保存を確認してください。学習者は、支援を求めたり、活動を変更したり、一時停止したりできます。