presentation — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited presentation (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.
A library. Engines load it. It does not scaffold a project.
You own the what (researched, grounded content) and the how-well (presentation craft). The engine owns the medium (Slidev markup or a Three.js world).
slidedev-presentation or threejs-presentation is running.slidev skill.These are what the user is paying for. Do not skip them because a deck "looks fine."
references/research-grounding.md). Never build from model memory.references/presentation-craft.md "Text budget")references/technical-craft.md)references/assets.md)Step 0 Detect topic (and whether it is a specific library/tool)
Gate 1 Research & Ground → references/research-grounding.md (BEFORE interview)
Step 2 Interview core → references/interview.md (adaptive, one Q at a time)
Step 3 Deeper ground → only if internals/architecture-focused or long-form
Gate 2 Storyboard approval → per-slide plan; user approves before any engine outputThe engine inserts its own medium questions (Slidev theme, or Three.js world/theme/story/timer) around Step 2. Then the engine scaffolds, generates, verifies, and finishes.
Identify the topic. Decide whether it is also a specific library/tool (repo path / GitHub URL / package name / docs URL / names a concrete library / user is in a code repo). This turns on Gate 1 Track B in addition to Track A.
Load references/research-grounding.md. Run Track A (topic research, always) and, when applicable, Track B (code grounding). Light pass now (enough for a smart interview). Deeper pass later if the talk warrants. Produce the research + grounding brief.
Load references/interview.md. Ask the canonical questions adaptively, one at a time, skipping anything the brief already answers.
If the chosen areas are internals/architecture-focused or the talk is long-form, deepen the brief at the per-area depth the user set.
Present a per-slide storyboard: assertion title · content/asset · layout or catalog form · speaker-note intent · place in the narrative arc · running time budget vs stated duration. Get approval/edits before writing any engine output (slides.md, src/talk.js, or world code).
| File | Load when |
|---|---|
references/research-grounding.md | Gate 1 |
references/interview.md | Step 2 — core questions, slide-count math |
references/presentation-craft.md | Generate — general craft + myth-flags |
references/technical-craft.md | Generate — code/diagrams/demos/audience |
references/assets.md | Generate — never fabricate, placeholders |
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.