jpskill.com
🛠️ 開発・MCP コミュニティ

ac-qa-reviewer

実装されたコードの品質レビュー、実装基準のチェック、品質保証サイクル、機能品質の検証などを行い、システムやソフトウェアがきちんと動くかを確認し、より良い品質に改善するSkill。

📜 元の英語説明(参考)

Quality assurance review for implementations. Use when reviewing code quality, checking implementation standards, performing QA cycles, or validating feature quality.

🇯🇵 日本人クリエイター向け解説

一言でいうと

実装されたコードの品質レビュー、実装基準のチェック、品質保証サイクル、機能品質の検証などを行い、システムやソフトウェアがきちんと動くかを確認し、より良い品質に改善するSkill。

※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。

⚡ おすすめ: コマンド1行でインストール(60秒)

下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。

🍎 Mac / 🐧 Linux
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o ac-qa-reviewer.zip https://jpskill.com/download/9336.zip && unzip -o ac-qa-reviewer.zip && rm ac-qa-reviewer.zip
🪟 Windows (PowerShell)
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/9336.zip -OutFile "$d\ac-qa-reviewer.zip"; Expand-Archive "$d\ac-qa-reviewer.zip" -DestinationPath $d -Force; ri "$d\ac-qa-reviewer.zip"

完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。

💾 手動でダウンロードしたい(コマンドが難しい人向け)
  1. 1. 下の青いボタンを押して ac-qa-reviewer.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → ac-qa-reviewer フォルダができる
  3. 3. そのフォルダを C:\Users\あなたの名前\.claude\skills\(Win)または ~/.claude/skills/(Mac)へ移動
  4. 4. Claude Code を再起動

⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。

🎯 このSkillでできること

下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。

📦 インストール方法 (3ステップ)

  1. 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
  2. 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
  3. 3. 展開してできたフォルダを、ホームフォルダの .claude/skills/ に置く
    • · macOS / Linux: ~/.claude/skills/
    • · Windows: %USERPROFILE%\.claude\skills\

Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。

詳しい使い方ガイドを見る →
最終更新
2026-05-18
取得日時
2026-05-18
同梱ファイル
1

📖 Skill本文(日本語訳)

※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。

AC QA Reviewer

機能実装に対して品質保証レビューを実施します。

目的

機能が完了としてマークされる前に、完了した機能に対して、コード品質、標準への準拠、セキュリティ上の問題、およびベストプラクティスに関するレビューを行います。

クイックスタート

from scripts.qa_reviewer import QAReviewer

reviewer = QAReviewer(project_dir)
result = await reviewer.review_feature("auth-001")

レビューの側面

コード品質

  • クリーンコードの原則
  • DRY (Don't Repeat Yourself)
  • SOLID原則
  • コードの複雑性メトリクス

セキュリティ

  • 入力検証
  • SQL injection の防止
  • XSS の防止
  • 安全な認証

パフォーマンス

  • アルゴリズムの効率
  • データベースクエリの最適化
  • メモリ使用量
  • キャッシュの機会

テスト

  • テストカバレッジ
  • テスト品質
  • エッジケースのカバレッジ
  • 統合テスト

ドキュメント

  • コードコメント
  • APIドキュメント
  • README の更新
  • 型アノテーション

レビュー結果

{
  "feature_id": "auth-001",
  "approved": true,
  "score": 85,
  "dimensions": {
    "code_quality": {"score": 90, "issues": []},
    "security": {"score": 85, "issues": ["Consider rate limiting"]},
    "performance": {"score": 80, "issues": []},
    "testing": {"score": 88, "issues": []},
    "documentation": {"score": 82, "issues": ["Add docstring to validate_token"]}
  },
  "blocking_issues": [],
  "suggestions": [
    "Consider extracting authentication middleware",
    "Add rate limiting for login endpoint"
  ],
  "auto_fixable": ["missing_docstring"]
}

QA ワークフロー

1. SCAN    → 変更されたファイルの静的解析
2. ANALYZE → 品質ルールに対するチェック
3. SECURITY → セキュリティ固有のチェック
4. REVIEW  → コンテキストに応じたコードレビュー
5. REPORT  → レビューレポートの生成
6. FIX     → 簡単な問題の自動修正 (オプション)
7. APPROVE → QA 合格としてマークするか、変更をリクエスト

品質ゲート

gates:
  minimum_score: 70
  blocking_categories:
    - security_critical
    - test_failures
  required_checks:
    - linting_passes
    - type_checks_pass
    - tests_pass
    - coverage_minimum

自動修正機能

レビュー担当者は以下を自動的に修正できます。

  • 型ヒントの欠落
  • フォーマットの問題
  • 簡単なコードスタイルの違反
  • ドキュメンテーション文字列の欠落 (基本)

統合

  • 入力: ac-task-executor からの完了した機能
  • 使用: 静的解析のための ac-code-validator
  • レポート先: ac-state-tracker

API リファレンス

完全な実装については、scripts/qa_reviewer.py を参照してください。

📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開

AC QA Reviewer

Perform quality assurance reviews on feature implementations.

Purpose

Reviews completed features for code quality, adherence to standards, security issues, and best practices before marking features as complete.

Quick Start

from scripts.qa_reviewer import QAReviewer

reviewer = QAReviewer(project_dir)
result = await reviewer.review_feature("auth-001")

Review Dimensions

Code Quality

  • Clean code principles
  • DRY (Don't Repeat Yourself)
  • SOLID principles
  • Code complexity metrics

Security

  • Input validation
  • SQL injection prevention
  • XSS prevention
  • Secure authentication

Performance

  • Algorithm efficiency
  • Database query optimization
  • Memory usage
  • Caching opportunities

Testing

  • Test coverage
  • Test quality
  • Edge case coverage
  • Integration tests

Documentation

  • Code comments
  • API documentation
  • README updates
  • Type annotations

Review Result

{
  "feature_id": "auth-001",
  "approved": true,
  "score": 85,
  "dimensions": {
    "code_quality": {"score": 90, "issues": []},
    "security": {"score": 85, "issues": ["Consider rate limiting"]},
    "performance": {"score": 80, "issues": []},
    "testing": {"score": 88, "issues": []},
    "documentation": {"score": 82, "issues": ["Add docstring to validate_token"]}
  },
  "blocking_issues": [],
  "suggestions": [
    "Consider extracting authentication middleware",
    "Add rate limiting for login endpoint"
  ],
  "auto_fixable": ["missing_docstring"]
}

QA Workflow

1. SCAN    → Static analysis of changed files
2. ANALYZE → Check against quality rules
3. SECURITY → Security-specific checks
4. REVIEW  → Contextual code review
5. REPORT  → Generate review report
6. FIX     → Auto-fix simple issues (optional)
7. APPROVE → Mark as QA passed or request changes

Quality Gates

gates:
  minimum_score: 70
  blocking_categories:
    - security_critical
    - test_failures
  required_checks:
    - linting_passes
    - type_checks_pass
    - tests_pass
    - coverage_minimum

Auto-Fix Capabilities

The reviewer can automatically fix:

  • Missing type hints
  • Formatting issues
  • Simple code style violations
  • Missing docstrings (basic)

Integration

  • Input: Completed features from ac-task-executor
  • Uses: ac-code-validator for static analysis
  • Reports to: ac-state-tracker

API Reference

See scripts/qa_reviewer.py for full implementation.