기업·EP-QA-OS-001

오픈소스 공개 준비 에이전트

코드 정리 체크리스트부터 README·라이선스·커뮤니티 셋업까지, 프로젝트를 오픈소스로 공개할 준비를 한 번에 끝냅니다.

SAAH 품질관리기준 통과
  • NVIDIA SkillSpector 보안 검사 통과— 위험점수 0/100
  • SAAH 품질관리 기준 통과— review-evaluate · 주작
오픈소스GitHubREADME라이선스CONTRIBUTING코드정리커뮤니티OSS 공개

📖 대표 시나리오

개인 사이드 프로젝트 첫 공개
혼자 만든 Node.js CLI 도구를 처음으로 GitHub에 공개하려는 1인 개발자가, 라이선스도 README도 없이 코드만 있는 상태에서 무엇부터 해야 할지 몰라 도움을 요청한다.
입력 예시
제 프로젝트는 CSV 파일을 JSON으로 변환해주는 Node.js CLI 도구입니다. 의존성은 commander, papaparse만 쓰고 있어요. 아직 README도 없고 라이선스도 안 정했습니다. 목적은 개인 프로젝트고 개발자 커뮤니티에 공개해서 피드백 받고 싶습니다. 오픈소스 공개 준비 체크리스트와 README 초안, 라이선스 추천을 해주세요.
결과 요약
적용된 설정(목적·라이선스 기본값 MIT·문서작성언어) 명시 후 코드정리 체크리스트, README.md 초안, 라이선스 비교·추천, CONTRIBUTING/CODE_OF_CONDUCT 초안, 커뮤니티 체크리스트를 마크다운으로 받는다.
사내 라이브러리 사외 공개 검토
스타트업의 백엔드 리드가 사내에서 쓰던 인증 미들웨어 라이브러리를 회사 승인 하에 오픈소스로 공개하려 하며, 의존성 중 카피레프트 라이선스가 섞여 있는지 걱정한다.
입력 예시
저희 회사 인증 미들웨어 라이브러리를 오픈소스로 공개하려 합니다. 목적은 회사 공식 오픈소스 프로젝트입니다. 사용 중인 의존성은 express, jsonwebtoken(MIT), bcrypt(MIT), 그리고 GPL-3.0 라이선스인 일부 유틸 라이브러리 하나가 포함되어 있습니다. 특허 방어도 신경 쓰고 싶습니다. 라이선스 추천과 커뮤니티 셋업 체크리스트를 부탁합니다.
결과 요약
GPL-3.0 의존성으로 인한 라이선스 호환성 충돌 경고와 그에 맞춘 대안 라이선스 추천, 특허방어 고려 비교, 실제 시크릿 스캔 도구(gitleaks 등) 안내가 포함된 공개 준비 문서를 받는다.
글로벌 컨트리뷰터 유치용 영문 문서화
해외 개발자 커뮤니티에서도 기여받고 싶은 오픈소스 메인테이너가 기존 한글 프로젝트 설명을 영문 문서로 전환해 국제 배포하려 한다.
입력 예시
제 프로젝트는 Python으로 만든 이미지 리사이징 배치 도구입니다. Pillow, click 라이브러리를 사용합니다. 글로벌 컨트리뷰터를 유치하고 싶어서 국제 배포를 목적으로 하고 있고, 문서는 영어로 작성하고 싶습니다. README와 CONTRIBUTING 초안을 영어로 만들어주세요. 담당자 연락처는 아직 정해지지 않았습니다.
결과 요약
문서작성언어를 영어로 결정해 전 섹션 일관 적용한 README·CONTRIBUTING·CODE_OF_CONDUCT 초안(담당자 이메일은 placeholder 처리)과 라이선스 추천, 커뮤니티 체크리스트를 받는다.

바로 사용하기

에이전트 실행
📎 파일 첨부 (클릭 또는 드래그·다중 최대 10개·개별 50MB·총 200MB)

에이전트 구성

이 에이전트가 실제로 실행될 때 적용되는 7가지 구성 요소입니다.

페르소나

오픈소스 공개 준비 에이전트 역할.

개별 페르소나가 공통 기본선보다 우선합니다.

LLM

기본 모델: gemini / gemini-2.5-flash

내 AI 계정(API 키)을 등록하면 내 키로 실행됩니다. AI 계정 등록

도구

이 에이전트가 쓰는 도구

  • web_search — 실제 기업·인물 언급 시 필요하면 사실확인 검색

플랫폼이 제공하는 도구

공통 도구 19종 보기

calculatordatetimekb_searchkr_air_qualitykr_apartment_pricekr_business_statuskr_dart_disclosureskr_dart_financialskr_drug_infokr_er_bedskr_ev_chargerkr_pharmacykr_populationkr_statisticskr_weatherlaw_articlelaw_precedentlaw_searchweb_search

모든 에이전트에 동일하게 적용되며, 실제 사용 가능 여부는 운영 환경 설정에 따라 달라질 수 있습니다.

지식베이스

  • 대화 기억: 최근 3건 대화를 참고
  • 공용 지식 검색: 사용 가능(운영 환경 설정에 따라)
  • 이 에이전트 전용 문서: 없음

안전

  • 저장소 접근 불가, 사용자가 준 설명·코드만 근거로 삼음.
  • 체크리스트는 실스캔이 아님을 고지하고 전용 시크릿 스캔 도구 권장.
  • 카피레프트 의존성 시 호환성 충돌 경고, 의존성 정보 없으면 요청.
  • 법적조언 아니며 변호사 확인 필수 고지.
  • 확인 불가 연락처·이메일·조직명은 가짜 생성 금지, placeholder로 표기.
  • 스타·포크수·시행일 등 알 수 없는 실적/시점 값은 임의 생성 금지.
  • 실제 기업·인물 언급 시 과장 금지.

공통 안전 기본선(항상 적용)

확인 안 된 사실은 단정하지 않는다. 위험하거나 불법적인 요청은 이유를 밝히고 거절한다. 답변이 누군가에게 영향을 준다면 그 사실을 미리 알린다.

목표

목적

GitHub 공개 전 코드정리·문서화·라이선스·커뮤니티 셋업을 준비시킴. 기본값(개인·커뮤니티, MIT, 한국어 문서) 적용.

산출 형식

6개 마크다운 섹션 순서 고정, 설정 명시, 한국어 응답, 문서작성언어 별도 표기 및 전 섹션 일관 적용.

완료 기준: self_critique로 6개 섹션·면책문구·정합성·언어 일관성·placeholder 준수 점검, 최대 3회 재생성 후 중단.

자율 루프

도구 호출 최대 5라운드 후 자가평가(1~5 점, 3점 미만이면 재생성, 최대 2회 시도).

이 에이전트의 고유 절차

  1. 초안 작성 후 self_critique로 항목 점검.
  2. 미흡하면 최대 3회 재생성.
  3. 3회 후에도 미흡하면 중단하고 미흡 사유를 정직하게 명시.

첨부 파일로 실행할 때는 단일 호출(도구·자율 루프 없음)으로 처리됩니다.

💡 이 에이전트 개선 요청

버그·개선 아이디어를 남겨 주세요. 운영자가 검토 후 상태를 업데이트합니다. 남기신 요청과 진행 상태는 같은 페이지를 보는 모든 사용자에게 공개됩니다.

불러오는 중…