一键导入
response-ending-make-verify
End implementation responses with scoped make-based screenshot report commands for web and management-web verification.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
End implementation responses with scoped make-based screenshot report commands for web and management-web verification.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | response-ending-make-verify |
| description | End implementation responses with scoped make-based screenshot report commands for web and management-web verification. |
| version | 1.4.0 |
The Cursor rule end-with-targeted-make-report-verify enforces this behavior; this skill is the extended reference (command tree, API gate, multi-spec).
Use this skill when answering implementation requests in this repo.
make e2e_test_web, npm run test, make e2e_test_web_signup_enabled) as part of your agent or plan implementation work.bash block so the user can copy and run them.bash code block at the end of the response.make commands.npx playwright test ... or npm run test:e2e -w ...) for standard E2E verification; use the make wrappers so seed/setup is included.apps/web/e2e/ or apps/management-web/e2e/), you MUST end the response with a fenced bash block containing the EXACT command(s) the user needs to run to E2E-verify that change. No exception. Use the specific spec path(s) that cover the changed behavior (e.g. make e2e_test_web_report_spec SPEC=e2e/settings-bucket-owner.spec.ts). This is non-negotiable.bash code block so the UI shows a copy button.make e2e_test_web_report_spec SPEC=e2e/<web-spec>.spec.tsmake e2e_test_web_signup_enabledmake e2e_test_management_web_report_spec SPEC=e2e/<management-spec>.spec.tsmake e2e_test_report_scoped WEB_SPEC=e2e/<web-spec>.spec.ts MGMT_SPEC=e2e/<management-spec>.spec.tsmake e2e_test_home_reportmake e2e_test_reportE2E_API_GATE_MODE=off. When you give the user E2E verification commands, always give them without E2E_API_GATE_MODE so they get the default (skip API tests). This is required for all E2E-only verification.E2E_API_GATE_MODE=on (e.g. make E2E_API_GATE_MODE=on e2e_test_web_report_spec SPEC=e2e/...). Otherwise do not add the env var.E2E_API_GATE_MODE=on to run API tests before E2E; E2E_API_GATE_MODE=auto to run API tests only when changed files match API-impacting paths.Examples (E2E-only, no API tests — use these by default):
make e2e_test_web_report_spec SPEC=e2e/<web-spec>.spec.tsmake e2e_test_management_web_report_spec SPEC=e2e/<management-spec>.spec.tsmake e2e_test_web_admin_only_email_report_spec SPEC=e2e/<spec>.spec.tsWhen API tests are needed (only if change affected API/integration tests):
make E2E_API_GATE_MODE=on e2e_test_web_report_spec SPEC=e2e/<web-spec>.spec.tsmake E2E_API_GATE_MODE=on e2e_test_management_web_report_spec SPEC=e2e/<management-spec>.spec.tsmake E2E_API_GATE_MODE=on e2e_test_report_scoped WEB_SPEC=... MGMT_SPEC=...Multi-spec input:
SPEC, WEB_SPEC, and MGMT_SPEC support comma-separated values.make e2e_test_web_report_spec SPEC=e2e/buckets.spec.ts,e2e/invite.spec.tsmake e2e_test_report_scoped WEB_SPEC=e2e/buckets.spec.ts,e2e/bucket-detail.spec.ts MGMT_SPEC=e2e/buckets.spec.ts,e2e/events.spec.ts.artifacts/e2e-reports/.off (no API tests). Pass E2E_API_GATE_MODE=on to include API integration tests; E2E_API_GATE_MODE=auto for conditional run based on changed files.When changing API routes, auth, or env-dependent behavior, add or update the corresponding integration tests and keep the test file layout consistent.
When adding or changing files under infra/k8s/ or sync targets for k8s, know what Argo CD syncs and remind the user to push to Git so the cluster can sync.
Keeps tools/generate-data seeders and docs in sync when main or management DB schema or ORM entities change. Use when adding or changing tables/entities in packages/orm, packages/management-orm, or infra database migrations.
When changing DB schema or permission dimensions, consider predefined roles and bucket_role / role-related code.
Use when adding or changing environment variables, infra/env/classification YAML, scripts/env-classification, K8s env render, or local env generation.
Common patterns for the Boilerplate HTTP API (Express)