# Quality Checker

> Automated quality assurance before delivery. Checks code, documents, and deliverables against standards.

- Skill: `modbender/quality-checker` (Agent Skill)
- Install (CLI): `npx skillmds@latest add modbender/quality-checker`
- Raw SKILL.md: https://api.skillmd.com/api/skills/modbender/quality-checker/raw
- Safety review: pending (external: skill-scanner WARNING, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: modbender (https://skillmd.com/u/modbender)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/modbender/quality-checker

---


# 品質チェックスキル

納品前の品質保証を自動化するスキル。

## 概要

### なぜ必要か
```
目的:
├── 納品物の品質を一定に保つ
├── ミスを事前に発見
├── クレームを防止
├── 信頼を築く
└── 修正回数を減らす
```

---

## チェック対象

### コード系
```
GAS/JavaScript/Python:
├── 構文エラーがないか
├── 動作確認済みか
├── コメントが適切か
├── 変数名がわかりやすいか
├── エラーハンドリングがあるか
├── 機密情報がハードコードされていないか
└── 不要なconsole.logが残っていないか
```

### スプレッドシート系
```
├── 数式が正しく動くか
├── 書式が統一されているか
├── 印刷範囲が適切か
├── データ検証が設定されているか
└── サンプルデータが入っているか
```

### ドキュメント系
```
├── 誤字脱字がないか
├── 説明がわかりやすいか
├── スクリーンショットが最新か
├── 手順が抜けていないか
└── FAQ/トラブルシューティングがあるか
```

---

## チェックリスト

### 納品前必須チェック
```
□ 要件を満たしているか
□ 動作確認済みか
□ エラーが出ないか
□ マニュアルが添付されているか
□ ファイル形式は正しいか
□ 機密情報が含まれていないか
□ クライアント名/固有情報が残っていないか
□ プロフェッショナルな見た目か
```

### カテゴリ別追加チェック

**GAS案件**
```
□ トリガーの設定方法が説明されているか
□ 権限の説明があるか
□ 外部APIのキー設定方法があるか
```

**スプレッドシート案件**
```
□ 使い方の説明シートがあるか
□ 保護設定が適切か
□ モバイル表示を確認したか
```

---

## 自動チェック機能

### コード検証
```
自動で実行:
├── Lintチェック（ESLint/Pylint）
├── 構文チェック
├── 未使用変数の検出
├── セキュリティパターンの検出
│   ├── APIキーのハードコード
│   ├── eval()の使用
│   └── SQLインジェクションリスク
└── 未完了マーカーの残存チェック
```

### ドキュメント検証
```
自動で実行:
├── スペルチェック
├── リンク切れチェック
├── 画像の存在確認
└── 文字化けチェック
```

---

## 品質スコア

### スコアリング
```
100点満点で評価:
├── 機能性: 40点（要件を満たすか）
├── 完成度: 30点（エラーなし、動作OK）
├── ドキュメント: 20点（マニュアルの質）
└── 見た目: 10点（プロフェッショナルか）

合格ライン: 80点以上
```

---

## 不合格時の対応

### 自動修正
```
軽微な問題は自動修正:
├── コードフォーマット
├── 明らかな誤字
├── 不要な空白/改行
└── コメントの形式統一
```

### 手動修正が必要な場合
```
アラート表示:
├── 問題箇所を明示
├── 修正方法を提案
├── 優先度を表示
└── 納品可否を判断
```

