본문으로 건너뛰기
cccskills

개발 스킬

코딩 규칙, 프레임워크, 리팩터링, 코드 리뷰 (1.7만건)

가격이나 정렬 순서로 필터

bash-defensive-patterns

무료요약 있음

운영 자동화, CI/CD 파이프라인, 시스템 관리에 쓰는 Bash 스크립트의 입력 검증과 오류 처리를 다룹니다. 구조화된 로그, 안전한 임시 파일 관리, 변경 사항을 미리 보는 드라이런, 안전한 재실행 설계를 안내합니다.

  • 운영 자동화 스크립트 작성
  • CI/CD 오류 처리 개선
  • 배포 전 변경 사항 미리 보기
wshobson/agents4.2만2026년 10월 24일 업데이트

python-design-patterns

무료요약 있음

Python 클래스와 함수의 책임을 정리해 이해하고 테스트하고 수정하기 쉬운 구조를 설계하도록 돕습니다. 큰 처리를 나누고, 상속과 객체 조합 중 적절한 방식을 고르며, 불필요한 추상화 없이 공통 코드를 추출할 시점을 판단할 수 있습니다.

  • 새 Python 구성 요소의 책임 설계
  • 큰 클래스나 함수 나누기
  • 중복 코드를 공통화할 시점 판단
wshobson/agents4.2만2026년 10월 24일 업데이트

python-configuration

무료요약 있음

Python 애플리케이션 설정을 코드에서 환경 변수로 옮기고, pydantic-settings로 시작 시 값의 형식과 필수 항목을 검증합니다. 개발 및 운영 환경별 설정을 정리하고 비밀 정보를 버전 관리에 포함하지 않도록 돕습니다.

  • 코드에 직접 쓴 설정을 환경 변수로 옮길 때
  • 개발 환경과 운영 환경 설정을 분리할 때
  • 시작 시 설정 누락을 확인할 때
wshobson/agents4.2만2026년 10월 24일 업데이트

python-packaging

무료요약 있음

Python 코드를 설치 가능한 라이브러리나 명령줄 도구로 묶습니다. 프로젝트 구조와 메타데이터, 의존성을 설정하고 wheel 및 소스 배포 파일을 만들어 PyPI나 비공개 저장소에 배포할 준비를 합니다.

  • Python 라이브러리를 배포할 때
  • 설치 가능한 명령줄 도구를 만들 때
  • wheel과 소스 배포 파일을 만들 때
wshobson/agents4.2만2026년 10월 24일 업데이트

python-resource-management

무료요약 있음

Python 파일과 데이터베이스 연결을 오류가 발생해도 확실히 해제하도록 설계하는 방법을 안내합니다. 컨텍스트 관리자, 비동기 자원, 여러 자원의 정리, 상태를 누적하는 스트리밍 응답을 다룹니다.

  • 오류가 나도 데이터베이스 연결 닫기
  • 파일과 임시 파일 정리
  • 비동기 컨텍스트 관리자 만들기
wshobson/agents4.2만2026년 10월 24일 업데이트

Build Python applications that handle other work while waiting for network or database operations. Use asyncio and async/await to run tasks concurrently, manage errors and timeouts, and handle cancellation with appropriate cleanup.

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

  • Building web APIs that handle many simultaneous requests
  • Fetching data from multiple sources concurrently
  • Implementing WebSocket servers and chat systems
wshobson/agents4.2만2026년 10월 24일 업데이트

python-code-style

무료요약 있음

Python의 이름 규칙, 코드 서식, 타입 검사, 문서 작성 기준을 팀 공통 규칙으로 정리합니다. ruff와 mypy 또는 pyright를 설정하고 공개 함수의 타입 주석과 설명문, README와 변경 기록을 함께 관리할 수 있습니다.

  • Python 서식과 코드 검사 환경 설정
  • 팀 코딩 규칙 수립
  • 타입 주석과 함수 설명문 검토
wshobson/agents4.2만2026년 10월 24일 업데이트

python-error-handling

무료요약 있음

Python 애플리케이션과 API의 입력을 일찍 검증하고, 상황에 맞는 예외와 이해하기 쉬운 오류 메시지를 설계합니다. 배치 작업의 개별 실패를 추적하고 Pydantic으로 구조화된 입력을 검증하는 방법도 다룹니다.

  • 사용자 입력과 API 매개변수 검증
  • 예외 종류와 오류 메시지 설계
  • 일부 실패 후 배치 작업 계속하기
