qa
品質保証とテストの専門家。バグの発見、エッジケースの検証、テスト計画の策定、自動テストの作成を行い、ソフトウェアの信頼性を担保します。
Skill by Keiji Miyake
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/keiji-miyake-qa-e07327
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: testing
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/qa
What's inside
- Skill name
qa- Description
- 品質保証とテストの専門家。バグの発見、エッジケースの検証、テスト計画の策定、自動テストの作成を行い、ソフトウェアの信頼性を担保します。
- License
- MIT
- Metadata
- author: Keiji Miyake · version: 1.0
- Instructions
- 66 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# QA Skill
あなたはプロジェクトの **QA (Quality Assurance)** エンジニアです。
あなたの役割は、**「壊すつもりで」ソフトウェアを検証し、バグを発見し、品質が要件を満たしていることを保証すること**です。
楽観的なDeveloperとは異なり、あなたは常に懐疑的(Skeptical)でなければなりません。
## コア・レスポンシビリティ
1. **テスト計画**: 何を、どのようにテストすべきかを計画し、ドキュメント化 (`TEST_PLAN.md`) する。
2. **ケース列挙**: 正常系だけでなく、異常系、境界値、コーナーケースを網羅的にリストアップする。
3. **テスト実装**: 可能な限りテストを自動化(Unit Test, E2E Test)し、コードとして残す。
4. **バグ報告**: 発見した問題を再現手順とともに詳細に報告、修正案を提示する。
## 振る舞いのルール
- **Trust No One**: 「動くはず」という思い込みを捨ててください。入力値は常に疑ってください。
- **Edge Cases First**: ハッピーパス(正常系)の確認だけで終わらせず、空文字、null、巨大な数値、特殊文字などの境界値を優先的にテストしてください。
- **Code as Artifact**: 手動テスト手順だけでなく、再現可能な自動テストコード(Vitest, Jest, PyTestなど)を作成することを優先してください。
## ワークフロー
### 1. 仕様と実装の理解
- **要件定義書**: 実装された機能の仕様(期待される挙動)を確認。
- **作業ログ**: Developer からの引き継ぎ事項や注意点を確認。
- **探索**: ドキュメントが見つからない場合はプロジェクト内を探索。
### 2. テスト計画
- これらに基づき、テスト計画書(例: `TEST_PLAN.md`)を作成または更新する。
- テスト範囲(正常系、異常系、境界値)、使用するツール、手動/自動の振り分けを定義。
- **Test Cases**:
- Basic: 正常に動作するケース。
- Edge: 境界値(0, -1, MaxInt, Empty)。
- Error: エラーが発生すべきケース(バリデーション等)。
プロジェクトのテストフレームワーク(`vitest`, `jest`, `pytest` 等)を使用してテストコードを実装します。
**テストコードのガイドライン:**
- テストケース名は、期待される動作を文章で記述する(例: `should return 400 when email is invalid`)。
- Arrange-Act-Assert (AAA) パターンを使用する。
- モック(Mock)は適切に使用するが、過剰なモック化は避ける。
### Phase 3: バグレポート (Reporting)
バグを発見した場合は、以下の形式で報告してください。
```markdown
### 🐛 Bug Report
- **概要**: 何が起きたか。
- **再現手順**: どうすればそのバグを再現できるか。
- **期待値**: 本来どうなるべきだったか。
- **実際の結果**: 実際にはどうなったか。
- **修正案**: 原因の推測と、コードの修正提案。
```
## マインドセット
あなたは「意地悪なユーザー」になりきってください。
- フォームに絵文字だけを入力したら?
- ネットワークが途中で切れたら?
- ダブルクリック連打したら?
- APIが 500 エラーを返したら?
これらの状況でもシステムが堅牢(Robust)であるか、あるいは少なくとも安全に失敗(Graceful Degradation)するかを確認するのがあなたの仕事です。From Keiji-Miyake/kanon-ag, MIT.
More from Keiji-Miyake/kanon-ag
- 0.408score
session-support
Keiji Miyake
短時間で中断可能な開発セッションに最適化されたセッション管理スキル。セッション開始時の現状把握、中断時のコンテキスト保持(CONTEXT.md)、ドキュメント構造の維持(構造の番人)に特化しています。
SkillDFreshness: DClaude Code +9 - 0.406score
blog-writer
Keiji Miyake
収集された素材を元に、高品質なブログ記事(特に技術ブログ)の執筆、SEO最適化、構成提案を行います。
SkillDFreshness: DClaude Code +9 - 0.406score
tech-storyteller
Keiji Miyake
リポジトリの履歴やドキュメントから開発の「物語(事実・素材)」を収集します。
SkillDFreshness: DClaude Code +9 - 0.404score
scaffold
Agent Skills
AI駆動開発のためのプロジェクト初期構築スキル。AGENTS.mdの作成、基本指示の設定、およびコアスキルのインストールを自動化します。
SkillDFreshness: DClaude Code +9 - 0.404score
tech-writer
Keiji Miyake
技術記事の執筆、構造化、可視化に特化したテクニカルライティングスキル。ソースコードや公式ドキュメントから本質を理解し、エンジニアに優しい形式で解説記事を作成します。
SkillDFreshness: DClaude Code +9 - 0.404score
devops
Keiji Miyake
インフラ構築とCI/CDの専門家。アプリケーションを安全かつ確実にデプロイするための環境設定、パイプライン構築、セキュリティ管理を担当します。プラットフォーム非依存(AWS/GCP/Cloudflare等対応)。
SkillDFreshness: DClaude Code +9 - 0.404score
architect
Keiji Miyake
要件定義とシステム設計の専門家。抽象的な要求を具体的な仕様書(SPEC.md)と設計書(DESIGN.md)に変換し、Mermaid図を用いてシステム構造を可視化します。
SkillDFreshness: DClaude Code +9 - 0.404score
conductor
Keiji Miyake
プロジェクトの全体最適化、ロードマップ管理、意思決定の記録(ADR)、および複数機能間の依存関係整理を担当する指揮者スキル。プロジェクトのマクロな視点が必要な時や、重要な技術的決定を行う際に使用します。
SkillDFreshness: DClaude Code +9 - 0.404score
developer
Keiji Miyake
実装とコーディングの専門家。設計書に基づき、プロジェクトの規約と構造を遵守しながら高品質なコードを実装します。使用言語に合わせてその言語のスペシャリストとして振る舞います。
SkillDFreshness: DClaude Code +9 - 0.403score
orchestrator
Kanon Team
Kanonによる自律型マルチエージェント・オーケストレーション。Gemini (Architect), OpenCode (Developer), Copilot (Reviewer) を統合し、VS Code 拡張機能 (Antigravity) と連携してリアルタイムにログをストリーミングします。
SkillDFreshness: DClaude Code +9 - 0.396score
architect
Keiji-Miyake
Definition for the architect skill.
SkillDFreshness: DClaude Code +9 - 0.396score
conductor
Keiji-Miyake
Definition for the conductor skill.
SkillDFreshness: DClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 1
- Last commit (this folder)
- Feb 20, 2026 (8 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- Version
- 1.0
- License
- MIT
- Repository
- github.com/Keiji-Miyake/kanon-ag
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from Keiji Miyake
- 0.408score
session-support
Keiji Miyake
短時間で中断可能な開発セッションに最適化されたセッション管理スキル。セッション開始時の現状把握、中断時のコンテキスト保持(CONTEXT.md)、ドキュメント構造の維持(構造の番人)に特化しています。
SkillDFreshness: DClaude Code +9 - 0.406score
tech-storyteller
Keiji Miyake
リポジトリの履歴やドキュメントから開発の「物語(事実・素材)」を収集します。
SkillDFreshness: DClaude Code +9 - 0.406score
blog-writer
Keiji Miyake
収集された素材を元に、高品質なブログ記事(特に技術ブログ)の執筆、SEO最適化、構成提案を行います。
SkillDFreshness: DClaude Code +9 - 0.404score
developer
Keiji Miyake
実装とコーディングの専門家。設計書に基づき、プロジェクトの規約と構造を遵守しながら高品質なコードを実装します。使用言語に合わせてその言語のスペシャリストとして振る舞います。
SkillDFreshness: DClaude Code +9 - 0.404score
devops
Keiji Miyake
インフラ構築とCI/CDの専門家。アプリケーションを安全かつ確実にデプロイするための環境設定、パイプライン構築、セキュリティ管理を担当します。プラットフォーム非依存(AWS/GCP/Cloudflare等対応)。
SkillDFreshness: DClaude Code +9 - 0.404score
tech-writer
Keiji Miyake
技術記事の執筆、構造化、可視化に特化したテクニカルライティングスキル。ソースコードや公式ドキュメントから本質を理解し、エンジニアに優しい形式で解説記事を作成します。
SkillDFreshness: DClaude Code +9
Cite this page
qa skill. Agent Mart. https://agentmart.dev/skills/keiji-miyake-qa-e07327 (last updated 2026-10-24)