← ClaudeAtlas

readme-for-developerslisted

Write developer-oriented README as onboarding documentation. Use when creating/updating README, setting up new projects, or when new developers need to understand the codebase quickly. README = Entry point + Architecture overview + Working agreement.
aiskillstore/marketplace · ★ 329 · Code & Development · score 85
Install: claude install-skill aiskillstore/marketplace
# README for Developers **개발자를 위한 README**는 마케팅 문서가 아니라 **'인계인수서'**입니다. 이 문서 하나만 보고도 신규 개발자가 로컬 서버를 띄우고, 코드 흐름을 머릿속에 그릴 수 있어야 합니다. ## Core Principle > **"README = 지도, 디테일은 docs/로 링크"** > > 정보를 한 파일에 다 넣지 말고, README가 전체 지도를 제공하고 세부는 링크로 내려가게 한다. ## README 품질 체크리스트 README만 읽고 새 개발자가 아래 질문에 답할 수 있으면 합격: - [ ] 이 시스템의 **목표/비목표**는? - [ ] 데이터는 어디에 저장되고, **핵심 식별자**는? - [ ] **핵심 플로우 2~3개**는 어떻게 동작하는가? - [ ] **엔트리포인트 파일 3개**는 어디인가? - [ ] 자주 터지는 버그의 **관측 지점**은? - [ ] **CI는 무엇을 어떤 순서로** 강제하는가? - [ ] **배포/롤백**은 어떻게 하는가? - [ ] **로컬 실행 3단계**는? --- ## 필수 섹션 구조 ### 0) New Engineer Fast Path (30분 코스) ```markdown ## 0) New Engineer Fast Path - ✅ 1) 시스템 한 장 요약 → '1) System at a glance' - ✅ 2) 로컬 실행 → '4) Local Dev' - ✅ 3) 핵심 플로우 2개 → '2) Core Flows' - ✅ 4) 디버깅 포인트 → '8) Debugging' - ✅ 5) 첫 작업 가이드 → '10) Working Agreement' ``` ### 1) System at a glance ```markdown ## 1) System at a glance ### What / Why - **목표**: - **비목표** (안 하는 것): - **사용자/고객**: - **성공지표**: ### Architecture (Mermaid 다이어그램 또는 이미지) ### Design Principles (3~5개) - SSOT 우선 - 안전 기본값 - 점진적 로드 - 결정 기록 (ADR) ``` ### 2) Core Flows (핵심 동작 2~3개) ```markdown ## 2) Core Flows ### Flow A: <예: Preview Render> - **입력**: - **처리 단계**: - **출력**: - **주요 코드 위치**: - **자주 터지는 지점**: ### Flow B: <예: Video Export> (동일 포맷) ``` ### 3) Repo Map (폴더 구조) ```markdown ## 3) Repo Map \`\`\` /app # Next.js App Router /src # 소스 코드 /components # 공용 UI 컴포넌트 /features # 기능별 모듈 /lib # 유틸리티 /scripts # 빌드/배포 스크립