wshobson/agents4.2만2026년 10월 24일 업데이트

python-anti-patterns

무료요약 있음

예외 처리, 재시도, 비동기 작업, 자원 관리, 타입 주석, 테스트에서 흔히 생기는 Python 구현 문제를 체크리스트와 수정 예시로 확인합니다. 코드 리뷰와 오류 조사, 기존 코드 개선에 활용할 수 있습니다.

  • 병합 전 Python 코드 검토
  • 흔한 구현 실수로 인한 오류 조사
  • 오래된 Python 코드 리팩터링
wshobson/agents4.2만2026년 10월 24일 업데이트

python-project-structure

무료요약 있음

Python 프로젝트의 파일과 폴더를 역할별로 구성하고, 외부에 공개할 함수와 클래스를 정하도록 돕습니다. 새 프로젝트 구성, 기존 코드 분리, 패키지 내보내기, 테스트 파일 배치와 가져오기 규칙을 다룹니다.

  • 새 Python 프로젝트 구조 설계
  • 역할이 섞인 파일 분리
  • __all__로 공개 항목 정리
wshobson/agents4.2만2026년 10월 24일 업데이트

uv-package-manager

무료요약 있음

uv로 Python 프로젝트를 만들고 필요한 패키지를 관리하며 프로젝트별 가상 환경을 구성하는 방법을 안내합니다. Python 버전 관리, 의존성 업데이트, 기존 도구에서의 이전, 반복 가능한 설치를 위한 잠금 파일도 다룹니다.

  • uv로 새 Python 프로젝트 만들기
  • 기존 프로젝트를 uv로 이전하기
  • Python 버전과 가상 환경 관리
wshobson/agents4.2만2026년 10월 24일 업데이트

Python 코드의 실행 시간과 메모리 사용량을 측정해 느리거나 자원을 많이 쓰는 부분을 찾습니다. 분석 결과를 바탕으로 자료 구조, 캐시, 입출력, 알고리즘, 병렬 처리의 개선 방향을 살펴봅니다.

  • Python 앱에서 느린 함수를 찾을 때
  • 메모리 사용량이나 누수를 조사할 때
  • 데이터 처리나 데이터베이스 조회를 개선할 때
wshobson/agents4.2만2026년 10월 24일 업데이트

paypal-integration

무료요약 있음

온라인 결제에 PayPal을 연동해 일회성 결제, 구독, 정기 결제, 환불과 결제 알림을 처리합니다. 클라이언트 버튼과 서버 처리를 구성하고 샌드박스 계정으로 구매 흐름을 확인합니다.

  • 결제 화면에 PayPal 추가
  • 구독 또는 정기 결제 설정
  • 환불 및 결제 알림 처리
wshobson/agents4.2만2026년 10월 24일 업데이트

billing-automation

무료요약 있음

구독 정기 결제와 청구서 생성 및 발송을 자동화하는 시스템 구현을 돕습니다. 구독 상태와 갱신, 결제 실패 복구, 사용량 기반 요금, 요금제 변경 시 일할 계산, 세금 계산을 다룹니다.

  • SaaS 정기 결제 구현하기
  • 청구서 생성과 발송 자동화하기
  • 결제 실패 재시도와 알림 설계하기
wshobson/agents4.2만2026년 10월 24일 업데이트

python-type-safety

무료요약 있음

Python 타입 주석과 mypy 또는 pyright의 엄격한 검사를 설정해 실행 전에 타입 오류를 찾도록 돕습니다. 타입 정보를 유지하는 재사용 가능한 클래스, 필요한 멤버로 정의하는 인터페이스, None일 수 있는 값의 처리도 다룹니다.

  • 기존 Python 코드에 타입 주석 추가
  • 모듈별로 엄격한 검사 도입
  • 재사용 가능한 타입 클래스 설계
wshobson/agents4.2만2026년 10월 24일 업데이트

python-resilience

무료요약 있음

Python에서 외부 API와 서비스 호출에 재시도와 시간 제한을 추가합니다. 대기 시간을 늘리거나 무작위로 조정하고, 임시 오류만 재시도하도록 조건과 횟수 및 전체 시간을 제한하며 로그를 남기는 방법을 안내합니다.

  • 외부 API 호출에 재시도 추가
  • 네트워크 요청 시간 제한 설정
  • 호출 제한과 일시 장애 처리
