# CLAUDE.md This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository. ## What this is 小学生乘法口诀(九九表)语音背诵小程序。核心交互:**自动读题 → 小朋友开口说答案 → 本地离线语音识别判分**,全程免手(hands-free)。两种模式:顺序闯关、随机挑战(随机模式对错题动态加权)。 只有两份代码文件:`index.html`(前端单页,含全部 UI/逻辑)和 `server.js`(后端,零 npm 依赖)。没有构建步骤、没有 `package.json`、没有 `node_modules`、没有测试框架。 ## Commands ```bash # 启动(HTTP:8000 + HTTPS:8443,首次自动生成自签证书) bash start.sh # 或 node server.js # 换电脑 / IP 变了后重新生成自签名证书 bash gen-cert.sh # 语法检查(无测试框架,改完用这个自查) node -e "new (require('vm').Script)(require('fs').readFileSync('server.js','utf8'));console.log('server ok')" node -e "const m=require('fs').readFileSync('index.html','utf8').match(/