JVM 작업을 위한 Airflow Java SDK의 개발과 수정을 돕습니다. 공개 API 경계, JAR 구성, Python 조정, 통신 Schema 업데이트와 변경 사항을 검증하는 테스트 명령을 안내합니다.
- Java SDK 기능 추가 및 버그 수정
- 공개 API와 내부 구현 경계 확인
- JAR 탐지나 JVM 시작 실패 조사
코딩 규칙, 프레임워크, 리팩터링, 코드 리뷰 (1.7만건)
JVM 작업을 위한 Airflow Java SDK의 개발과 수정을 돕습니다. 공개 API 경계, JAR 구성, Python 조정, 통신 Schema 업데이트와 변경 사항을 검증하는 테스트 명령을 안내합니다.
Confluence 명세를 GitHub PR·커밋 및 코드 파일과 대조해 Airflow 개선 제안(AIP)의 구현 상태를 정리합니다. 완료·진행 중·미착수 항목을 근거와 함께 보고하고, 명세에서 갱신할 부분도 표시합니다.
Apache Airflow 기여를 위한 커밋 메시지, PR 제목과 설명, GitHub 댓글 및 리뷰 초안을 작성합니다. 프로젝트의 문구와 AI 표기 규칙을 따르며, 변경 사항에 릴리스 노트가 필요한지도 판단하도록 돕습니다.
코드베이스를 살펴 복잡한 동작을 간결한 인터페이스 안에 모을 구조 개선 후보를 찾습니다. 변경 전후를 그림으로 비교하는 HTML 보고서를 만든 뒤, 선택한 후보의 제약 조건과 의존성, 테스트 방안을 대화로 검토합니다.
복잡한 동작을 내부에 숨기고 간결한 인터페이스를 제공하는 모듈 설계를 돕습니다. 책임 분담과 의존성을 검토하고, 동작을 바꿔 끼울 위치를 살펴 테스트와 유지 보수가 쉬운 구조를 고민합니다.
CLI로 Herdr가 관리하는 터미널과 코딩 에이전트를 조작합니다. 화면을 나누고 명령을 실행하며 요청과 출력을 주고받고, 상태 변화를 기다립니다. 설정된 SSH 연결의 세션도 다룰 수 있습니다.
herdr의 미처리 GitHub Issue를 살펴보고 긴급도, 권장 조치, 등록 후 경과 일수, 반응 수와 판단 근거를 간결한 Markdown 표로 정리해 우선 처리할 항목을 고를 수 있게 합니다.
코드를 보안, 성능, 품질, 유지보수성 관점에서 검토합니다. 전체 평가와 분야별 문제를 정리하고, 심각한 문제에는 파일 위치와 영향, 심각도, 수정 코드 예시를 제공합니다.
기존 코드의 동작을 유지하면서 구조를 정리합니다. 코드 조사, 테스트 범위 확인, 설계 문제 파악, 단계별 계획을 거쳐 작은 변경과 검토를 진행하는 리팩터링 기술입니다.
기존 코드의 동작을 유지하면서 구조를 정리합니다. 코드 분석, 테스트 범위 확인, 설계 문제 파악과 단계별 리팩터링 계획을 안내한 뒤, 작은 변경을 테스트하고 검토합니다.
AI 에이전트에게 프로젝트를 설명하는 `CLAUDE.md`를 작성·개선·검토합니다. 프로젝트 구조와 개발 명령을 살펴 공통 지침을 간결하게 정리하고, 자세한 내용은 참조 문서로 분리합니다.
AI 에이전트가 프로젝트의 목적, 구조, 개발 절차를 이해하도록 `CLAUDE.md`를 작성·수정·점검합니다. 반복되거나 특정 작업에만 필요한 지시를 정리하고, 필요하면 상세 문서로 연결합니다.
기존 코드의 외부 동작을 유지하면서 중복 로직과 긴 함수 같은 유지보수 문제를 단계적으로 정리합니다. 의존성과 테스트를 확인하고, 작은 변경 계획을 세워 각 변경을 테스트한 뒤 결과를 비교합니다.
코드를 보안, 성능, 품질, 유지보수성 관점에서 검토합니다. 전체 평가와 우선순위별 문제를 파일 위치, 심각도, 영향 설명, 수정 예시와 함께 제공해 개선이나 Pull Request 검토를 돕습니다.
AI 에이전트가 프로젝트를 이해하도록 돕는 `CLAUDE.md`를 작성, 갱신, 점검합니다. 기술 구성, 디렉터리 역할, 개발·테스트 명령, 주요 규칙을 간결하게 정리하며 점검 모드에서는 줄 수와 공통 내용의 비율, 개선점을 보고합니다.
코드를 보안, 성능, 품질, 유지보수성 관점에서 검토합니다. 전체 평가와 분야별 문제를 정리하고, 심각한 문제에는 파일 위치와 영향, 심각도, 수정 코드 예시를 제공합니다.
AI 에이전트에게 프로젝트의 목적, 구조, 개발 절차를 안내하는 `CLAUDE.md`를 만들고 개선하거나 점검합니다. 중복 지시를 정리하고 필요하면 상세 문서로 연결합니다.
Martin Fowler의 리팩터링 방식에 따라 기존 코드의 외부 동작을 유지하면서 테스트를 확인하고 중복 코드나 긴 함수 같은 개선 대상을 찾습니다. 단계별 계획을 세우고 작은 수정과 검증을 반복해 유지 관리하기 쉬운 구조를 만듭니다.
코드의 보안, 성능, 품질, 유지 관리성을 함께 검토합니다. 문제를 심각도와 파일 위치별로 정리하고 영향과 수정 예시를 제시하며, 코드 지표와 리팩터링 전후의 복잡도 비교를 통해 우선 수정할 항목을 찾습니다.
Go 애플리케이션에서 CCXT로 암호화폐 거래소를 연동하는 방법을 안내합니다. 가격과 호가 정보를 가져오고 주문·잔액을 관리하며, REST 요청과 WebSocket 업데이트를 활용해 인증과 오류 처리까지 구현할 수 있습니다.
Build cryptocurrency exchange integrations in Rust with CCXT. Follow examples for fetching prices and order books, placing orders, streaming live updates through WebSocket connections, and handling authentication and errors with typed results.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
CCXT를 사용해 TypeScript 또는 JavaScript 프로젝트에서 암호화폐 거래소를 연동하는 방법을 안내합니다. 가격 조회, 주문과 잔액 관리, 실시간 업데이트 수신 예시와 인증·오류 처리, 거래소별 지원 메서드 확인 방법을 제공합니다.
CCXT를 사용해 Python에서 암호화폐 거래소와 연동하는 방법을 안내합니다. 가격과 호가창 조회, 주문, 잔액 확인, 실시간 업데이트를 비롯해 인증, 오류 처리, 동기 및 비동기 코드 예시를 다룹니다.
Java 애플리케이션에서 CCXT로 암호화폐 거래소를 연동하는 방법을 안내합니다. 설치부터 시세 조회, 주문 관리, 인증과 오류 처리까지 다루며, 단건 요청에는 REST를, 실시간 가격과 호가 갱신에는 WebSocket을 사용하는 방법을 설명합니다.