← Back to list

quality-gates
by daichan132
Chrome extension for Youtube Live
⭐ 28🍴 0📅 Jan 22, 2026
SKILL.md
name: quality-gates description: Run repo quality gates. Use when asked to run tests/lint/build/CI checks, or mentions "lint/typecheck/build/e2e/Playwright/CI" or "動作確認/テストして". metadata: short-description: Run lint/build/e2e safely
Goal
- Run the right quality gates (lint/build/e2e) for the current change and summarize results.
Inputs (ask only if missing)
- Target browser build: Chrome only, Firefox only, or both.
- Whether E2E is required (UI/behavior change usually => yes).
Steps
- Inspect what changed
git status -sb- If needed:
git diff --name-only
- Always run lint/typecheck for code changes
yarn lint
- Build
- Chrome:
yarn build - Firefox (if requested / relevant / uncertain):
yarn build:firefox
- Chrome:
- Format only when needed (formatting churnを最小化)
yarn format(基本entrypoints/**とshared/**)
- E2E when behavior/UI or e2e specs changed
yarn build→yarn e2e
- Summarize pass/fail and next actions
Edge cases
- If E2E fails/flaky, switch to the
e2e-playwrightskill to debug (trace/screenshots/etc). - If builds differ between Chrome/Firefox, call it out explicitly and propose a compatibility fix.
Output format
- Commands executed
- Result summary (pass/fail + key error excerpt)
- What to do next (exact command or file to inspect)
Score
Total Score
65/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
✓LICENSE
ライセンスが設定されている
+10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
✓最近の活動
1ヶ月以内に更新
+10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
✓タグ
1つ以上のタグが設定されている
+5
Reviews
💬
Reviews coming soon
