본문으로 건너뛰기
cccskills
무료GitHub에 공개

qe-test-idea-rewriting

Transform passive 'Verify X' test descriptions into active, observable test actions. Use when test ideas lack specificity, use vague language, or fail quality validation. Converts to action-verb format for clearer, more testable descriptions.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

proffesor-for-testing/agentic-qe스타 515(GitHub 515 + cccskills 0)

실행 점수 미검증

설치 방법 보기

포함된 파일(1)

  • SKILL.md6.9 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

Test Idea Rewriting

<default_to_action> When transforming test ideas:

  1. DETECT all "Verify X" patterns via regex
  2. IDENTIFY appropriate action verb category
  3. TRANSFORM to "[ACTION] [trigger]; [OBSERVE] [result]" pattern
  4. PRESERVE all metadata (IDs, priorities, automation types)
  5. VALIDATE zero "Verify" patterns remain
  6. OUTPUT in same format as input

Success Criteria: /<td>Verify\s/gi returns 0 matches </default_to_action>

Quick Reference Card

Transformation Pattern

[ACTION VERB] [specific trigger]; [OUTCOME VERB] [observable result]

Action Verb Quick Reference

CategoryVerbsUse When
InteractionClick, Type, Submit, Navigate, ScrollUI actions
TriggerSend, Inject, Force, Simulate, LoadAPI/system actions
MeasurementMeasure, Time, Count, ProfilePerformance checks
StateSet, Configure, Enable, Disable, ToggleSetup actions
ObservationConfirm, Assert, Check, ObserveOutcome verification

Common Transformations

BeforeAfter
Verify login worksSubmit valid credentials; confirm session created
Verify API returns 200Send GET request; assert 200 response within 500ms
Verify error displaysTrigger validation error; observe error message
Verify data savesInsert record; query database; confirm fields match
Verify performanceExecute 100 requests; measure p99 < 200ms

Transformation Rules

Pattern Detection

/<td>Verify\s/gi     // HTML table cells
/^Verify\s/gim       // Line starts
/"Verify\s[^"]+"/gi  // Quoted strings

Transformation Categories

API/Network Tests

Input PatternOutput Pattern
Verify API returns XSend [METHOD] request; assert [STATUS] response
Verify endpoint accepts YPost [PAYLOAD] to endpoint; confirm [RESPONSE]
Verify webhook firesTrigger [EVENT]; observe webhook received

UI/UX Tests

Input PatternOutput Pattern
Verify button worksClick [BUTTON]; observe [EFFECT]
Verify form submitsFill [FIELDS]; submit form; confirm [RESULT]
Verify navigation worksClick [LINK]; observe [PAGE] loads

Data Tests

Input PatternOutput Pattern
Verify data savesInsert [RECORD]; query; confirm [MATCH]
Verify validation worksEnter [INVALID]; observe [ERROR]
Verify format acceptedSubmit [FORMAT]; confirm [PROCESSED]

Performance Tests

Input PatternOutput Pattern
Verify performance is goodExecute [LOAD]; measure [METRIC] < [THRESHOLD]
Verify scalabilityIncrease [USERS] to [N]; monitor [RESOURCE]
Verify timeout worksInject [DELAY]; confirm timeout after [TIME]

Action Verb Reference

Interaction Verbs

VerbWhen to UseExample
ClickUI element interactionClick "Submit" button
TypeText entryType "user@example.com"
SubmitForm completionSubmit registration form
NavigatePage changesNavigate to /settings
ScrollViewport movementScroll to page bottom
DragDrag-and-dropDrag file to upload zone
HoverMouse positioningHover over tooltip trigger
SelectDropdown/checkboxSelect "Admin" from role dropdown

Trigger Verbs

VerbWhen to UseExample
SendHTTP requestsSend POST to /api/orders
InjectFault injectionInject 500ms latency
ForceState manipulationForce offline mode
SimulateEvent generationSimulate device rotation
LoadResource loadingLoad 50MB test file
ExecuteScript/commandExecute database migration
InvokeFunction/webhookInvoke payment callback
TriggerEvent firingTrigger scheduled job

Measurement Verbs

VerbWhen to UseExample
MeasureQuantitative checkMeasure response time
TimeDuration trackingTime page render
CountQuantity checkCount search results
ProfileResource analysisProfile CPU usage
BenchmarkComparisonBenchmark against v1.0
CaptureState recordingCapture network traffic
MonitorOngoing observationMonitor memory for 5 minutes

Observation Verbs

VerbWhen to UseExample
ConfirmBoolean checkConfirm user is logged in
AssertValue comparisonAssert total equals $99.99
CheckState verificationCheck cart has 3 items
ObserveBehavior watchingObserve spinner appears
ValidateRule complianceValidate email format
ExpectPredicted outcomeExpect redirect to /home
Verify (avoid)Use alternativesUse confirm/assert instead

Quality Validation

Pre-Transform Checks

  1. Count "Verify" patterns in input
  2. Identify context for each pattern
  3. Map to appropriate action verb category

Post-Transform Checks

  1. Regex validation: zero "Verify" matches
  2. Every test idea starts with action verb
  3. Each test includes observable outcome
  4. All metadata preserved unchanged

Validation Regex

// Must return 0 matches for success
const verifyPattern = /<td>Verify\s/gi;
const matches = content.match(verifyPattern);
if (matches && matches.length > 0) {
  throw new Error(`${matches.length} "Verify" patterns remain`);
}

Agent Integration

// Single file transformation
await Task("Rewrite Test Ideas", {
  inputFile: "assessment.html",
  outputFile: "assessment-rewritten.html",
  preserveFormatting: true
}, "qe-test-idea-rewriter");

// Batch transformation
await Task("Batch Rewrite", {
  inputDir: "./assessments/",
  outputDir: "./assessments-clean/",
  pattern: "*.html"
}, "qe-test-idea-rewriter");

Memory Namespace

aqe/rewriting/
├── transformations/*  - Transformation logs
├── patterns/*         - Learned patterns
└── vocabulary/*       - Custom verb mappings

Related Skills


Remember

Every test idea should be actionable. "Verify X works" tells you nothing about HOW to test. "[Action] X; [Observe] Y" gives clear steps and expected outcomes. Transform passive descriptions into active, observable tests.

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

a11y-ally

무료

Use when running comprehensive WCAG accessibility audits with axe-core + pa11y + Lighthouse, generating context-aware remediation, or testing video accessibility. Supports 3-tier browser cascade with graceful degradation.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

proffesor-for-testing/agentic-qe5152026년 10월 26일 업데이트

WCAG 2.2 compliance testing, screen reader validation, and inclusive design verification. Use when ensuring legal compliance (ADA, Section 508), testing for disabilities, or building accessible applications for 1 billion disabled users globally.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

proffesor-for-testing/agentic-qe5152026년 10월 26일 업데이트

Master advanced AgentDB features including QUIC synchronization, multi-database management, custom distance metrics, hybrid search, and distributed systems integration. Use when building distributed AI systems, multi-agent coordination, or advanced vector search applications.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

proffesor-for-testing/agentic-qe5152026년 10월 26일 업데이트

Create and train AI learning plugins with AgentDB's 9 reinforcement learning algorithms. Includes Decision Transformer, Q-Learning, SARSA, Actor-Critic, and more. Use when building self-learning agents, implementing RL, or optimizing agent behavior through experience.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

proffesor-for-testing/agentic-qe5152026년 10월 26일 업데이트

Implement persistent memory patterns for AI agents using AgentDB. Includes session memory, long-term storage, pattern learning, and context management. Use when building stateful agents, chat systems, or intelligent assistants.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

proffesor-for-testing/agentic-qe5152026년 10월 26일 업데이트

Optimize AgentDB performance with quantization (4-32x memory reduction), HNSW indexing (150x faster search), caching, and batch operations. Use when optimizing memory usage, improving search speed, or scaling to millions of vectors.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

proffesor-for-testing/agentic-qe5152026년 10월 26일 업데이트

proffesor-for-testing의 스킬 모두 보기

이 스킬의 문제 신고