여러 프로젝트가 있는 대규모 모노레포에서 Bazel 빌드를 구성하고 개선하도록 안내합니다. 빌드 대상과 의존성, 원격 캐시와 실행, 사용자 지정 규칙을 다루며 빌드 문제를 조사할 수 있습니다.
- 모노레포에 Bazel 도입
- 원격 캐시와 실행 구성
- 느린 빌드 설정 검토
코딩 규칙, 프레임워크, 리팩터링, 코드 리뷰 (1.7만건)
여러 프로젝트가 있는 대규모 모노레포에서 Bazel 빌드를 구성하고 개선하도록 안내합니다. 빌드 대상과 의존성, 원격 캐시와 실행, 사용자 지정 규칙을 다루며 빌드 문제를 조사할 수 있습니다.
보안, 성능, 설계, 테스트, 접근성 관점에서 여러 리뷰어의 코드 검토를 나누고 결과를 통합합니다. 중복 지적을 정리하고 심각도 기준을 맞춰 위치, 영향, 수정 제안과 우선순위를 담은 보고서를 작성합니다.
이벤트로 변경 이력을 보존하는 시스템의 저장소 설계를 돕습니다. 기술 선택지를 비교하고 이벤트 순서와 버전, 중복 기록 및 동시 쓰기 대응을 계획해 일관되고 확장 가능한 저장 기반을 마련할 수 있습니다.
기능 추가, 버그 수정, 리팩터링을 Conductor의 작업 단위인 track으로 정리합니다. 사양과 계획을 만들고 진행 상태와 의존 관계를 기록하며, 검증 정보와 커밋 참조를 포함해 완료한 작업을 보관할 수 있습니다.
기록된 이벤트에서 검색과 집계에 맞는 읽기 데이터를 설계하고 구현하도록 안내합니다. 이벤트 재처리, 장애 후 재개, 대시보드나 검색 인덱스의 처리 지연 감시도 다룹니다.
원인이 여러 가지일 수 있는 버그를 여러 에이전트가 가설별로 나누어 조사합니다. 코드 근거와 상반된 발견을 비교해 근본 원인을 찾고, 수정 후 원래 문제와 관련 경계 사례를 확인합니다.
CQRS 방식으로 데이터 갱신과 조회를 분리하도록 돕습니다. 읽기 모델, 이벤트 처리, 검증 절차를 정리해 복잡한 조회를 최적화하고 쓰기와 별도로 읽기 용량을 확장할 수 있습니다.
PostgreSQL 테이블을 설계하거나 검토하며 저장 값과 조회 방식에 맞는 자료형, 키, 제약 조건, 인덱스를 선택합니다. 대형 테이블 파티셔닝과 JSONB 사용, 서비스 중단 없이 진행하는 구조 변경도 다룹니다.
Build decentralized finance contracts from Solidity templates for staking and token swaps. Examples cover reward distribution, adding and removing pooled tokens, and swap calculations, with additional patterns for governance and flash loans.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
세션, JWT, OAuth2/OpenID Connect 방식으로 로그인 인증과 권한 관리를 설계하고, API 보호와 역할별 접근 제어, 비밀번호·쿠키·토큰 만료·서버 측 검증을 점검하도록 돕습니다.
큰 기능 개발을 여러 에이전트가 나누어 진행하도록 작업과 파일 담당자를 정하고, 구현 전 인터페이스를 합의하는 방법을 안내합니다. 브랜치와 통합 전략을 계획해 편집 충돌을 줄이고 각 작업 결과를 결합할 수 있습니다.
서비스별 책임과 통신 방식, 데이터 소유권을 정해 마이크로서비스를 설계합니다. 단계적 이전, 분산 트랜잭션, 장애 격리 패턴을 활용해 여러 서비스로 구성된 시스템을 계획합니다.
프로젝트의 제품 정보, 기술 스택, 개발 절차, 작업 단위를 `conductor/` 문서로 작성하고 관리합니다. 기존 코드에서 배경을 정리하고, 구현 전 문서의 일관성을 확인하며, 프로젝트 변화에 맞춰 문서를 갱신합니다.
Conductor 개발 계획에 따라 실패 테스트 작성, 구현, 코드 개선 순서로 TDD 작업을 진행합니다. 단계별 검증과 진행 상황 갱신을 돕고, 변경 내용을 논리적인 git 커밋으로 관리합니다.
역할별 프로젝트 템플릿으로 FastAPI Python API의 기반을 구성합니다. 비동기 데이터베이스 접근, 인증, 오류 처리와 공통 의존성 공유 및 별도 테스트 데이터베이스를 통한 API 검증 예제를 다룹니다.
Temporal로 여러 서비스에 걸친 장시간 처리 흐름을 설계합니다. 진행 관리와 실제 작업을 분리하고, 재시도와 상태 저장, 장애 후 재개를 고려한 구성을 다룹니다.
백엔드 서비스를 설계하거나 리팩터링할 때 업무 로직과 데이터베이스·HTTP 처리를 분리하고, 계층별 의존성·인터페이스·테스트 범위를 정리합니다. 실제 데이터베이스 없이 업무 규칙을 테스트하는 구조도 검토합니다.
OpenMAIC 수업 데이터에서 문구, 퀴즈 선택지, 대화형 페이지 내용이 저장된 위치를 찾고 필요한 부분만 수정한 뒤, 다시 읽거나 검색해 저장 결과를 확인합니다.
슬라이드 JSON에서 배경, 테마, 요소 위치와 텍스트가 저장되는 필드 및 표시 규칙을 확인하는 참고 자료입니다. 수정이 거부되거나 저장한 변경 사항이 화면에 나타나지 않는 원인을 살펴볼 수 있습니다.
기존 코드의 동작을 테스트나 재현 절차로 확인한 뒤, 작고 검토하기 쉬운 단계로 불필요한 복잡성을 줄입니다. 동작과 필요한 안전 점검을 유지하고 검증을 통과한 상태로 정리합니다.
Codewhale 기본 명령으로 GitHub나 로컬 폴더의 스킬을 관리합니다. 스킬 목록 확인, 설치, 업데이트, 활성화, 삭제와 새 스킬 틀 만들기를 지원하며, 신뢰 설정을 권하기 전에 커뮤니티 파일을 검토합니다.
PR이나 지정한 코드 변경을 검토하면서 호출하는 곳, 기대 동작, 주변 오류 처리를 함께 읽고 결함을 찾습니다. 파일과 줄 번호, 심각도, 문제 발생 경로와 수정 제안을 제시하고 병합 위험 및 필요한 테스트를 정리합니다.
thinking mode의 `deepseek-v4-pro` 또는 `deepseek-v4-flash`를 사용하는 여러 단계의 코드 작업을 안내합니다. 파일과 심볼을 확인하고, 검증된 경로와 줄 번호가 있는 계획을 작성하며, 세 개 이상 파일을 수정하기 전에 검증 에이전트가 전제를 점검하도록 합니다.
Codewhale용 스킬을 새로 만들거나 개선하도록 돕습니다. 목적과 호출 조건을 정하고 절차와 검증 방법을 `SKILL.md`에 구성하며 보조 파일을 정리합니다. 스킬 탐색을 확인하고 MCP나 hooks와의 용도 구분도 지원합니다.