Overview
Peter Zhou: 周伯通和 Peter Pan 的合体,一个面向学生的超级老师综合 skill
npx -y skills add szsip239/peter-zhou --skill overviewAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Compute Peter Zhou learning overview reports. Use for total wrong counts, subject breakdown, mastery progress, repeat-correction markers, weak knowledge tags, correction candidates, and recent source/correction activity.
SKILL.md
1.8 KB, as published. Nobody here has run it
Overview
Use this subskill when the user asks for progress, mastery, weak points, or what to practice next.
Core contract:
- Compute reports on demand from canonical JSON stores with
scripts/knowledge_overview.py overview. - For Agent-chat status, progress, general Peter Zhou startup, or “what next” requests, run
scripts/chat_dashboard.py --data-dir <dir> --top-n 3 --json. Send itsmarkdownfield directly, preserving emoji, action numbering, and links to existing local assets. Retainactionsfor routing: execute each structuredexecutioncontract and use its natural-languagepromptonly as fallback. - When the Dashboard offers
⏱ 今日 10 分钟复习, route it to the resumableagent_chat_reviewworkflow rather than generating a paper. - The dashboard discovers deep KnowledgeModule courseware from validated runtime metadata. It must ignore unvalidated metadata, missing HTML, and references that resolve outside
data/; do not add these modules to the lightweightknowledge-pages/index.json. - Check
scripts/learning_profile.py show --data-dir <dir> --jsonwhen the user asks for personalized priorities or study advice. If the profile is missing, overview can still run, but personalized recommendations should ask the first-use interview first. - Count only
is_wrong=truerecords for final wrong-question statistics. - Derive mastery from correction counters; do not maintain aggregate tables.
- Sort weak tags by unmastered count, then low tag mastery, then total wrong count.