每日学习循环
daily-study-loop
结合计划、课程、词汇和练习证据,安排当天第一个学习动作。
Workflow Prompt
Daily Study Loop
这是可选推荐用法,不是 Skill 接口契约或强制执行要求。只有用户要求采用该用法时才读取和使用。
Core Rule
The Agent chooses the learning move. IELTS Buddy supplies state, materials, and links. Do not ask the server for a generic recommendation when local evidence and the route data are enough.
Inputs
Read only the data needed for the current session:
- Learning snapshot or cloud events from
../../common/references/learning-loop.md. - Course route progress from
../../../skills/ielts-study-plan/references/course-route.mdwhen the user asks what to learn. - Vocabulary due/new/weak counts from
../../../skills/ielts-vocabulary-coach/references/vocabulary.mdwhen words are likely part of the session. - Practice availability and browser links from
../../../skills/ielts-practice/references/practice-contract.mdor../../common/references/browser-routes.mdwhen the next task needs actual question interaction.
Session Policy
- Start with due review if there is an overdue or failed item.
- Otherwise continue an in-progress course route item.
- Otherwise target the weakest supported IELTS skill with evidence.
- With no evidence, read
../../common/diagnostic-baseline/WORKFLOW.mdand run the smallest useful baseline. - 当前对话已有刷题复盘、口语覆盖图、写作提纲/批改或词汇复习结果时,先读 证据到下一步,不要丢失刚产生的证据。
- Give one task at a time.
- Use hint-before-answer for stored answers.
- Record the outcome after objective grading or local Agent review.
- End with exactly one next action unless the user asks for a full plan.
Adaptive Mix
For a 20-30 minute self-study block:
- Warm-up: one easy retrieval item or 3-5 vocabulary cards.
- Main task: one route lesson, practice part, writing paragraph, or speaking answer.
- Error repair: classify the most important mistake and create a micro-drill.
- Review scheduling: record the outcome and set the next due item.
Keep the block small. Do not build a dashboard when the learner needs to study.
Response Shape
Use this shape:
今天先做:<task title>
原因:<one evidence-based reason>
做法:<one concise instruction>
链接:<browser URL only if the task is browser-owned or the user asked for it>
完成后告诉我:<what result the user should bring back>
If the Agent can run the task locally, do not provide a browser link by default.
Course Route Workbook
When the user asks for the full IELTS self-study route, a printable route, or a course checklist, deliver a validated Course Route Workbook .docx.
- Read route data with
ielts_learning_route_readandview:"route". - Read progress with the same capability and
view:"progress". - When the learner asks what to do first, select from those facts locally; the server does not rank the next action.
- Build a workbook plan with subjects, units, course IDs, status, success criteria, and browser URLs.
- Generate the DOCX with
../../../scripts/workflows/daily-study-loop/create_course_route_workbook_docx.py. - Validate it with
../../../scripts/workflows/daily-study-loop/validate_course_route_workbook_docx.py. - Return the absolute path to the final DOCX.
Bundled Resources
../../../scripts/workflows/daily-study-loop/create_course_route_workbook_docx.py: create a course route workbook with next actions, route checklist, and study checkpoints.../../../scripts/workflows/daily-study-loop/validate_course_route_workbook_docx.py: verify required sections, route tables, Times New Roman, and plan content.
JSON Route Workbook Plan
{
"route_title": "IELTS Full-Course Route",
"learner_goal": "Reach Band 7.0 in 10 weeks",
"timeframe": "10 weeks",
"next_actions": [
{
"priority": "1",
"title": "Reading paraphrase basics",
"reason": "Lowest recent mastery",
"browser_url": "https://work.ieltsbuddy.igopx.cn/learning-center?course=reading-paraphrase"
}
],
"subjects": [
{
"subject": "reading",
"units": [
{
"title": "Paraphrase and evidence",
"courses": [
{
"course_id": "reading-paraphrase",
"title": "Reading paraphrase basics",
"status": "in_progress",
"success_criteria": ["Finish the lesson", "Review 3 wrong answers with evidence map"]
}
]
}
]
}
],
"checkpoints": ["After each practice, record one error type and one next action."]
}
python ../../../scripts/workflows/daily-study-loop/create_course_route_workbook_docx.py route_workbook_plan.json
python ../../../scripts/workflows/daily-study-loop/validate_course_route_workbook_docx.py ~/Desktop/IELTS_Course_Route_Workbook_YYYYMMDD_HHMM.docx --plan-json route_workbook_plan.json
Borrowed Pattern
This workflow adapts the session orchestration pattern from MIT-licensed language-learning Skills such as Fluent, but removes gamified UI and replaces JSON databases with IELTS Buddy events plus the local mirror.
在本地 Agent 使用
依赖 Skills