Avalonia 화면을 Zafiro.Avalonia의 공통 스타일, 재사용 가능한 구성 요소, 목적에 맞는 컨테이너로 정리하도록 안내합니다. 반복되는 XAML과 깊게 중첩된 레이아웃을 줄이는 데 도움이 됩니다.
- 깊게 중첩된 화면 구조 정리
- 여러 화면의 스타일 통일
- 재사용 가능한 화면 구성 요소 추출
코딩 규칙, 프레임워크, 리팩터링, 코드 리뷰 (1.7만건)
Avalonia 화면을 Zafiro.Avalonia의 공통 스타일, 재사용 가능한 구성 요소, 목적에 맞는 컨테이너로 정리하도록 안내합니다. 반복되는 XAML과 깊게 중첩된 레이아웃을 줄이는 데 도움이 됩니다.
애플리케이션과 API의 로그인 및 접근 제어를 구현하거나 검토하도록 안내합니다. 토큰 유효 기간, 세션 관리, 리소스 권한을 정리하고 사용자 신원, 조직 경계, 자격 증명 저장, 인증 오류를 살펴봅니다.
Avalonia UI와 Zafiro를 사용하는 크로스 플랫폼 앱의 설계 및 코딩 규칙을 안내합니다. 화면과 로직을 분리하고, 오류를 명시적으로 처리하며, 기존 도우미와 컬렉션 처리 방식을 재사용하도록 돕습니다.
네트워크나 파일 작업을 기다리는 동안 다른 작업을 진행하는 Python 비동기 애플리케이션 구현을 돕습니다. `asyncio` 패턴 선택과 시간 초과, 취소, 예외 처리, 테스트 방침을 다룹니다.
API를 처음 발견한 시점부터 첫 성공 응답을 받을 때까지의 과정을 점검합니다. 가입, 인증, 환경 설정과 문서의 지연을 찾고, 테스트 환경과 실행 가능한 예시, 명확한 오류 안내, 진행 상황 측정을 바탕으로 개선을 계획합니다.
시스템 전체 구조와 주요 설계 변경을 검토해 확장성, 장애 대응력, 유지 보수성에 미치는 영향을 정리합니다. 위험과 개선안, 판단 근거, 다음 검증 절차를 문서화합니다.
백엔드의 업무 영역과 제약을 정리해 적합한 아키텍처 방식을 고르도록 돕습니다. 모듈 경계와 의존 규칙을 정의하고 기존 구조에서 옮기는 단계와 검증 항목을 계획합니다.
Teensy, STM32, nRF52, SAMD 등 ARM Cortex-M 마이크로컨트롤러용 펌웨어와 드라이버의 설계 및 구현을 돕습니다. 초기화와 사용 예시를 포함한 모듈, 인터럽트, 메모리, DMA 전송, 오류 진단에 관한 안내를 제공합니다.
Apify Actor의 소스 코드를 살펴 실제 출력에 맞는 데이터셋 및 결과 스키마를 생성합니다. 결과 목록의 표시 항목을 정하고, 필요하면 키-값 저장소 스키마를 추가하며, actor.json의 참조를 갱신합니다.
자연어로 전달한 앱 요구를 프로젝트 계획과 기술 선택으로 구체화하고 에이전트의 개발 작업을 조정합니다. 웹, 모바일, 데스크톱, 브라우저 확장, API, 명령줄 앱 템플릿으로 구조를 계획합니다.
외부 API의 429 및 일시적인 서버 오류에 대응하는 재시도와 요청 제한을 구현합니다. 제공자 대기 지침을 따르고 재시도 횟수와 총 시간을 제한하며, 반복 요청으로 의도하지 않은 변경이 생기지 않는지도 확인합니다.
워크플로 플랫폼, AI 에이전트, AI 프레임워크 또는 애플리케이션을 위한 Apify 연동을 설계하고 구축합니다. 인증, 비동기 클라우드 작업 실행, 결과 조회, 비용 한도, 오류 처리, 테스트와 출시 준비를 다룹니다.
중요한 기술 선택과 시스템 설계 결정을 ADR로 정리합니다. 배경, 제약, 대안, 선택 이유와 영향을 기록하고 관련 기록과 색인을 관리하며 결정 상태를 추적합니다.
측정 데이터로 애플리케이션 전체의 지연 원인을 찾고 데이터베이스, 서버, 화면, 전송 인프라의 개선을 전문 에이전트와 조율합니다. 부하 테스트로 변경을 검증하고 향후 성능 저하를 감지할 모니터링도 설정합니다.
Ask GitHub Copilot for code explanations, reviews, or short code examples through its command line interface. The skill supports requests without an interactive screen and named sessions for follow-up questions.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
REST API용 클라이언트 라이브러리를 생성합니다. 인증, 재시도, 형식이 지정된 요청·응답 모델, 오류 클래스, 페이지 처리 보조 기능과 언어별 사용 예시를 포함합니다.
시스템 설계의 요구사항과 제약을 정리하고, 구성안의 장단점과 더 단순한 대안을 비교합니다. 중요한 선택과 근거는 아키텍처 결정 기록인 ADR에 남깁니다.
API와 서비스 간 연결을 설계하고 이벤트 알림을 위한 웹훅, API 호출 흐름, 데이터 파이프라인을 다룹니다. 이벤트 형식과 재시도, 중복 처리 방지, 복구 방침을 정리해 주문 등 여러 서비스에 걸친 흐름을 계획합니다.
웹 수집, 자동화, 데이터 처리를 위한 Apify Actor의 개발과 디버깅을 지원합니다. 언어별 템플릿 선택, JSON 입출력과 저장 설정, 로컬 테스트, 배포 절차 및 인증 정보와 외부 데이터 처리 방법을 다룹니다.
외부 API 연동의 설계, 구현, 오류 조사와 최적화를 지원합니다. REST, GraphQL, webhooks, 인증, 재시도, 호출 제한, 로그를 다루어 연동 문제를 추적하고 점검할 수 있습니다.
코드 관계를 나타내는 Ontoly Software Graph를 사용해 저장소 구조를 검토합니다. 모듈 경계, 패키지 구성, 의존성과 설계 위험을 설명하고 그래프 근거와 확신 수준을 제시합니다.
API 이용자와 배포 조건에 맞춰 REST, GraphQL, tRPC를 비교하고 응답 형식, 페이지 나누기, 인증, 버전 관리와 호환성을 설계합니다. 구체적인 요청 예시와 거부 조건도 정리합니다.
REST API 엔드포인트를 만들며 입력 검증, 인증, 접근 권한 확인, 오류 처리와 문서화를 다룹니다. 데이터 생성·조회·수정·삭제, 목록 페이지 나누기와 필터링, 일관된 응답 형식도 지원합니다.
AngularJS 기존 앱의 코드, 의존성, 위험을 살펴보고 Angular로의 전체 재작성 또는 단계적 이전 방식을 정하도록 돕습니다. 컴포넌트, 서비스, 라우팅, 폼 변환 예시와 테스트 및 운영 전환 계획을 제공합니다.