pytest-recording
79pytest-recording으로 HTTP 테스트 기록하기
HTTP 테스트는 라이브 API가 변경되거나 자격 증명이 유출될 때 실패하는 경우가 많습니다. 이 스킬은 pytest-recording 카세트를 구성하고 기록된 요청을 정리하는 데 도움을 줍니다.
Uvicorn으로 Python ASGI 앱 실행
비동기 Python 서비스에는 개발 및 배포를 위한 명확한 서버 설정이 필요합니다. 이 스킬은 간결한 Uvicorn 명령, 구성 지침, 문제 해결 단계를 제공합니다.
이 요청을 에이전트에 복사하세요. 공식 Skill 페이지와 매니페스트가 포함되어 있습니다.
Review the Skillstore skill "uvicorn" from https://skillstore.io/skills/bossjones-uvicorn.md and its manifest at https://skillstore.io/api/skills/bossjones-uvicorn/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.에이전트는 계속해서 계획을 표시하고 보안 정책에서 요구하는 확인을 요청해야 합니다.
AI 에이전트, 크롤러, 스크립트가 전체 페이지 대신 정리된 컨텍스트만 필요할 때 이 링크를 사용하세요.
"uvicorn" 사용 중입니다. 개발 중 FastAPI 앱을 실행해야 합니다.
예상 결과:
"uvicorn" 사용 중입니다. ASGI 서비스를 위한 프로덕션 지침이 필요합니다.
예상 결과:
"uvicorn" 사용 중입니다. 컨테이너는 시작되지만 앱에 접근할 수 없습니다.
예상 결과:
The 45 external-command alerts are false positives caused by Markdown fences and inline option formatting; no backtick execution exists. Temporary socket usage, placeholder TLS paths, container binding, loopback documentation, and worker-option text are legitimate examples. Five examples bind to all interfaces without sufficient exposure warnings, and four also use development reload settings.
이 스킬에 대해 예상될 수 있는 실제 로컬 기능이므로 검토가 필요하지만, 확인된 악의적 동작으로는 집계되지 않습니다.
버전이 지정된 평가 보고서, 중립 배지, 임베드 카드 및 인용을 공유하세요. Skillstore는 근거를 보고하지만 이 Skill의 안전 여부를 판단하지 않습니다.
https://skillstore.io/skills/bossjones-uvicorn/audits/8?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report[](https://skillstore.io/skills/bossjones-uvicorn?utm_source=security_passport_badge)<a href="https://skillstore.io/skills/bossjones-uvicorn?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/bossjones-uvicorn/security.svg" alt="Skillstore security assessment" loading="lazy"></a><iframe src="https://skillstore.io/embed/skills/bossjones-uvicorn.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>bossjones. (2026). uvicorn security audit report (audit version 8) [Author version unspecified]. Skillstore. https://skillstore.io/skills/bossjones-uvicorn/audits/8@techreport{bossjones-bossjones-uvicorn-2026,
author = {bossjones},
title = {uvicorn security audit report (audit version 8)},
institution = {Skillstore},
year = {2026},
number = {8},
url = {https://skillstore.io/skills/bossjones-uvicorn/audits/8},
note = {Author version unspecified}
}cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "uvicorn security audit report (audit version 8)"
version: "unspecified"
type: report
authors:
- name: "bossjones"
date-released: "2026-07-23"
url: "https://skillstore.io/skills/bossjones-uvicorn/audits/8"
identifiers:
- type: other
value: "skillstore:bossjones-uvicorn:audit:8"
description: "Skillstore immutable audit report identifier"
이 가이드를 사용해 reload와 명확한 port 설정으로 FastAPI 또는 Starlette 앱을 실행합니다.
ASGI 서비스를 배포하기 전에 worker, logging, SSL, Gunicorn 패턴을 검토합니다.
Dockerfile 및 Compose 지침을 적용해 컨테이너에서 ASGI 애플리케이션을 노출합니다.
로컬 개발을 위해 Uvicorn으로 내 FastAPI 애플리케이션을 시작하는 방법을 보여주세요.
host, port, reload, log level에 대한 Uvicorn 개발 설정을 선택하도록 도와주세요.
workers, access logs, SSL 고려 사항을 포함한 프로덕션 Uvicorn 프로세스 설정을 추천해주세요.
내 Docker 기반 Uvicorn 배포 계획을 검토하고 외부 접근 또는 reload 동작을 깨뜨릴 수 있는 설정을 찾아주세요.
작성자
bossjones라이선스
MIT
Skillstore 리비전
r2
버전 안내
작성자가 버전을 선언하지 않았습니다.
참조
a39a91716eadede5f4cdefd78178fed4e837a128
유지보수 최신성
2026. 7. 25.
사용량
8 다운로드 · 183 조회
파일 구조
📄 SKILL.md
pytest-recording으로 HTTP 테스트 기록하기
HTTP 테스트는 라이브 API가 변경되거나 자격 증명이 유출될 때 실패하는 경우가 많습니다. 이 스킬은 pytest-recording 카세트를 구성하고 기록된 요청을 정리하는 데 도움을 줍니다.
Pydantic v2 검증 모델 구축
입력이 API, 파일 또는 사용자로부터 올 때 Python 데이터 계약은 달라질 수 있습니다. 이 스킬은 검증, 직렬화 및 오류 처리를 위한 간결한 Pydantic v2 패턴을 제공합니다.
더 나은 Pytest 테스트 작성
Python 팀에는 명확하고 확장하기 쉬운 상태를 유지하는 신뢰할 수 있는 테스트가 필요합니다. 이 스킬은 Claude, Codex, Claude Code가 pytest 픽스처, 매개변수화, 비동기 테스트, 모킹, 테스트 구성 방식을 다룰 수 있도록 안내합니다.
Python 문서 생성
Python 프로젝트에는 최신 API 문서가 부족한 경우가 많습니다. 이 skill은 Claude, Codex 또는 Claude Code가 소스 구조, docstring, type hint를 바탕으로 Markdown 문서를 생성하도록 돕습니다.
Python 앱에 구조화된 로깅 추가
Python 서비스는 검색하고 상관관계를 파악하기 어려운 일반 텍스트 로그를 생성하는 경우가 많습니다. 이 스킬은 구조화된 JSON 로그, 컨텍스트 바인딩, 테스트, 프로덕션 친화적인 프로세서를 위해 structlog를 구성하는 데 도움을 줍니다.
Alembic 데이터베이스 마이그레이션 관리
팀에 반복 가능한 마이그레이션 패턴이 없으면 데이터베이스 스키마 변경은 위험합니다. 이 스킬은 SQLAlchemy 프로젝트를 위해 Claude, Codex, Claude Code에 실용적인 Alembic 지침을 제공합니다.
DevOps 파이프라인 및 배포 자동화
작성자 alirezarezvani
DevOps 작업에는 반복 가능한 파이프라인, 인프라, 배포 패턴이 필요한 경우가 많습니다. 이 스킬은 CI/CD, IaC, 배포, 운영 검토를 위한 스크립트와 참조 가이드를 제공합니다.
Python 관측 가능성 패턴 추가
작성자 0xDarkMatter
Python 서비스에는 일관된 로깅, 메트릭, 트레이싱 패턴이 부족한 경우가 많습니다. 이 스킬은 프로덕션 애플리케이션을 위한 실용적인 structlog, Prometheus, OpenTelemetry 예제를 제공합니다.
Audit Python Web Apps Before Release
작성자 glenskii
Python teams need repeatable checks for common application security controls. This skill provides configurable pytest coverage with clear evidence, boundaries, and release decisions.
재사용 가능한 패턴으로 FastAPI API 구축하기
작성자 0xDarkMatter
FastAPI 프로젝트에는 검증, 의존성, 미들웨어, 백그라운드 작업에 대한 일관된 선택이 필요합니다. 이 스킬은 Claude, Codex, Claude Code에 실용적인 Python API 개발을 위한 재사용 가능한 패턴을 제공합니다.
FastAPI 백엔드 구축
작성자 sickn33
FastAPI 프로젝트에는 설정, 데이터 모델, 라우트, 인증, 테스트, 배포 전반에 걸쳐 일관된 선택이 필요합니다. 이 스킬은 각 백엔드 단계에 집중된 프롬프트와 함께 단계별 워크플로를 제공합니다.
안정적인 비동기 Python 구축
작성자 0xDarkMatter
비동기 Python 코드는 블로킹 호출, 제한 없는 태스크, 취약한 정리 처리로 인해 자주 실패합니다. 이 스킬은 견고한 동시성 서비스를 위한 재사용 가능한 asyncio 패턴, 예제, 참조 자료를 제공합니다.