用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/fabioc-aloha/Alex_Skill_Mall --skill visual-artifact-qa命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
基于 SOC 职业分类
| name | visual-artifact-qa |
| description | Visual output that passes static checks can still fail to render: |
| lastReviewed | 2026-04-30T00:00:00.000Z |
Visual output that passes static checks can still fail to render:
Render → View → Diff loop.
┌─────────────┐
│ Render │ Generate the visual artifact
└──────┬──────┘
▼
┌─────────────┐
│ View │ Actually look at it (image tool, browser)
└──────┬──────┘
▼
┌─────────────┐
│ Diff │ Compare against intent/previous version
└──────┬──────┘
▼
┌─────────────┐
│ Fix │ Correct issues found
└──────┬──────┘
│
└──────► Repeat until correct
// 1. Render
const svg = generateBanner(config);
fs.writeFileSync('banner.svg', svg);
// 2. View (convert to PNG for preview)
const sharp = require('sharp');
await sharp('banner.svg').png().toFile('banner-preview.png');
// 3. Diff against expected
// - Text readable?
// - Colors correct?
// - Layout as designed?
// 4. Fix and re-render
// 1. Apply change
// 2. View in browser (all breakpoints)
// 3. Screenshot comparison
await page.screenshot({ path: 'after.png' });
// 4. Diff with before.png
| Check Type | Automated? | Notes |
|---|---|---|
| Valid syntax | Yes | Lint, validate |
| Renders without error | Partial | Can detect crashes |
| Looks correct | No | Human judgment required |
| Matches design | No | Needs visual comparison |
quality visual testing qa