跳到正文
cccskills
免费在 GitHub 公开

test-analysis

テスト品質を動作カバレッジの観点から分析し、クリティカルなテストギャップを特定する。テストファイルの追加・変更時に使用。

中文简介正在准备中。当前显示原文说明。

查看安装方法

包含的文件(1)

  • SKILL.md2.2 KB

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

Test Analysis スキル

目的

動作カバレッジの観点からテスト品質を分析し、クリティカルなギャップを特定する。

識別対象のギャップ

1. テストされていないエラーハンドリングパス

  • try-catchブロック内のエラー処理
  • API呼び出し失敗時の動作
  • バリデーションエラー

2. 境界条件のエッジケース

  • 空の入力、null/undefined
  • 最大値/最小値
  • 空配列/空オブジェクト

3. クリティカルなビジネスロジック分岐

  • 条件分岐の各パス
  • 状態遷移
  • 権限チェック

4. ネガティブテストケース

  • 不正な入力
  • 予期しない型
  • セキュリティ境界

5. 非同期/並行処理

  • レースコンディション
  • タイムアウト処理
  • 並列実行

優先度スケール

優先度意味例
9-10クリティカルデータ損失、セキュリティ、システム障害の可能性
7-8重要ユーザー向けエラーの可能性
5-6エッジケース混乱や軽微な問題
3-4Nice-to-have完全性のため
1-2オプショナル改善の余地

報告対象: 優先度7以上

出力形式

# Test Analysis Results

## Critical Gaps (優先度 9-10)

### [機能/関数名]

- ファイル: path/to/file.ts
- テストされていない動作: エラー時のリトライロジック
- リスク: データ損失の可能性
- 優先度: 10
- 推奨テストケース:
  - エラー発生時にリトライが実行されることを確認
  - 最大リトライ回数後にエラーがスローされることを確認

## Important Gaps (優先度 7-8)

...

## Summary

- Critical Gaps: X
- Important Gaps: X

注意事項

  • 行カバレッジではなく動作カバレッジに焦点
  • 変更されたコードに関連するテストを優先
  • 具体的なテストケースを提案
  • 優先度7以上のギャップを重点的に報告

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

プロジェクトガイドラインへの準拠をチェックし、バグ、スタイル違反、コード品質問題を検出する。PRレビュー時に使用。

中文简介正在准备中。当前显示原文说明。

feel-flow/ai-spec-driven-development72026年10月18日 更新

Enforces project coding standards during code review: naming conventions (PascalCase for classes, camelCase for methods/variables, UPPER_SNAKE_CASE for constants, kebab-case for files), standard file structure, anti-magic-number policy, file size limits (500/800 lines), security patterns, and design patterns. Use when reviewing code, writing new code, or checking adherence to project conventions.

中文简介正在准备中。当前显示原文说明。

feel-flow/ai-spec-driven-development72026年10月18日 更新

機能を保持したまま不要な複雑性を排除し、コードの簡潔性と可読性を向上させる。30行超の関数や3段以上のネスト検出時に使用。

中文简介正在准备中。当前显示原文说明。

feel-flow/ai-spec-driven-development72026年10月18日 更新

コードコメントの正確性、完全性、長期的な保守性を分析する。JSDoc、コメント、README等のドキュメントが変更された場合に使用。

中文简介正在准备中。当前显示原文说明。

feel-flow/ai-spec-driven-development72026年10月18日 更新

サイレント失敗を検出し、堅牢なエラーハンドリングを確保する。PRレビューでのエラーハンドリング検査時に使用。

中文简介正在准备中。当前显示原文说明。

feel-flow/ai-spec-driven-development72026年10月18日 更新

Enforces error handling standards: silent error prohibition, custom error class hierarchy (AppError base with category never-fallback / transient / permanent, cause preservation, ValidationError / UnauthorizedError / UpstreamError etc. — canonical definitions in ERRORS.md), external-boundary normalization (normalizeExternalError), Result pattern (Result.ok/Result.fail), proper try-catch with error type checking, structured error logging with a single Logger contract, fallback prohibition categories (isNeverFallback), and HTTP status code mapping. Use when implementing error handling, reviewing catch blocks, or designing error responses.

中文简介正在准备中。当前显示原文说明。

feel-flow/ai-spec-driven-development72026年10月18日 更新

查看 feel-flow 的全部技能

报告此技能的问题