copilot-instructions-blueprint-generator은(는) 무엇을 하나요?
기술에 종속되지 않는 블루프린트 생성기로, 기존 코드베이스 패턴을 분석하고 가정을 피하여 프로젝트 표준, 아키텍처 패턴, 정확한 기술 버전에 일관된 코드를 생성하도록 GitHub Copilot을 안내하는 포괄적인 copilot-instructions.md 파일을 만듭니다.
작동 방식
이 스킬은 현재 작업 디렉터리를 스캔하여 사용된 프로그래밍 언어, 빌드 도구, 테스트 프레임워크, 의존성 관리자 및 기타 주요 기술을 식별합니다. 그런 다음 다음과 같은 섹션으로 구성된 구조화된 copilot-instructions.md 파일을 생성합니다:
- 프로젝트 개요: 프로젝트 이름, 목적, 기술 스택 요약.
- 코드 스타일 가이드: 들여쓰기, 명명 규칙, 파일 구조 등.
- 아키텍처 패턴: 일반적인 패턴(예: MVC, 레이어드 아키텍처, 마이크로서비스).
- 기술 버전: 정확한 버전 정보(예: Python 3.11, React 18.2.0).
- 모범 사례: 프로젝트 유형(예: 비동기 처리, 오류 처리)에 맞는 특정 권장 사항.
구성
이 스킬은 구성이 필요하지 않습니다. 현재 작업 공간의 내용을 기반으로 지능적으로 분석합니다.
사용 예시
- 스킬을 활성화합니다:
github/copilot-instructions-blueprint-generator - 루트 디렉터리에서
copilot-instructions.md파일을 생성하라는 요청을 보냅니다. - 생성된 파일을 검토하고 필요에 따라 사용자 지정합니다.
지원되는 플랫폼
- GitHub Copilot (VS Code, JetBrains, Neovim 등)
copilot-instructions.md파일을 지원하는 모든 에디터
라이선스
이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여됩니다.