Token导航 LogoToken导航TokenDH.com
运维和基础设施操作浏览器github未标认证来源可访问许可证需确认审计未展示

comprehensive-testing-%26-verification全面测试%26 验证

Agent Skill

用于辅助测试设计、自动化测试、用例整理和回归验证。它适合让 Agent 编写单元测试、端到端测试、测试计划或根据失败日志定位问题。使用时需要确认项目测试框架、运行命令和夹具数据,避免为了通过测试而改坏真实逻辑;涉及浏览器或外部服务时,应区分本地模拟、测试环境和生产环境。

总安装

1,751

周安装

82

GitHub Stars

678

下载量

759
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:comprehensive-testing-%26-verification(全面测试%26 验证)
来源仓库:https://github.com/ananddtyagi/cc-marketplace
仓库路径:skills/comprehensive-testing-%26-verification
安装命令:
npx skills add https://github.com/ananddtyagi/cc-marketplace --skill 'Comprehensive Testing & Verification'
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/ananddtyagi/cc-marketplace --skill 'Comprehensive Testing & Verification'

简介

强制遵循环境搭建、真实数据验证、Playwright 测试、跨视图检查四步流程。

  • 要求确认任务数据非 demo、状态同步正常、无控制台错误。
  • 适用于对功能正确性要求极高的生产级应用验证。
  • 必须通过全部检查点才能宣称特性可用。comprehensive-testing-%26-verification 属于运维和基础设施类 Skill,可作为该场景下的辅助能力补充。
  • 安装前建议确认 Playwright MCP 配置与测试容器可用性。

SKILL.md

Comprehensive Testing

Instructions

Mandatory Testing Protocol

ALWAYS follow this sequence before claiming any feature works:

  1. Environment Setup

- Navigate to http://localhost:5546 - Wait for app container to load - Verify stores are loaded - Check for initial console errors

  1. Real Data Verification

- Confirm tasks are loaded (not demo content) - Verify tasks have real properties (ids, titles, dates) - Check no placeholder/demo data exists

  1. Playwright MCP Testing

- Test functionality in browser - Verify visual feedback works correctly - Monitor for console errors - Confirm state synchronization across views

  1. Cross-View Validation

- Test sidebar ↔ calendar ↔ kanban sync - Verify state changes reflect everywhere - Test data persistence after refresh

Zero Tolerance Rules

  • NO console errors allowed (zero tolerance)
  • NO demo content - must use real data
  • NO assumptions - must verify visually
  • NO shortcuts - complete testing required

Critical Validation Checklist

  • Real tasks loaded (not demo content)
  • Zero console errors
  • Visual confirmation in Playwright MCP
  • State synchronized across all views
  • Data persists after page refresh
  • All interactions work as expected

Test Examples

// Test task creation
await page.click('[data-testid="quick-add-task"]')
await page.fill('[data-testid="task-title-input"]', 'Test Task')
await page.click('[data-testid="save-task"]')
await expect(page.locator('[data-testid="sidebar-task"]:has-text("Test Task")')).toBeVisible()

// Test calendar drag-drop
const sidebarTask = page.locator('[data-testid="sidebar-task"]').first()
const timeSlot = page.locator('[data-testid="time-slot"]').first()
await sidebarTask.dragTo(timeSlot)
await expect(page.locator('[data-testid="calendar-event"]')).toBeVisible()

Strict Verification Protocols (Integrated from qa-verify & testing-enforcer)

🚫 ZERO TOLERANCE POLICY

NEVER claim functionality works without mandatory testing evidence. Every success declaration requires:

MANDATORY Verification Sequence

Phase 1: Baseline Verification

  1. Start Application: Run npm run dev
  2. Verify Server Running: Check dev server starts successfully
  3. Verify Build Works: Run npm run build - must pass without errors
  4. Take Baseline Screenshot: Use Playwright MCP to capture initial state

Phase 2: Change Implementation

  1. Make ONE Change: Only one small change at a time
  2. Immediate Build Test: Run npm run build after every single change
  3. Fix Build Errors: If build fails, fix before proceeding
  4. Check Console: Monitor for any console errors

Phase 3: Functional Testing

  1. Navigate to Application: Use Playwright MCP to go to the running app
  2. Take Screenshot: Capture state before testing
  3. Test the Specific Feature: Only test what was changed
  4. Take After Screenshot: Capture state after testing
  5. Check Console: Ensure no errors during testing

Phase 4: Cross-View Verification

  1. Test in Multiple Views: Verify changes work across different app views
  2. Test Data Persistence: Refresh page and verify changes persist
  3. Test Related Features: Ensure no regression in related functionality

🎯 ENFORCEMENT TRIGGERS

Monitored Claim Patterns

