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

quality-report-generate

デプロイ承認に必要な品質メトリクスを含む詳細な品質レポートを作成し、最終的な検証結果と品質指標をまとめたファイルを作成することで、品質保証プロセスを効率化するSkill。

📜 元の英語説明(参考)

Generate comprehensive quality report with metrics and verification. Produces final CHAPTER_XX_VERIFICATION.md and quality_metrics.json for deployment approval.

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

一言でいうと

デプロイ承認に必要な品質メトリクスを含む詳細な品質レポートを作成し、最終的な検証結果と品質指標をまとめたファイルを作成することで、品質保証プロセスを効率化するSkill。

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

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

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

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

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

💾 手動でダウンロードしたい(コマンドが難しい人向け)
  1. 1. 下の青いボタンを押して quality-report-generate.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → quality-report-generate フォルダができる
  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 自身は原文を読みます。誤訳がある場合は原文をご確認ください。

Quality Report Generate Skill

目的

このスキルは、章の生成と検証に関するすべての情報を文書化した、最終的な品質レポートを生成します。レポートの内容は以下の通りです。

  • 以前のゲートからのすべての検証結果を集約
  • 品質メトリクス(コンテンツサイズ、構造の複雑さ、精度)を計算
  • レビュー用に人間が読める Markdown レポートを生成
  • 追跡および CI/CD 用に機械可読な JSON メトリクスを作成
  • デプロイメントの判断(合格/不合格/レビューが必要)を提供

これは検証ゲート前の最後のスキルであり、章のデプロイメントを承認または拒否するために必要なエビデンスを生成します。

実行内容

  1. すべての検証アーティファクトを収集

    • validation_structure.json(Gate 1 の結果)をロード
    • validation_semantic.json(Gate 2 の結果)をロード
    • consolidation_log.json(統合データ)をロード
    • 最終的な chapter_XX.html ファイルをロード
  2. 章からメタデータを抽出

    • HTML を解析して構造を抽出
    • コンテンツ要素(見出し、段落、リスト)をカウント
    • 単語数とコンテンツサイズを計算
    • CSS クラスの使用状況を検証
  3. 品質メトリクスを計算

    • 全体的な検証スコア(0〜100)
    • 構造コンプライアンスの割合
    • セマンティックコンプライアンスの割合
    • コンテンツの完全性の推定
    • 精度スコア(参照データが利用可能な場合)
  4. Markdown レポートを生成

    • 人間が読める検証レポートを作成
    • 要約ステータス(✅ PASS / ⚠️ REVIEW / ❌ FAIL)を含める
    • すべての検証結果を文書化
    • 発見事項と推奨事項をリストアップ
  5. JSON メトリクスを生成

    • 追跡用の機械可読なメトリクス
    • CI/CD パイプラインに適している
    • 自動化された品質ダッシュボードを有効にする
    • 傾向分析をサポート
  6. 両方のレポート形式を保存

    • 保存: output/chapter_XX/chapter_artifacts/CHAPTER_XX_VERIFICATION.md
    • 保存: output/chapter_XX/chapter_artifacts/quality_metrics.json
    • 両方のファイルにタイムスタンプを付与
    • 要約統計を作成

入力ファイル

検証レポート(以前のゲートから):

  • validation_structure.json - HTML 構造の検証結果
  • validation_semantic.json - セマンティック検証の結果
  • consolidation_log.json - ページの統合メタデータ

章のコンテンツ:

  • chapter_XX.html - 最終的な統合された HTML
  • page_artifacts/page_YY/*.html - 個々のページの HTML(分析用、オプション)

参照データ(オプション):

  • page_artifacts/page_YY/02_page_XX.png - 元の PDF ページ(視覚的な比較用)

品質メトリクスの計算

全体的な検証スコア(0〜100)

base_score = 100

# 構造上の問題に対する減点
if structure_errors > 0:
    base_score -= (structure_errors * 10)

# セマンティックな問題に対する減点
if semantic_errors > 0:
    base_score -= (semantic_errors * 5)

# 警告に対する減点
warning_count = structure_warnings + semantic_warnings
base_score -= (warning_count * 2)

# セマンティッククラスに対するボーナス
if semantic_classes_ratio > 0.8:
    base_score += 5

overall_score = max(0, min(100, base_score))

コンテンツの完全性

expected_pages = last_page - first_page + 1
pages_with_content = count_pages_with_substantial_content()
completeness_percent = (pages_with_content / expected_pages) * 100

構造コンプライアンス

checks_passed = structure_validation_checks_passed
checks_total = structure_validation_checks_total
compliance_percent = (checks_passed / checks_total) * 100

セマンティックコンプライアンス

required_classes = [
    'page-container', 'page-content', 'chapter-header',
    'section-heading', 'paragraph', 'bullet-list'
]
found_classes = [c for c in required_classes if c in html]
compliance_percent = (len(found_classes) / len(required_classes)) * 100

出力: Markdown レポート

パス: output/chapter_XX/chapter_artifacts/CHAPTER_XX_VERIFICATION.md

構造の例:


# Chapter 2 HTML 精度検証レポート

## 概要
**ステータス**: ✅ **検証済み**

Chapter 2 の HTML ドキュメントは、精度と品質について徹底的に検証されました。すべての検証ゲートが正常に通過しました。

---

## 全体的な品質メトリクス

| メトリクス | 値 | 目標 | ステータス |
|--------|-------|--------|--------|
| **全体的な品質スコア** | 96/100 | ≥85 | ✅ PASS |
| **構造検証** | 100% | 100% | ✅ PASS |
| **セマンティック検証** | 98% | ≥90% | ✅ PASS |
| **コンテンツの完全性** | 100% | 100% | ✅ PASS |
| **視覚的な精度** | 94% | ≥85% | ✅ PASS |

---

## コンテンツの概要

### ページ
- **書籍ページ**: 16-29 (14 ページ)
- **PDF インデックス**: 15-28
- **章**: 2 - Rights in Real Estate

### コンテンツ要素
- **段落の合計**: 156
- **見出しの合計**: 28 (1 h1, 4 h2, 23 h4)
- **リストの合計**: 12 (合計 132 項目)
- **表/展示の合計**: 3
- **画像の合計**: 5
- **単語の合計**: 12,547

---

## 検証結果

### ✅ HTML 構造検証 (PASSED)

すべての構造チェックに合格しました:
- ✓ HTML5 DOCTYPE が有効
- ✓ `<html>`, `<head>`, `<body>` タグが適切に形成されている
- ✓ Meta charset と viewport タグが存在する
- ✓ 説明的なコンテンツを含む Title タグ
- ✓ CSS スタイルシートが正しくリンクされている
- ✓ `<div class="page-container">` ラッパーが存在する
- ✓ `<main class="page-content">` 構造が有効
- ✓ すべてのタグが適切に一致し、閉じられている
- ✓ 閉じられていないタグや不適切にネストされたタグがない

**エラー**: 0
**警告**: 0

### ✅ セマンティック検証 (PASSED)

すべてのセマンティックチェックに合格しました:
- ✓ 必要な CSS クラスが存在し、正しい
- ✓ 見出しの階層が有効(ジャンプなし、論理的な流れ)
- ✓ すべての段落が適切にフォーマットされている
- ✓ すべてのリストが正しく構造化されている
- ✓ 表が適切にフォーマットされている
- ✓ セマンティッククラスの使用法が一貫している
- ✓ ページが継続的な形式を維持している(ページネーションなし)

**エラー**: 0
**警告**: 0

### ✅ 視覚的な精度チェック (PASSED)

元の PDF ページとの比較:
- 全体的な類似性: 94%
- ページごとの平均: 94%
- すべてのページが ≥ 85% のしきい値
- レイアウトがオリジナルと一致
- コンテンツの配置が正確
- テキストのレンダリングが正しい

---

## 統合の詳細

**章の開始**: 16 ページ (章の見出しとナビ

(原文がここで切り詰められています)
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開

Quality Report Generate Skill

Purpose

This skill generates the final quality report documenting everything about a chapter's generation and validation. The report:

  • Aggregates all validation results from previous gates
  • Calculates quality metrics (content size, structure complexity, accuracy)
  • Generates human-readable markdown report for review
  • Creates machine-readable JSON metrics for tracking and CI/CD
  • Provides deployment decision (pass/fail/requires-review)

This is the final skill before validation gates, producing the evidence needed to approve or reject a chapter for deployment.

What to Do

  1. Collect all validation artifacts

    • Load validation_structure.json (Gate 1 results)
    • Load validation_semantic.json (Gate 2 results)
    • Load consolidation_log.json (consolidation data)
    • Load final chapter_XX.html file
  2. Extract metadata from chapter

    • Parse HTML to extract structure
    • Count content elements (headings, paragraphs, lists)
    • Calculate word count and content size
    • Verify CSS class usage
  3. Calculate quality metrics

    • Overall validation score (0-100)
    • Structural compliance percentage
    • Semantic compliance percentage
    • Content completeness estimate
    • Accuracy score (if reference data available)
  4. Generate markdown report

    • Create human-readable verification report
    • Include summary status (✅ PASS / ⚠️ REVIEW / ❌ FAIL)
    • Document all validation results
    • List findings and recommendations
  5. Generate JSON metrics

    • Machine-readable metrics for tracking
    • Suitable for CI/CD pipelines
    • Enable automated quality dashboards
    • Support trend analysis
  6. Save both report formats

    • Save: output/chapter_XX/chapter_artifacts/CHAPTER_XX_VERIFICATION.md
    • Save: output/chapter_XX/chapter_artifacts/quality_metrics.json
    • Timestamp both files
    • Create summary statistics

Input Files

Validation reports (from previous gates):

  • validation_structure.json - HTML structure validation results
  • validation_semantic.json - Semantic validation results
  • consolidation_log.json - Page consolidation metadata

Chapter content:

  • chapter_XX.html - Final consolidated HTML
  • page_artifacts/page_YY/*.html - Individual page HTML (optional, for analysis)

Reference data (optional):

  • page_artifacts/page_YY/02_page_XX.png - Original PDF pages (for visual comparison)

Quality Metrics Calculation

Overall Validation Score (0-100)

base_score = 100

# Deduct for structure issues
if structure_errors > 0:
    base_score -= (structure_errors * 10)

# Deduct for semantic issues
if semantic_errors > 0:
    base_score -= (semantic_errors * 5)

# Deduct for warnings
warning_count = structure_warnings + semantic_warnings
base_score -= (warning_count * 2)

# Bonus for semantic classes
if semantic_classes_ratio > 0.8:
    base_score += 5

overall_score = max(0, min(100, base_score))

Content Completeness

expected_pages = last_page - first_page + 1
pages_with_content = count_pages_with_substantial_content()
completeness_percent = (pages_with_content / expected_pages) * 100

Structural Compliance

checks_passed = structure_validation_checks_passed
checks_total = structure_validation_checks_total
compliance_percent = (checks_passed / checks_total) * 100

Semantic Compliance

required_classes = [
    'page-container', 'page-content', 'chapter-header',
    'section-heading', 'paragraph', 'bullet-list'
]
found_classes = [c for c in required_classes if c in html]
compliance_percent = (len(found_classes) / len(required_classes)) * 100

Output: Markdown Report

Path: output/chapter_XX/chapter_artifacts/CHAPTER_XX_VERIFICATION.md

Example structure:

# Chapter 2 HTML Accuracy Verification Report

## Summary
**Status**: ✅ **VERIFIED ACCURATE**

The Chapter 2 HTML document has been thoroughly verified for accuracy and quality. All validation gates passed successfully.

---

## Overall Quality Metrics

| Metric | Value | Target | Status |
|--------|-------|--------|--------|
| **Overall Quality Score** | 96/100 | ≥85 | ✅ PASS |
| **Structure Validation** | 100% | 100% | ✅ PASS |
| **Semantic Validation** | 98% | ≥90% | ✅ PASS |
| **Content Completeness** | 100% | 100% | ✅ PASS |
| **Visual Accuracy** | 94% | ≥85% | ✅ PASS |

---

## Content Summary

### Pages
- **Book Pages**: 16-29 (14 pages)
- **PDF Indices**: 15-28
- **Chapter**: 2 - Rights in Real Estate

### Content Elements
- **Total Paragraphs**: 156
- **Total Headings**: 28 (1 h1, 4 h2, 23 h4)
- **Total Lists**: 12 (132 total items)
- **Total Tables/Exhibits**: 3
- **Total Images**: 5
- **Total Words**: 12,547

---

## Validation Results

### ✅ HTML Structure Validation (PASSED)

All structural checks passed:
- ✓ HTML5 DOCTYPE valid
- ✓ `<html>`, `<head>`, `<body>` tags properly formed
- ✓ Meta charset and viewport tags present
- ✓ Title tag with descriptive content
- ✓ CSS stylesheet linked correctly
- ✓ `<div class="page-container">` wrapper present
- ✓ `<main class="page-content">` structure valid
- ✓ All tags properly matched and closed
- ✓ No unclosed or improperly nested tags

**Errors**: 0
**Warnings**: 0

### ✅ Semantic Validation (PASSED)

All semantic checks passed:
- ✓ Required CSS classes present and correct
- ✓ Heading hierarchy valid (no jumps, logical flow)
- ✓ All paragraphs properly formatted
- ✓ All lists correctly structured
- ✓ Tables properly formatted
- ✓ Semantic class usage consistent throughout
- ✓ Page maintains continuous format (no pagination)

**Errors**: 0
**Warnings**: 0

### ✅ Visual Accuracy Check (PASSED)

Comparison with original PDF pages:
- Overall similarity: 94%
- Page-by-page average: 94%
- All pages ≥ 85% threshold
- Layout matches original
- Content positioning accurate
- Text rendering correct

---

## Consolidation Details

**Chapter Opening**: Page 16 (Chapter header and navigation included)
**Consolidation**: Pages 16-29 merged into single continuous document
**Pages Merged**: 14
**Page Headers Removed**: 13 (continuation pages)
**Duplicate Content**: None detected

**Consolidation Log**:
```json
{
  "pages_merged": 14,
  "pages_include": [...],
  "heading_hierarchy": {
    "h1": 1,
    "h2": 4,
    "h4": 23
  },
  "content_statistics": {
    "paragraphs": 156,
    "lists": 12,
    "tables": 3,
    "images": 5,
    "total_words": 12547
  }
}

CSS Classes Used

Core Structure: page-container, page-content, chapter-header (6 classes) Content: section-heading, subsection-heading, paragraph, bullet-list, bullet-item (12 classes) Exhibits: exhibit, exhibit-table, exhibit-title, exhibit-header (4 classes) Navigation: section-navigation, nav-item (2 classes) Special: section-divider, page-footer (2 classes)

Total unique classes: 26 Classes found as required: 6/6 (100%)


Issues & Findings

✅ No Critical Issues Found

  • ✓ No missing sections
  • ✓ No missing content
  • ✓ No structural problems
  • ✓ No broken internal links
  • ✓ No invalid HTML
  • ✓ No semantic violations

⚠️ Minor Notes

  • None - all validation gates passed

Generation Process

Extraction: Rich data extracted from PDF pages (text, fonts, images) ASCII Preview: Structural layout created for AI reference AI Generation: Individual pages generated using 3-input approach:

  • Visual reference (PNG rendering of PDF)
  • Parsed text data (JSON with metadata)
  • Layout structure (ASCII preview) Structure Validation: HTML5 compliance verified Consolidation: Pages merged into continuous chapter Semantic Validation: Structure and classes verified Quality Report: Final metrics and status

Accuracy Assessment

Criterion Result Assessment
Content Completeness 100% All sections present
Page Coverage 14/14 All pages included
Heading Accuracy Correct hierarchy
List Accuracy All items present
Table Accuracy Proper formatting
Image References Correct paths
Semantic Structure Proper classes
Visual Fidelity 94% Matches original layout

Recommendation

APPROVED FOR DEPLOYMENT

This chapter has passed all quality gates:

  1. ✓ HTML structure is valid
  2. ✓ Semantic requirements met
  3. ✓ Content is complete and accurate
  4. ✓ Visual appearance matches original
  5. ✓ Ready for production use

Next Steps:

  • Deploy to production website
  • Monitor user feedback
  • Archive validation artifacts
  • Proceed with next chapter

Technical Details

Generated: 2025-11-08T14:40:00Z Generator: Calypso Quality Report System Report Version: 2.0 Chapter: 2 Status: ✅ PASSED ALL GATES

{
  "report_metadata": {
    "chapter": 2,
    "generated_at": "2025-11-08T14:40:00Z",
    "validation_status": "PASS",
    "overall_score": 96,
    "deployable": true
  }
}

Report prepared by: Calypso Verification Pipeline Quality Standards Version: 2025-11-08 Verification Status: ✅ PASSED


## Output: JSON Metrics

**Path**: `output/chapter_XX/chapter_artifacts/quality_metrics.json`

```json
{
  "chapter": 2,
  "title": "Rights in Real Estate",
  "book_pages": "16-29",
  "pdf_indices": "15-28",
  "report_generated_at": "2025-11-08T14:40:00Z",
  "overall_status": "PASS",
  "overall_quality_score": 96,
  "deployment_approved": true,
  "validation_results": {
    "structure_validation": {
      "status": "PASS",
      "checks_passed": 10,
      "checks_failed": 0,
      "checks_total": 10,
      "compliance_percent": 100,
      "errors": [],
      "warnings": []
    },
    "semantic_validation": {
      "status": "PASS",
      "checks_passed": 8,
      "checks_failed": 0,
      "checks_total": 8,
      "compliance_percent": 100,
      "errors": [],
      "warnings": []
    },
    "visual_accuracy": {
      "status": "PASS",
      "overall_similarity": 0.94,
      "threshold": 0.85,
      "page_results": [
        {
          "page": 16,
          "similarity": 0.96,
          "status": "PASS"
        },
        {
          "page": 17,
          "similarity": 0.93,
          "status": "PASS"
        }
        // ... all pages
      ]
    }
  },
  "content_metrics": {
    "total_pages": 14,
    "total_headings": 28,
    "heading_breakdown": {
      "h1": 1,
      "h2": 4,
      "h3": 0,
      "h4": 23
    },
    "total_paragraphs": 156,
    "total_lists": 12,
    "total_list_items": 132,
    "total_tables": 3,
    "total_images": 5,
    "total_words": 12547,
    "estimated_reading_time_minutes": 45
  },
  "structure_metrics": {
    "css_classes_found": 26,
    "required_classes_present": 6,
    "required_classes_total": 6,
    "page_container_valid": true,
    "page_content_valid": true,
    "continuous_format": true,
    "heading_hierarchy_valid": true
  },
  "content_completeness": {
    "expected_pages": 14,
    "pages_with_content": 14,
    "completeness_percent": 100,
    "sections_verified": [
      "Chapter Header",
      "Real Property Rights",
      "Physical Characteristics",
      "Interdependence",
      "Government Rights",
      "Regulations and Licensing"
    ]
  },
  "quality_assessment": {
    "accuracy_level": "HIGH",
    "confidence_level": "HIGH",
    "ready_for_deployment": true,
    "requires_manual_review": false,
    "requires_fixes": false
  }
}

Implementation

Generate report using Python script:

cd Calypso/tools

# Generate quality report
python3 generate_quality_report.py \
  --chapter 2 \
  --html-file "../output/chapter_02/chapter_artifacts/chapter_02.html" \
  --validation-structure "../output/chapter_02/chapter_artifacts/validation_structure.json" \
  --validation-semantic "../output/chapter_02/chapter_artifacts/validation_semantic.json" \
  --consolidation-log "../output/chapter_02/chapter_artifacts/consolidation_log.json" \
  --output-dir "../output/chapter_02/chapter_artifacts"

Report Contents

The markdown report includes:

  1. Executive Summary - Quick status overview
  2. Quality Metrics Table - Key metrics vs targets
  3. Content Summary - Page count, element counts
  4. Validation Results - Structure and semantic checks
  5. Consolidation Details - Page merge information
  6. CSS Classes - Class usage summary
  7. Issues & Findings - Any problems found
  8. Generation Process - How content was created
  9. Accuracy Assessment - Verification against criteria
  10. Recommendation - Deploy or review needed
  11. Technical Details - Metadata and timestamps

Success Criteria

✓ Markdown report created with comprehensive information ✓ JSON metrics valid and machine-parseable ✓ Quality score calculated correctly ✓ All validation results aggregated ✓ Content metrics accurate ✓ Deployment recommendation provided ✓ Report ready for stakeholder review

Report Usage

For stakeholders: Read markdown report for human-friendly overview For CI/CD: Parse JSON metrics for automated decisions For archival: Both formats saved for audit trail For monitoring: JSON feeds quality dashboards

Next Steps

Once quality report is generated:

  1. Quality Gate 3 (visual-accuracy-check) performs final visual validation
  2. If all gates pass: Chapter approved for deployment
  3. If gates fail: Report flags issues, user reviews and fixes

Design Notes

  • Combines data from all previous validations
  • Generates both human and machine-readable formats
  • Provides decision support (approve/review/fix)
  • Creates permanent audit record
  • Ready for automated quality tracking