Mistake bank
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.From its SKILL.md
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.
2 things 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.
- runs commandsInstructs the agent to run 6 commands, including `scripts/allocate_id.py` and 5 more.
SKILL.md
1.4 KB, 235 tokens by cl100k_base, 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.
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.