wshobson/agents4.2만2026년 10월 24일 업데이트

stripe-integration

무료요약 있음

Stripe를 이용해 앱의 일회성 결제와 정기 구독 결제를 구현합니다. 결제 화면 방식 선택, 고객 결제 수단과 환불 관리, Webhook 결제 알림 처리, 결제 동작 테스트 예시를 다룹니다.

  • 앱에 일회성 결제 추가
  • 구독 청구 흐름 구성
  • Webhook으로 결제 알림 처리
wshobson/agents4.2만2026년 10월 24일 업데이트

python-background-jobs

무료요약 있음

시간이 오래 걸리는 Python 작업을 백그라운드 작업으로 옮겨 요청이 빠르게 응답하도록 돕습니다. 작업 대기열과 워커, 재시도, 중복 실행 방지, 시간 제한, 작업 상태 관리를 다룹니다.

  • 이메일이나 알림을 백그라운드에서 보내기
  • 보고서와 데이터 내보내기 비동기화
  • 업로드 후 파일 처리와 미디어 변환
wshobson/agents4.2만2026년 10월 24일 업데이트

binary-analysis-patterns

무료요약 있음

실행 파일을 실행하지 않고 분석해 분기, 반복문, 데이터 구조를 바탕으로 프로그램 흐름을 파악합니다. 역어셈블과 역컴파일 결과를 읽고 변수 형식과 함수 인자를 추정하며 분석 내용을 기록할 수 있습니다.

  • 알 수 없는 실행 파일 이해
  • 명령어에서 분기와 반복문 복원
  • 데이터 구조와 함수 인자 추정
wshobson/agents4.2만2026년 10월 24일 업데이트

Set up and maintain a monorepo, a single repository containing multiple apps and packages. Use Turborepo, Nx, and pnpm workspaces to organize shared code, manage dependencies, improve builds, and plan package releases.

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

  • Setting up a repository for multiple apps and packages
  • Moving separate repositories into a monorepo
  • Reviewing build caches and test performance
wshobson/agents4.2만2026년 10월 24일 업데이트

react-native-architecture

무료요약 있음

React Native과 Expo로 모바일 앱의 구조를 설계하고, 화면 이동과 상태 관리, 기기 기능 연동, 오프라인 데이터 동기화, 성능 개선 방안을 정리합니다. iOS와 Android의 차이를 고려한 프로젝트 구성에 활용할 수 있습니다.

  • 새 모바일 앱 구조 설계
  • 탭, 인증 화면, 모달 구성
  • 기기 기능과 오프라인 동기화 검토
wshobson/agents4.2만2026년 10월 24일 업데이트

nx-workspace-patterns

무료요약 있음

여러 앱과 공유 라이브러리를 하나의 Nx 워크스페이스에서 관리하도록 구성합니다. 의존성 경계를 정하고 빌드 캐시를 활용하며, 변경 영향을 받은 프로젝트만 CI에서 실행하는 방법을 다룹니다.

  • 새 Nx 워크스페이스 만들기
  • 앱과 라이브러리 의존성 정리
  • 영향받은 프로젝트만 CI 실행
wshobson/agents4.2만2026년 10월 24일 업데이트

error-handling-patterns

무료요약 있음

애플리케이션이나 API에서 실패가 발생했을 때의 처리 방식을 설계하고 기존 구현을 점검합니다. 예외와 Result 타입의 선택, 재시도, 로그, 오류 메시지, 자원 정리를 정리해 문제를 처리하고 원인을 추적하기 쉽게 합니다.

  • 새 기능에 오류 처리 추가
  • 실패 시 API 동작 설계
  • 운영 환경의 메시지와 로그 개선
wshobson/agents4.2만2026년 10월 24일 업데이트

code-review-excellence

무료요약 있음

요구사항과 설계부터 정확성, 보안, 성능, 테스트까지 순서대로 코드 변경을 검토합니다. 필수 수정과 선택 제안을 구분해 구체적으로 전달하고, 팀 공통 리뷰 기준을 마련하는 데 활용할 수 있습니다.

  • 풀 리퀘스트 체계적으로 검토
  • 공통 리뷰 체크리스트 작성
  • 주니어 개발자에게 구체적인 조언
wshobson/agents4.2만2026년 10월 24일 업데이트