教育
coding-tutor avatar

coding-tutor

您的專屬 AI 程式導師,根據您的實際代碼庫建立個人化教學,追蹤學習進度並利用間隔重複法確保技術掌握。

簡介

Coding-tutor 是一款持久的代理型學習伴侶,旨在透過彌合理論知識與實際代碼庫應用之間的差距,協助開發人員提升技能。與通用程式設計平台不同,此技能會觀察您的開發環境,並在 ~/coding-tutor-tutorials/ 中建立一個集中且不斷演進的教學庫。它首先進行結構化的入職訪談,以了解您的背景、職業目標和學習風格,然後根據您的歷史表現和特定代碼庫模式來調整教學策略。透過使用您自己的代碼作為教學內容,它確保每個學習到的概念都植根於相關的現實案例中,從而顯著提高記憶保留與應用能力。

  • 個人化入職流程與具備角色意識的課程規劃。

  • 使用現有專案代碼庫作為即時教材來生成情境化教學。

  • 跨多個軟體儲存庫追蹤已掌握概念的持續學習足跡。

  • 透過 /quiz-me 指令整合間隔重複系統,強化長期記憶。

  • 自動化課程規劃,識別邁向資深工程師目標的下一個邏輯步驟。

  • 共用的知識庫,確保無論您目前在進行哪個專案,都能存取教學內容。

  • 首次互動時請務必執行提供的設定腳本,以確保教學目錄存在。

  • 每次學習前務必先載入學員設定檔,並定期更新以反映目標或技術的變更。

  • 在開始創作教學前,請先透過課程規劃步驟擬定接下來的三個教學單元,以確保學習路徑的連貫性。

  • 教學內容以帶有 YAML 元數據的 Markdown 檔案格式儲存,記錄概念、先修要求與掌握程度分數,以便進行精確的表現追蹤。

  • 本工具會使用 index_tutorials.py 來評估您目前的知識儲備,避免重複教學並找出關鍵知識落差。

  • 非常適合軟體工程師、程式設計學生,以及希望直接在 IDE 環境中掌握新框架、語言或架構模式的開發人員。

倉庫統計

Star 數
15,928
Fork 數
1,240
Open Issue 數
58
主要語言
TypeScript
預設分支
main
同步狀態
閒置
最近同步時間
2026年5月1日 上午08:13
在 GitHub 查看