The system automatically detects when you claim:

  • "works", "working", "functional"
  • "done", "complete", "finished"
  • "ready", "production-ready", "deployable"
  • "success", "successful", "achieved"
  • "fixed", "resolved", "implemented"
  • "verified", "confirmed", "validated"

Required Evidence for Claims

For UI Changes:

  • ✅ Playwright MCP test results (pass/fail)
  • ✅ Visual screenshots (before/after)
  • ✅ Console error monitoring (clean)
  • ✅ Cross-view compatibility (verified)
  • ✅ Data persistence (confirmed)

For Performance Claims:

  • ✅ Benchmark measurements (before/after)
  • ✅ Memory usage analysis
  • ✅ Load time measurements
  • ✅ Resource utilization data

For Bug Fixes:

  • ✅ Reproduction case (before fix)
  • ✅ Test scenario (after fix)
  • ✅ Regression testing (related features)
  • ✅ Edge case validation

📋 TESTING CHECKLIST

Before Claiming ANY Feature Works:

  • Application starts: npm run dev succeeds
  • Build passes: npm run build no errors
  • Real data present: No demo/placeholder data
  • Visual test passed: Playwright MCP confirms
  • Console clean: No JavaScript errors
  • Cross-view tested: Works in all relevant views
  • Data persists: Survives page refresh
  • Regressions checked: Related features still work
  • Screenshots captured: Before/after evidence
  • Test results documented: Pass/fail evidence recorded

Automatic Claim Detection:

When the system detects a success claim without evidence:

  1. HALT: Stop the workflow
  2. REQUEST: Demand specific testing evidence
  3. GUIDE: Provide exact testing steps required
  4. VERIFY: Confirm evidence meets standards
  5. APPROVE: Only then allow claim to stand

🔍 Evidence Collection Templates

UI Feature Testing Template

// Evidence Collection Template
const evidenceCollection = {
  featureName: "Feature Name",
  claimDate: new Date().toISOString(),
  testingEnvironment: {
    url: "http://localhost:5546",
    browser: "chromium",
    viewport: "1280x720"
  },
  tests: [
    {
      description: "Test specific functionality",
      expectedResult: "Expected outcome",
      actualResult: "Actual outcome",
      status: "PASS/FAIL",
      screenshot: "path/to/screenshot.png",
      evidence: "Detailed test results"
    }
  ],
  verification: {
    buildPassed: true,
    consoleClean: true,
    crossViewTested: true,
    dataPersists: true,
    noRegressions: true
  }
}

This comprehensive testing skill ensures rigorous validation that features actually work with real data, verifiable evidence, and zero tolerance for false success claims. All claims must be backed by mandatory testing evidence before being accepted.


MANDATORY USER VERIFICATION REQUIREMENT

Policy: No Fix Claims Without User Confirmation

CRITICAL: Before claiming ANY issue, bug, or problem is "fixed", "resolved", "working", or "complete", the following verification protocol is MANDATORY:

Step 1: Technical Verification

  • Run all relevant tests (build, type-check, unit tests)
  • Verify no console errors
  • Take screenshots/evidence of the fix

Step 2: User Verification Request

REQUIRED: Use the AskUserQuestion tool to explicitly ask the user to verify the fix:

"I've implemented [description of fix]. Before I mark this as complete, please verify:
1. [Specific thing to check #1]
2. [Specific thing to check #2]
3. Does this fix the issue you were experiencing?

Please confirm the fix works as expected, or let me know what's still not working."

Step 3: Wait for User Confirmation

  • DO NOT proceed with claims of success until user responds
  • DO NOT mark tasks as "completed" without user confirmation
  • DO NOT use phrases like "fixed", "resolved", "working" without user verification

Step 4: Handle User Feedback

  • If user confirms: Document the fix and mark as complete
  • If user reports issues: Continue debugging, repeat verification cycle

Prohibited Actions (Without User Verification)

  • Claiming a bug is "fixed"
  • Stating functionality is "working"
  • Marking issues as "resolved"
  • Declaring features as "complete"
  • Any success claims about fixes

Required Evidence Before User Verification Request

  1. Technical tests passing
  2. Visual confirmation via Playwright/screenshots
  3. Specific test scenarios executed
  4. Clear description of what was changed

Remember: The user is the final authority on whether something is fixed. No exceptions.

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Codex

33.12%
按下载量换算251

Claude

28.39%
按下载量换算215

Cursor

19.07%
按下载量换算145

Gemini CLI

10%
按下载量换算76

安全审计

暂无安全审计结果可展示。

权限和风险

操作浏览器

该 Skill 可能涉及浏览器控制能力,使用时可能读取或操作网页内容,需要在受控环境中确认权限边界。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills