API 테스팅 (영어)
中文版: 해당 중국어 스킬을 참조하세요.
사용 시기
- API 테스트 계획, API 케이스 또는 API 위험 분석이 필요한 경우.
- 요청이 REST, GraphQL, SOAP, gRPC, WebSocket 또는 혼합 API 동작을 포함하는 경우.
워크플로
- 점진적 공개(적용 범위, 구조, 품질 기준)에 나열된 메인 프롬프트를 읽고 따릅니다.
- 결과를 변경하는 프로젝트 컨텍스트만 추가합니다: 범위, 환경, 제약 조건, 위험, 종속성, 예상 결과물.
- 입력이 불완전한 경우 사용 가능한 초안을 반환하고 가정과 격차를 명시적으로 표시합니다.
- 기본값은 Markdown이며, 사용자가 요청하는 경우에만 형식을 전환합니다.
핵심 제약 사항
- 위험/비즈니스 영향도를 기준으로 우선순위를 지정합니다 — 모든 항목을 동등하게 취급하지 마십시오.
- 확인된 사실과 현재 가정을 분리합니다.
- 사용자가 제공하지 않은 엔드포인트, 필드, 환경 또는 근본 원인을 임의로 생성하지 마십시오.
- 출력을 실행 가능하게 유지합니다: 구체적인 시나리오, 명확한 우선순위, 명확한 다음 단계.
점진적 공개
- 출력을 생성하기 전에
prompts/api-testing.md(최소 적용 범위, 출력 구조, 품질 기준)를 읽고 따릅니다. - Excel/CSV/JSON/Word가 요청된 경우:
output-formats.md를 읽고 형식을 준수합니다. - 기성 템플릿이 적합한 경우:
output-templates/아래의 일치하는 파일을 사용합니다. - 심층 프레임워크/문제 해결/스키마 노트의 경우:
references/아래의 관련 파일(들)만 읽고 전체 디렉토리를 로드하지 마십시오. - 형식 변환 또는 도우미 검사의 경우: 새로 만드는 것보다 기존
scripts/를 선호합니다. - 이 스킬을 평가/회귀 테스트하려면:
evals/를 skill-up과 함께 사용합니다.
사전 전달 체크리스트
- 메인 프롬프트의 출력 구조를 따랐음
- 최소 적용 범위 집중: 범위 내 엔드포인트 또는 비즈니스 흐름, 우선순위 및 위험 수준, 양성 시나리오, 음성 시나리오, 경계 시나리오, 인증 및 권한 검사, 요청 및 응답 검증, 오류 처리, ... (메인 프롬프트에 세부 사항)
- 최소 체크리스트를 다루었거나 누락 사항을 설명했음
- 고위험 항목에 명시적인 우선순위가 지정되었음
- 사용자가 제공하지 않은 세부 사항을 임의로 생성하지 않았음
- 가정과 격차가 표시되었음
일반적인 함정
- 범위/컨텍스트가 누락된 경우 완전한 척하지 마십시오.
- 모든 항목을 동등하게 중요하게 취급하지 마십시오.
- 가정과 정보 격차를 건너뛰지 마십시오.
- 현재 툴체인과 관련 없는 일반 이론을 쏟아내지 마십시오.