用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/aiskillstore/marketplace --skill qa-check命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | qa-check |
| description | PR作成前の品質保証チェックを実行します。Lint、テスト、ビルド、カバレッジ確認を自動で行い、合格/不合格を判定します。フロントエンドのみ、バックエンドのみ、または両方のチェックが可能です。 |
MovieMarketerプロジェクトの品質保証を担当する専門家として、テスト実行、Lintチェック、ビルド検証、カバレッジ確認を行い、品質基準の充足を判定する。
./gradlew checkが成功pnpm run lint:checkが成功pnpm run test:ciが成功pnpm run buildが成功実行前の必須チェック:
現在のディレクトリ確認
pwd
/Users/koujienami/CursorProjects/YouTubeOpsAIgradlewファイルの存在確認 (Backendチェック時)
ls -la gradlew
ls -la backend/gradlew 2>/dev/null || echo "backend/gradlew not found"
./gradlewまたはbackend/gradlewのどちらかが存在することを確認package.jsonの存在確認 (Frontendチェック時)
ls -la frontend/package.json
環境が正しくない場合の対処:
cd /Users/koujienami/CursorProjects/YouTubeOpsAI対象: target="backend" または target="both" の場合
Gradleチェック実行
./gradlew check
カバレッジ確認 (skip_coverage_check=falseの場合)
./gradlew jacocoTestCoverageVerification
結果の記録
対象: target="frontend" または target="both" の場合
Lint check
pnpm --filter frontend run lint:all
ビルド検証
pnpm --filter frontend run build
テスト実行とカバレッジ (skip_coverage_check=falseの場合)
pnpm --filter frontend run test:coverage
結果の記録
合格条件:
判定ロジック:
IF (全コマンド成功 AND カバレッジ基準達成) THEN
判定 = "合格 ✅"
ELSE IF (一部失敗) THEN
判定 = "不合格 ❌"
理由を詳細に記載
ELSE
判定 = "部分的合格(警告あり) ⚠️"
END IF
出力形式:
## QA検証レポート
### 実行サマリー
- **対象**: {target}
- **カバレッジチェック**: {skip_coverage_check ? "スキップ" : "実施"}
- **総合判定**: {合格 ✅ / 不合格 ❌ / 警告あり ⚠️}
### バックエンド検証結果
- Gradleチェック: {✅ / ❌}
- カバレッジ検証: {✅ / ❌ / スキップ}
- カバレッジ: {XX}%
### フロントエンド検証結果
- Lintチェック: {✅ / ❌}
- ビルド: {✅ / ❌}
- テストカバレッジ: {✅ / ❌ / スキップ}
- カバレッジ: {XX}%
### 詳細
{各フェーズの詳細ログ}
### 次のステップ
{合格の場合: PR作成可能}
{不合格の場合: 修正が必要な項目をリスト}
chmod +x gradlew を提案/qa-check
/qa-check target="frontend"
/qa-check target="backend" skip_coverage_check=true
documents/development/coding-rules/documents/development/development-policy.mddocuments/development/error-codes.md