openreader-regression
Regression validation workflow for OpenReader changes. Use before committing, releasing Docker, or claiming a refactor module is complete.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Regression validation workflow for OpenReader changes. Use before committing, releasing Docker, or claiming a refactor module is complete.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
API compatibility workflow for OpenReader. Use when changing routes, Gin handlers, auth, request bodies, query parameters, response schemas, status codes, API errors, or frontend API clients.
Book source and parser compatibility workflow for OpenReader. Use when changing online sources, CSS selectors, XPath-like rules, RSS, chapter parsing, content cleaning, import preview/import, or local book parsing.
Data compatibility workflow for OpenReader. Use when changing GORM models, SQLite migrations, cache, library, uploads, local store, backup/restore, WebDAV storage, or persistent settings.
Frontend UX compatibility workflow for OpenReader. Use when changing Vue pages, routing, Pinia stores, reader UI, bookshelf, settings, import, WebDAV, sidebars, touch gestures, keyboard handling, or local persisted state.
Backend architecture guardrails for OpenReader Go/Gin/GORM/SQLite changes. Use when modifying handlers, services, models, migrations, WebSocket sync, WebDAV, backup, imports, cache, or any backend API behavior.
Local Docker release workflow for OpenReader. Use before building or publishing GHCR images, tagging releases, validating image metadata, or reporting Docker release progress.
| name | openreader-regression |
| description | Regression validation workflow for OpenReader changes. Use before committing, releasing Docker, or claiming a refactor module is complete. |
Use this skill before handoff, commit, or release.
cd backend && go test ./...
cd frontend && npm test
cd frontend && npm run build
For frontend behavior, run a real browser check over the affected flow. Minimum reader checks:
1440x900;390x844;360x800.Reader-specific checks:
Before Docker publish:
PUSH=0 ./scripts/docker-build-push.sh
scripts/docker-volume-backup-smoke.sh
For final GHCR publish:
RELEASE=1 ./scripts/docker-build-push.sh
Record every skipped check with a concrete reason.