qa-checklist
SkillDocs & knowledgeTurns the Mac notch into a handy local workbench: to-dos, quick notes, links, voice recordings, and AI completion reminders.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the qa-checklist skill
What this skill tells your AI
The instructions your AI receives, as published by xiaopu-ai/to-do-panel in .claude/skills/qa-checklist/SKILL.md and read by ahel’s review.
name: qa-checklist description: 当用户说"检查一下""自检""质量检查""上线前检查"时触发,生成并执行 QA 检查清单 allowed-tools: Read Grep Glob Bash(npx tsc*) Bash(npx eslint*) Bash(npm test*)
QA 检查清单
对当前项目执行以下检查,汇报结果。
自动检查(立即执行)
1. TypeScript 类型检查
npx tsc --noEmit
报告错误数量和位置。
2. ESLint 检查
npx eslint . --ext .ts,.tsx,.js,.jsx,.vue
报告 error 和 warning 数量。
3. 测试
npm test -- --passWithNoTests
报告通过/失败/跳过的测试数量。
手动检查(扫描代码)
4. 安全检查
- 搜索硬编码的密钥/token:
grep -r "sk-\|api_key\|password\|secret" src/ - 检查 .env 文件是否在 .gitignore 中
- 检查是否有 console.log 残留在生产代码中
5. 代码质量
- 搜索
any类型使用:grep -r ": any" src/ - 搜索 TODO/FIXME:
grep -r "TODO\|FIXME\|HACK" src/ - 检查是否有超过 200 行的文件
6. 用户体验
- 检查所有表单是否有 loading 状态
- 检查空状态是否有友好提示
- 检查图片是否有 alt 属性
输出格式
✅ 通过的检查项
❌ 失败的检查项(附带具体位置和建议修复方式)
⚠️ 需要人工确认的项
Signals
- GitHub stars
- 178
- Forks
- 31
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
qa-checklist- Source
- github.com/xiaopu-ai/to-do-panel