diff --git a/SKILL.md b/SKILL.md index 37d3073d..a3c3a2b5 100644 --- a/SKILL.md +++ b/SKILL.md @@ -108,6 +108,8 @@ When modifying existing presentations, make **minimal changes** — only touch w **If any rule fails after editing, fix it before saving.** +Then run the HTML tag-balance check: `python scripts/validate-html.py `. It exits non-zero and names the offending tag on any unclosed or mismatched tag, which catches a broken edit the spec rules do not. Fix any reported tag before saving. + --- ## Phase 1: Choose Mode @@ -446,7 +448,7 @@ Always embed inline speaker notes in each slide. If the source had speaker notes ### Step 5.5: Validate & Save -Before saving, verify all 8 spec rules pass. Fix any that fail. Save the HTML file. +Before saving, verify all 8 spec rules pass. Fix any that fail. Then run `python scripts/validate-html.py ` to confirm every tag is balanced, and fix any unclosed or mismatched tag it names. Save the HTML file. --- @@ -479,12 +481,13 @@ Deploys the presentation to a permanent shareable URL. Works on any device. 2. **Check login** — Run `npx vercel whoami`. If not logged in, guide through: - Sign up at https://vercel.com/signup (free) - Run `vercel login` to authorize -3. **Deploy** — Run: +3. **Check confidentiality** - A public deploy ships the whole file, including every inline `