github-repo-publisher은(는) 무엇을 하나요?
완전하고, 잘 문서화된, 안전한 GitHub 저장소를 게시하기 위한 Codex 스킬입니다.
개요
이 스킬은 AI 에이전트가 다음을 포함하는 완전한 GitHub 저장소를 생성하고 게시할 수 있도록 해줍니다:
- 코드 구조: 사전 정의된 템플릿 또는 최소한의 설정.
- 문서화: README, 라이선스, 기여 가이드.
- 보안:
.gitignore, 환경 변수 예시, 비밀 관리.
사용 방법
- 저장소 초기화: 로컬 디렉토리에서
git init을 실행합니다. - 파일 추가: 필요한 모든 코드 파일, 문서(
README.md,LICENSE), 보안 파일(.gitignore,.env.example)을 추가합니다. - GitHub 저장소 생성:
gh repo create명령어를 사용하여 원격 저장소를 생성합니다. - 푸시:
git push -u origin main을 실행합니다.
요구 사항
- GitHub CLI (
gh)가 설치 및 인증되어 있어야 합니다. - Git이 설치 및 설정되어 있어야 합니다.
- 작업 디렉토리가 깨끗한 Git 저장소여야 합니다.
지원 플랫폼
- Codex: 이 스킬은 Codex 환경 내에서 CLI 명령어를 실행하도록 설계되었습니다.
- 주요 워크플로우: 저장소 생성 및 초기 푸시.
스킬 상세
이 스킬은 AI 에이전트에게 다음을 안내합니다:
- 포괄적인
.gitignore파일 생성. - 적절한 라이선스 파일(예: MIT, Apache 2.0) 포함.
README.md에 설치 지침, 사용 예제, 기여 방법 작성.- 민감한 정보를 저장소에 포함시키지 않도록 환경 변수 템플릿(
.env.example) 설정. git add .,git commit -m "Initial commit",git branch -M main명령어 실행.gh repo create를 사용하여 GitHub에 원격 저장소 생성.git push -u origin main으로 푸시.
이 모든 과정은 일관된 워크플로우를 보장하여 수동 오류를 최소화하고 저장소 품질을 유지합니다.