Mistake bank
Peter Zhou: 周伯通和 Peter Pan 的合体,一个面向学生的超级老师综合 skill
npx -y skills add szsip239/peter-zhou --skill mistake-bankAssembled 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
Store, validate, review, confirm, and query Peter Zhou mistake-bank records. Use for RawMistakeRecord persistence, SourceDocument status, is_wrong review, id allocation, crop refs, and script-owned JSON writes.
SKILL.md
1.4 KB, as published. Nobody here has run it
Mistake Bank
Use this subskill when a recognized result must become canonical local data.
Core contract:
- Persist one JSON file per subject under the mistake bank.
- Keep
SourceDocumentstate separate from subject mistake records. - Keep
is_wrong=falserecords for audit, but exclude them from final stats and practice by default. - Generate review reports from canonical data; do not persist separate long-lived review tables.
- Allocate ids and write JSON only through
scripts/allocate_id.pyandscripts/json_store.py; seereferences/schema.md. - After every successful
scripts/intake_recognition.py ingest, present the returnedreview_reportas the next skill step for user review. Focus the user onneeds_review=true, low-confidence answers, ambiguous teacher marks, and crop screenshots. If the user does not review, leave the source status asprocessed; onlyapply-review --confirmmoves it toconfirmed. - Use
scripts/intake_recognition.py review-reportto regenerate the same derived report,apply-reviewfor user corrections/confirmation, andrepair-cropsfor script-owned screenshot bbox fixes.