Track and update action item status from natural language updates like 'Seanのメールには返信しておいた' or 'Lu対応予定'. Integrates with daily-comms-ops workflow. Use when managing action items across communication channels.
uat-testcase-generator
This skill should be used when creating UAT (User Acceptance Testing) test cases in Excel format for Salesforce CRM projects. It generates standardized test case documents with summary sheets and detailed test case lists, following a specific format structure with test case ID, priority, category, scenario, preconditions, test steps, expected results, and acceptance criteria.
含まれるファイル(4)
- SKILL.md7.7 KB
- assets/example_testcases.json9.1 KB
- references/uat_best_practices.md11.1 KB
- scripts/generate_uat_testcases.py9.6 KB
SKILL.md(原文)
インストールする前に、エージェントに与えられる指示の中身を確認できます。
UAT Test Case Generator
Overview
This skill generates UAT (User Acceptance Testing) test case documents in Excel format for Salesforce CRM projects. The generated documents include a summary sheet with category breakdowns and a detailed test case list with all required fields for UAT execution.
When to Use This Skill
Use this skill when:
- Creating UAT test case documents for Salesforce implementations
- Generating test cases based on system requirements or user stories
- Converting system flow diagrams or requirement documents into test cases
- Needing a standardized Excel format for UAT documentation with Japanese field names
Workflow
Step 1: Gather Information
Collect the following from the user:
- Project Name: The name of the project (e.g., "Redac Salesforce CRM")
- Requirements Source: User stories, system flow diagrams, or requirement documents
- Test Categories: Main categories (e.g., "Data Migration", "Business Scenarios", "Security")
- Priority Criteria: Guidelines for assigning High/Medium/Low priorities (if not provided, use business criticality)
Step 2: Analyze Requirements
Review the source material and:
- Identify main test categories and sub-categories
- Determine test scenarios for each category
- Group related test cases together
- Assign priorities based on business impact
Step 3: Generate Test Cases
Create test cases with the following structure:
| Field | Description | Example |
|---|---|---|
| テストケースID | Unique ID (CATEGORY-###) | DATA-001 |
| 優先度 | High/Medium/Low | High |
| カテゴリ | Main category | データ移行検証 |
| サブカテゴリ | Sub-category | 移行データ件数照合 |
| テストシナリオ | Brief scenario | Account件数照合 |
| 事前条件 | Preconditions | 既存CRMからデータ移行済み |
| テスト手順 | Step-by-step procedure | 1. 既存CRMのAccount総件数を確認\n2. Salesforce UAT環境のAccount総件数を確認\n3. 件数を比較 |
| 期待結果 | Expected outcome | 移行元と移行先のAccount件数が一致すること |
| 実際の結果 | Actual result (empty) | (empty) |
| 合格基準 | Pass criteria | 件数差異0件 |
| 合否判定 | Pass/Fail (empty) | (empty) |
| 実施日 | Test date (empty) | (empty) |
| 実施者 | Tester (empty) | (empty) |
| 備考 | Notes (empty) | (empty) |
| 不具合ID | Bug ID (empty) | (empty) |
Test Case ID Format: CATEGORY_CODE-###
- DATA: データ移行検証
- BIZ: 業務シナリオテスト
- SEC: 認証・セキュリティテスト
- EXT: 外部連携テスト
- RPT: レポート・ダッシュボードテスト
- PERF: 性能テスト
- MOB: モバイルテスト
Step 4: Create Excel File
Use the Python script to generate the Excel file:
python scripts/generate_uat_testcases.py \
--project "Redac Salesforce CRM" \
--output "UAT受入試験テストケース一覧.xlsx" \
--testcases testcases.json
The script will:
- Create a "サマリー" (Summary) sheet with category counts and progress tracking
- Create a "全テストケース" (All Test Cases) sheet with detailed test cases
- Apply conditional formatting for visual clarity
Step 5: Review and Deliver
- Verify all test cases are complete and actionable
- Check that priorities are correctly assigned
- Ensure test steps are clear and numbered
- Deliver the Excel file to the user
Common Test Categories
Use these standard categories for Salesforce CRM projects:
1. データ移行検証 (Data Migration Verification)
Sub-categories:
- 移行データ件数照合 (Record count validation)
- データ品質検証 (Data quality validation)
- 関連データ整合性 (Relational integrity)
- 特殊文字・日本語テスト (Special characters and Japanese text)
2. 業務シナリオテスト (Business Scenario Testing)
Sub-categories:
- リード管理 (Lead management)
- 商談管理 (Opportunity management)
- 取引先/取引先責任者管理 (Account/Contact management)
- タスク/活動管理 (Task/Activity management)
- 契約管理 (Contract management)
- 承認プロセス (Approval processes)
3. 認証・セキュリティテスト (Authentication & Security)
Sub-categories:
- ユーザー認証 (User authentication)
- 権限管理 (Permission management)
- データ可視性 (Data visibility/sharing rules)
- プロファイル設定 (Profile settings)
4. 外部連携テスト (External Integration)
Sub-categories:
- API連携 (API integration)
- バッチ処理 (Batch processing)
- ファイル入出力 (File I/O)
- 外部システム連携 (External system integration)
5. レポート・ダッシュボードテスト (Reports & Dashboards)
Sub-categories:
- レポート表示 (Report display)
- ダッシュボード表示 (Dashboard display)
- データフィルタ (Data filtering)
- エクスポート機能 (Export functionality)
Example Usage
User Request:
"Create UAT test cases for our Salesforce data migration. We need to verify Account, Contact, and Opportunity record counts, and also test data quality like required fields and special characters."
Claude's Response Process:
-
Identify Categories:
- Category: データ移行検証
- Sub-categories: 移行データ件数照合, データ品質検証
-
Generate Test Cases:
[ { "id": "DATA-001", "priority": "High", "category": "データ移行検証", "sub_category": "移行データ件数照合", "scenario": "Account件数照合", "precondition": "既存CRMからデータ移行済み", "steps": "1. 既存CRMのAccount総件数を確認\n2. Salesforce UAT環境のAccount総件数を確認\n3. 件数を比較", "expected": "移行元と移行先のAccount件数が一致すること", "criteria": "件数差異0件" }, { "id": "DATA-002", "priority": "High", "category": "データ移行検証", "sub_category": "移行データ件数照合", "scenario": "Contact件数照合", "precondition": "既存CRMからデータ移行済み", "steps": "1. 既存CRMのContact総件数を確認\n2. Salesforce UAT環境のContact総件数を確認\n3. 件数を比較", "expected": "移行元と移行先のContact件数が一致すること", "criteria": "件数差異0件" }, ... ] -
Execute Script: Run
scripts/generate_uat_testcases.py -
Deliver File: Provide the generated Excel file to the user
Scripts
scripts/generate_uat_testcases.py
Python script to generate UAT test case Excel files with proper formatting.
Usage: See script header for detailed usage instructions and examples.
References
references/uat_best_practices.md
UAT testing best practices and guidelines for writing effective test cases.
Tips
- Use clear, action-oriented language in test steps
- Number test steps for clarity (1. 2. 3...)
- Make expected results specific and measurable
- Define objective pass/fail criteria
- Group related test cases under the same sub-category
- Assign priorities based on business impact, not technical complexity
- Keep test scenarios focused on one specific aspect
レビュー
まだレビューはありません。使ってみた感想をお寄せください。
同じリポジトリのスキル
概要と使いどころ
AI活用提案の専門コンサルタントスキル。LLM・AIエージェントの活用事例知識を基に、業界別、部門別、シーン別に最適なAI導入提案を行います。システム化、業務改善、効率化を得意とし、具体的な活用事例、期待効果、導入ステップを含む実践的な提案を提供します。Use when proposing AI/LLM adoption strategies for specific industries, departments, or business scenarios.
Generate AI-powered BPO service proposals for Japanese companies in the US market. Use when creating outsourcing proposals with AI service menus, ROI estimation, implementation roadmaps, and bilingual (JA/EN) proposal documents for 在米日系企業向けAI実装.
日本語の概要は準備中です。原文の説明を表示しています。
AI(LLM)が生成した日本語テキストの「AI臭」を検出・診断し、人間らしい文章にリライトするスキル。 Use when: 「AIっぽい文章を直して」「人間らしくリライトして」「AI臭を消して」「この文章をもっと自然にして」 「テキストのAI感を減らして」「機械っぽさを取りたい」 "make this sound more human", "remove AI tone", "humanize this text", "detect if this is AI-generated". 6つのAI特有パターン(視覚的マーカー、単調なリズム、マニュアル的構成、非コミット姿勢、抽象語の濫用、 定型メタファー)を正規表現ベースで検出し、0-100のAI臭スコアを算出。3つの人間化技法 (バランスを崩す・客観を崩す・論理を崩す)でリライトを実行する。 Note: 検出スクリプトは日本語テキスト専用。英語テキストの場合はClaude自身がreferences/を参照して分析・リライトする。
Generate audit-ready internal control design documents from As-Is business process inventories. Produces control IDs, assertion mappings, procedures, SoD analysis, KPIs, materiality thresholds, and implementation roadmaps. Use when building internal controls for new audit engagements, SOX/J-SOX compliance, or process improvement initiatives.
日本語の概要は準備中です。原文の説明を表示しています。
Review audit-related documents (control design documents, bottleneck analyses, requirements definitions, etc.) for quality, scoring them 0-100 with a severity-rated findings list. Use when reviewing audit documents, checking control design quality, or verifying cross-document consistency. Supports documents governed by US GAAP, IFRS, or J-GAAP.
日本語の概要は準備中です。原文の説明を表示しています。