공식 `github.com/modelcontextprotocol/go-sdk`를 사용해 Go MCP 서버 프로젝트를 만듭니다. 타입이 지정된 도구와 설정, 오류 처리, 테스트, README를 구성하고 빌드 및 실행 안내를 포함합니다.
- Go로 MCP 서버 만들기
- 입출력 타입이 지정된 도구 구현하기
- 입력 검증과 취소 처리 추가하기
코딩 규칙, 프레임워크, 리팩터링, 코드 리뷰 (1.7만건)
공식 `github.com/modelcontextprotocol/go-sdk`를 사용해 Go MCP 서버 프로젝트를 만듭니다. 타입이 지정된 도구와 설정, 오류 처리, 테스트, README를 구성하고 빌드 및 실행 안내를 포함합니다.
Entity Framework Core 프로젝트의 엔티티, 매핑, 마이그레이션을 읽어 테이블과 키, 관계, 제약 조건을 보여주는 D2 데이터베이스 다이어그램을 생성합니다. 표시할 열과 그룹 방식을 선택할 수 있으며 `d2` CLI로 SVG나 PNG를 렌더링할 수 있습니다.
기존 프로젝트의 폴더 구조를 살펴 각 디렉터리의 역할, 이름 규칙, 파일 배치 방식을 문서화합니다. 트리, 목록, 표를 선택할 수 있고 기능 추가용 템플릿도 포함할 수 있습니다.
Microsoft Dataverse를 다루는 간결한 Python 예시를 생성합니다. SDK 설치와 브라우저 인증, 레코드 생성·조회·수정·삭제, 대량 처리와 페이지 단위 조회를 공식 예시 패턴에 맞춰 다룹니다.
C#/.NET 코드의 디자인 패턴과 책임 분리, 일반적인 구현 문제를 검토하고 유지 관리성, 테스트, 성능, 보안에 관한 구체적인 개선안을 제시합니다. 코드는 수정하지 않습니다.
Dataverse 연동용 Python 코드를 예외 처리, 재시도, 로그, 공유 연결 관리와 함께 생성합니다. 형식 주석과 사용 예시를 포함하고 필요한 레코드와 열만 조회하도록 구성합니다.
.NET/C# 코드를 프로젝트의 설계 및 품질 기준에 맞춰 검토하고 개선합니다. 공개 API 문서, 의존성 주입, 비동기 처리, 테스트, 설정, 로깅, 입력 검증과 Semantic Kernel 연동을 다룹니다.
Entity Framework Core 데이터베이스 코드를 검토하고 데이터 모델, 쿼리, 변경 사항 저장, 마이그레이션 개선점을 제안합니다. 성능과 보안, 테스트, 데이터 접근 코드 구성도 다룹니다.
.NET 솔루션의 모든 프로젝트에서 Oracle 의존성을 확인하고 상태별로 분류해 PostgreSQL 이전 계획을 작성합니다. 프로젝트 목록과 이전 순서를 정리하며, 공통 라이브러리를 먼저 배치합니다.
C# 비동기 코드를 검토해 async/await 사용, 반환 형식, 예외 처리, 동시 실행과 취소 방식을 점검합니다. 차단 호출과 await 누락을 찾고 장시간 작업이나 비동기 시퀀스의 개선안을 제시합니다.
명세서의 요구 사항을 코드 구현과 대조해 아직 구현되지 않은 항목별로 GitHub Issue를 만듭니다. 기존 Issue와 중복되는지 검색하고, 새 Issue마다 요구 사항 ID, 구현 방법, 배경 및 수락 기준을 기록합니다.
도시나 주소의 시간대 조회부터 .NET 앱의 C# 시간 변환과 예약 작업 설계까지 안내합니다. Windows와 IANA 시간대 ID, 서머타임, 플랫폼과 용도에 맞는 라이브러리 선택을 설명합니다.
Dataverse SDK를 사용하는 Python 코드를 작성하며 일시적 오류 재시도, 대량 데이터 작업, OData 쿼리 최적화, 사용자 지정 테이블과 캐시 관리, 대용량 파일 분할 업로드 및 pandas DataFrame 연계를 다룹니다.
구현 전 기술 조사를 기한이 정해진 Markdown 문서로 작성합니다. 해결할 결정, 조사 작업, 완료 기준과 기한을 정하고 근거, 권고안, 후속 작업을 일정한 구조로 기록합니다.
Create, design, and validate agents for Microsoft 365 Copilot. The skill guides JSON configuration or TypeSpec definitions, a typed alternative, alongside local testing, enterprise requirements, and deployment planning with Microsoft 365 Agents Toolkit.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
Create a Spring Boot Java project skeleton with Maven, database connection settings, and Docker Compose services. Adds dependencies for API documentation and architecture tests, then checks the generated project with a Maven test command.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
구현 계획의 각 단계를 GitHub Issues로 정리하고 제목, 설명, 라벨을 구성합니다. 기존 이슈와 겹치는지 먼저 확인한 뒤 기능 또는 유지보수 템플릿을 사용해 단계별 이슈를 만들거나 업데이트합니다.
.NET 버전 업그레이드를 여러 프로젝트에 걸쳐 평가하고 계획하는 프롬프트를 제공합니다. 호환성 문제를 찾고, 마이그레이션 순서와 코드 및 빌드 파이프라인 변경안을 정하며, 테스트 점검표와 리뷰 지침, 릴리스 문서를 준비할 수 있습니다.
프로젝트 구조, 파일 종류, 서식 선호에 맞는 .editorconfig를 생성합니다. 들여쓰기, 문자 인코딩, 줄바꿈, 공백 규칙을 설정하고 각 규칙의 기능과 선택 이유를 설명해 편집기 간 서식을 통일합니다.
Kotlin과 Spring Boot 프로젝트의 초기 구성을 만들고 데이터베이스 연결, API 문서, Docker Compose 서비스를 설정합니다. Gradle 테스트를 실행해 기본 프로젝트 구성을 확인할 수 있습니다.
로컬 코드와 파일·줄 번호를 근거로 시스템 구조, 의존성, 프로젝트 명령을 정리한 Markdown 문서와 Mermaid 구조도를 만듭니다. 오래된 시스템을 개선할 때는 설치·빌드·실행·테스트 가능성을 살펴보고 단계별 이전 계획과 검증 방법을 제안합니다.
기능 추가, 코드 개선, 패키지 업데이트, 인프라 변경을 실행 가능한 Markdown 구현 계획으로 정리합니다. 작업, 의존 관계, 대상 파일과 검증 기준을 명시해 AI 에이전트나 사람이 수행할 수 있도록 합니다.
Turn a business use case into a Dataverse solution using Python. Get table and relationship designs, implementation code, usage instructions, and recommendations for error recovery, logging, monitoring, and performance based on the expected workload.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
C# 형식과 공개 멤버의 XML 문서 주석을 일관된 규칙으로 작성합니다. 요약, 매개변수, 반환값, 속성, 예외 조건, 사용 예시와 상속 문서를 정리해 코드에서 API의 동작과 사용법을 설명합니다.