SOC 직업 분류 기준
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/zealgoswami-lab/skillreducer --skill api-testing명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SKILL.md 표시 중
Product marketing, positioning, GTM strategy, competitive intelligence, ICP definition, messaging frameworks, launch playbooks, battlecards, and market entry guides. Use when developing positioning, planning product launches, creating messaging, analyzing competitors, entering new markets, enabling sales, or when user mentions product marketing, positioning, GTM, go-to-market, competitive analysis, ICP, personas, launch plan, battlecard, or HubSpot config.
Extract text and tables from PDF files, fill forms, merge documents, and convert PDFs to other formats. Use when working with PDF files or when the user mentions PDFs, forms, document extraction, or portable document format. Use when the user mentions PDF, forms, extraction, merge, split, or convert. Use when user asks about pdfplumber, PyMuPDF, or report generation from PDFs.
Write and optimize SQL queries for analytics warehouses (BigQuery, Snowflake, Postgres). Use when the user asks for SQL, dashboards, metrics, cohort analysis, or data warehouse queries.
| name | api-testing |
| description |
pytest.mark.parametrize for matrix cases (auth, validation errors, happy path).test_<endpoint>_<scenario>.pytest tests/api -v before marking work complete.import httpx
import pytest
@pytest.mark.asyncio
async def test_health_returns_200(api_client: httpx.AsyncClient):
response = await api_client.get("/health")
assert response.status_code == 200
assert response.json()["status"] == "ok"
Contract tests catch regressions when handlers change. Prefer testing through the public HTTP interface rather than calling FastAPI route functions directly.