Communitygithub.com

thatdudealso/read-me-launcher

리포지토리를 기반으로 하고 대상 독자를 인식하는 README 생성 에이전트 스킬 (검사 + 증거 + 린트)

read-me-launcher란 무엇인가요?

Read Me Launcher 는 AI 에이전트 (Claude Code, Cursor, Codex 등) 가 리포지토리 내용을 정확히 반영하는 고품질 README를 생성하도록 돕는 전문 스킬입니다. 이 스킬의 핵심 원칙은 '검사 후 작성'입니다. 즉, `scripts/inspect-repo.sh`를 먼저 실행하여 리포지토리의 실제 스택, 스크립트, 구성을 확인한 후에야 문서 작성을 시작합니다. 사용자는 제공된 분류 체계(`references/taxonomy.md`)와 대상 독자 가이드(`references/audience.md`)를 기반으로 README의 유형과 증거 수준을 결정합니다. 스킬은 '✓ 확인됨', '? 알 수 없음'과 같은 표시자를 사용하여 각 주장의 신뢰도를 명확히 하고, '발명된 기능'이나 '존재하지 않는 런타임'을 주장하는 것을 엄격히 금지합니다. 문서 작성 후에는 `scripts/check-readme.sh`로 렌더링 오류와 민감 정보(시크릿 문자열) 노출 여부를 반드시 검사해야 합니다. 간단히 말해, 이 스킬은 AI가 단순한 템플릿 채우기가 아닌, 리포지토리 사실에 기반한 정직하고 실용적인 README를 만들도록 가이드하는 강력한 품질 관리 도구입니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add thatdudealso/read-me-launcher

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

Read Me Launcher

핵심 약속: 리포지토리에 정확히 일치하는 README

먼저 검사하십시오. 스택에 대한 사실을 절대 지어내지 마십시오. 대상 독자를 위해 최소한의 정직한 증거를 선택하십시오. 마치기 전에 렌더링 오류와 시크릿 문자열을 린트하십시오.

0단계: 분류

  1. scripts/inspect-repo.sh를 실행합니다.
  2. INTERFACE × AUDIENCE × PRIMARY_PROOF 를 결정합니다 (references/taxonomy.md 참조).
  3. 필요시 모드 약칭에 매핑합니다 (references/audience.md 참조).

엄격한 규칙 (오류)

  • 설치/실행/테스트에 대한 주장이 검사 결과와 일치함 (✓ 확인됨 vs ? 알 수 없음)
  • 발명된 기능, 스크립트 또는 런타임이 없음
  • <div> / <section> / <center> 내부에 코드 펜스가 없음
  • README에서 참조하는 로컬 이미지가 존재함
  • scripts/check-readme.sh README.md 가 0으로 종료됨 (시크릿 + 렌더링 검사)
  • references/privacy.md의 개인정보 보호 규칙을 준수함

강력한 기본값 (보편적 지침은 아님)

  • 라이브러리는 마케팅 벽화가 아닌 작동하는 코드로 시작함
  • 내부 리포지토리는 런북(runbook)에 최적화되며, 출시를 위한 극장용이 아님
  • 공개 GUI는 일반적으로 하나의 실제 스크린샷이 필요함
  • 각 에셋이 무언가를 증명할 때만 배너/미리보기/쇼케이스를 추가함
  • 래스터 히어로 이미지를 포함할 때는 PNG 선호 (references/visuals.md 참조)

스타일 선호사항 (경고 / 선호)

  • 줄표(em dash) 사용은 선호사항(PREF)임; 사용자가 엄격한 실패를 원하는 경우에만 --strict-style 사용
  • 기본적으로 접힌 부분 위에는 최대 ~3개의 배지만 표시
  • 이모지 스팸과 배지 벽을 피함

워크플로우

  1. 검사 - scripts/inspect-repo.sh
  2. 분류 - 분류 체계 + 대상 독자
  3. 증거 선택 - 필요한 최소 증거
  4. README 초안 작성 - references/design.md, references/section-map.md 참조
  5. 필요한 경우에만 에셋 생성 - references/generation.md 참조
  6. 린트 - scripts/check-readme.sh README.md
  7. 소비자 관점 검토 - 낯선 사람이 첫 화면만 보고 설치할 수 있겠는가?

주장 표시자 (초안/검토 시 권장)

표시자의미
✓ 확인됨검사/매니페스트에서 확인됨
~ 유추됨합리적이나 리포지토리에 명시적이지 않음
? 알 수 없음사실로 제시하지 말 것
✗ 지원되지 않음제거하거나 다시 작성할 것

출력 규칙

  • README를 작성 (에셋은 정당한 경우에만)
  • 기존의 좋은 README를 파괴적으로 다시 작성하는 것보다 수정 선호
  • "AI 생성" 문구 금지
  • check-readme.sh가 검사하는 범위 이상으로 "시크릿 안전"을 과장하지 말 것; 잔여 위험을 명시

번들 리소스

경로사용 시점
scripts/inspect-repo.sh항상 먼저
scripts/check-readme.sh항상 마치기 전
references/taxonomy.md분류
references/audience.md증거 모드
references/visuals.md이미지 형식
references/generation.md에셋 프롬프트 / 금지사항
references/design.md구조
references/privacy.md공개/비공개 + 거부 목록
references/section-map.md유형별 섹션
tests/run-tests.sh로컬 검증

관련 스킬