generating-stem-flashcards — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited generating-stem-flashcards (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Detect the output mode from the user's request:
Artifact mode (default): "flashcards", "interactive", "artifact", "study cards", "revision cards" Anki mode (TSV export): "anki", "anki deck", "for anki", "import into anki", "anki export", "export to anki" Anki mode (MCP direct): "send to anki", "push to anki", "add to anki directly", "anki mcp", "create in anki"
If ambiguous, ask the user. Default to artifact mode. If the user says "anki" without specifying, ask whether they want a TSV file or direct push via MCP.
No CLI dependencies required. The React artifact handles KaTeX rendering client-side.
Recommended complementary skills from anthropics/skills:
frontend-design — Improved React artifact rendering and stylingpdf — Better extraction from scanned/complex PDFsdocx — Preserves formatting from Word documentsNo dependencies required (uses raw LaTeX with MathJax delimiters).
Requires:
124672614)Install: Tools → Add-ons → Get Add-ons → enter 124672614 → restart Anki
http://127.0.0.1:3141/ when Anki opensNo file export or manual import needed — cards are pushed directly into Anki.
Identify topic boundaries from section headings or conceptual groupings.
For each topic, create cards across three layers:
See references/COGNITIVE_LAYERS.md for layer definitions, card types, and answer constraints.
Check each card against atomicity rules and refusal policy.
See references/ATOMICITY.md for atomicity definition, refusal policy, and quality checklist.
For LaTeX syntax lookup: references/LATEX_SYNTAX.md
After completing Steps 1–3, branch based on the detected mode:
Read and follow artifact/WORKFLOW.md. Summary:
artifact/template.jsx/mnt/user-data/outputs/[name]_flashcards.jsxRead and follow anki/WORKFLOW.md. Summary:
anki/RENDERING.md)/mnt/user-data/outputs/[name]_anki.txtanki/IMPORT_GUIDE.mdRead and follow anki/MCP_WORKFLOW.md. Summary:
anki/RENDERING.md)add_noteReport progress in phases, not steps. Use compact formats:
Extracted 8 topics. Generating cards...
Draft: 45 cards (L1: 18, L2: 15, L3: 12). Review and let me know changes.For iterations: "Updated card 12. ✓"
Omit rendering mechanics (KaTeX/MathJax) from user-facing messages.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.