# SkillLens 프로젝트 문서 > IDEBER의 SkillLens(조직의 스킬 기반 운영을 돕는 B2B 제품) 기획, 결정, 개발 구조, 디자인 시스템, 시안. 원본은 GitHub 저장소이고 이 사이트는 거기서 자동으로 만들어진다. 지금 지킬 규칙만 있고 결정 근거와 지난 기록(archived/)은 없다. 전체 본문 한 파일: https://skilllens.ideber.com/all.md 판: 커밋 483cc78 · 만든 시각 2026-11-09T06:43:59Z (원본: ideber 저장소 dev 브랜치) ## AI가 먼저 볼 것 ### 효력 순서 (부딪히면 위가 이긴다) 1. 결정(product/decisions.md): PM이 정한 것. 날짜가 최신인 것이 위에 있다. 2. 상태가 '확정'인 문서와 AI 협업 규칙(W-0). 3. 상태가 '제안'인 기준 문서(PM 승인 전): 따르되, 결정과 부딪히면 결정을 따르고 PM에게 알린다. 4. '대조 전' 문서(제목이 '예전:'): 참고만. 위와 다르면 위가 맞다. 5. 지난 결정(decisions-imported.md, 공개 사이트에는 없음): 과거 기록. 바뀐 것은 1번에 새 번호로 있다. R-000~R-010 같은 지난 대시보드 규칙은 이제 기준이 아니다. 분야별(디자인, 기능, 용어) 출처 순서는 프로젝트 입구(README)의 "출처 순서" 표를 따른다. ### 상태의 뜻 - 확정: PM이 승인했다. 그대로 적용한다. - 제안: AI가 썼고 PM 승인 전이다. 적용하되 고칠 수 있다. - 디자인 기준: 디자인 시스템. 부품은 README 첫 줄이 Stable인 것만 제품에 쓴다(Experimental은 초안). - 대조 전: 지금 기준과 아직 맞춰 보지 않은 지난 문서. - 과거 기록: 고치지 않는다. 결정 배경을 찾을 때만 본다. ### 읽는 법 1. 이 목차에서 지금 작업에 필요한 문서만 읽는다. all.md(모든 본문 한 파일)는 새 AI 투입, 전체 점검, 큰 개편 때만 읽는다. 2. 위의 판(커밋)이 지난번에 읽은 것과 같으면 다시 읽지 않는다. 3. 문서는 "만들 것"의 기준이다. 실제 구현 상태는 아직 기록하지 않았다(화면 목록을 만들 때 칸을 둔다). 구현됐다고 가정하지 말고 코드로 확인한다. 4. 서로 부딪히는 내용을 임의로 합치지 않는다. 판단할 수 없으면 추측하지 말고 "확인 필요"로 적는다. 5. 일하는 순서, 승인, 판단 기준은 AI 협업 규칙(W-0): https://skilllens.ideber.com/rules/ai-collaboration.html ## 입구 - [프로젝트 입구](https://skilllens.ideber.com/index.html) - [AI 협업 규칙(W-0)](https://skilllens.ideber.com/rules/ai-collaboration.html) (확정) ## 기획 - [핵심 가치 V-0](https://skilllens.ideber.com/product/01-v0-core-value.html) (제안) - [용어 사전](https://skilllens.ideber.com/product/02-glossary.html) (제안) - [스킬 편집, 반영, 결과 규칙](https://skilllens.ideber.com/product/03-domain-rules.html) (제안) - [예전: 프로젝트 브리프](https://skilllens.ideber.com/brief.html) (대조 전) - [예전: 베타 리빌딩 — 초기 저장소 실사](https://skilllens.ideber.com/00-initial-repository-audit.html) (대조 전) - [예전: 베타 리빌딩 — 실행 계획](https://skilllens.ideber.com/01-beta-execution-plan.html) (대조 전) ## 흐름, 기능, 화면 - [흐름(여정)](https://skilllens.ideber.com/product/plan/01-flow.html) (제안) - [기능 범위(할 것, 안 할 것)](https://skilllens.ideber.com/product/plan/02-features.html) (제안) - [화면 목록(화면 등록표)](https://skilllens.ideber.com/product/plan/03-screens.html) (제안) - [메뉴(IA)와 상태표](https://skilllens.ideber.com/product/plan/04-menu-and-states.html) (제안) - [심플 벤치마킹](https://skilllens.ideber.com/product/plan/05-simple-benchmark.html) (제안) ## 결정 - [결정](https://skilllens.ideber.com/product/decisions.html) (확정) ## 디자인 시스템 - [디자인 시스템](https://skilllens.ideber.com/design/index.html) (디자인 기준) - [문장](https://skilllens.ideber.com/design/content.html) (디자인 기준) - [흐름](https://skilllens.ideber.com/design/patterns.html) (디자인 기준) - [데이터 표시](https://skilllens.ideber.com/design/dataviz.html) (디자인 기준) - [코드로 받기](https://skilllens.ideber.com/design/ui-handoff.html) (디자인 기준) ## 디자인 시스템: 자산 - [Ambient](https://skilllens.ideber.com/design/assets/Ambient.html) (디자인 기준) - [Icons](https://skilllens.ideber.com/design/assets/Icons.html) (디자인 기준) - [Logo](https://skilllens.ideber.com/design/assets/Logo.html) (디자인 기준) ## 디자인 시스템: 부품 - [ChartColors](https://skilllens.ideber.com/design/components/ChartColors.html) (디자인 기준) - [Motion](https://skilllens.ideber.com/design/components/Motion.html) (디자인 기준) - [Responsive](https://skilllens.ideber.com/design/components/Responsive.html) (디자인 기준) - [StateGlyph](https://skilllens.ideber.com/design/components/StateGlyph.html) (디자인 기준) - [AdminShell](https://skilllens.ideber.com/design/components/AdminShell.html) (디자인 기준) - [Completion](https://skilllens.ideber.com/design/components/Completion.html) (디자인 기준) - [Entry](https://skilllens.ideber.com/design/components/Entry.html) (디자인 기준) - [EntryPC](https://skilllens.ideber.com/design/components/EntryPC.html) (디자인 기준) - [Flow](https://skilllens.ideber.com/design/components/Flow.html) (디자인 기준) - [GlassFrame](https://skilllens.ideber.com/design/components/GlassFrame.html) (디자인 기준) - [NightPanel](https://skilllens.ideber.com/design/components/NightPanel.html) (디자인 기준) - [ReviewPanel](https://skilllens.ideber.com/design/components/ReviewPanel.html) (디자인 기준) - [Shell](https://skilllens.ideber.com/design/components/Shell.html) (디자인 기준) - [Top](https://skilllens.ideber.com/design/components/Top.html) (디자인 기준) - [Pagination](https://skilllens.ideber.com/design/components/Pagination.html) (디자인 기준) - [StepProgress](https://skilllens.ideber.com/design/components/StepProgress.html) (디자인 기준) - [Tabs](https://skilllens.ideber.com/design/components/Tabs.html) (디자인 기준) - [AskRenji](https://skilllens.ideber.com/design/components/AskRenji.html) (디자인 기준) - [BottomCTA](https://skilllens.ideber.com/design/components/BottomCTA.html) (디자인 기준) - [Button](https://skilllens.ideber.com/design/components/Button.html) (디자인 기준) - [Menu](https://skilllens.ideber.com/design/components/Menu.html) (디자인 기준) - [Combobox](https://skilllens.ideber.com/design/components/Combobox.html) (디자인 기준) - [DatePicker](https://skilllens.ideber.com/design/components/DatePicker.html) (디자인 기준) - [DropZone](https://skilllens.ideber.com/design/components/DropZone.html) (디자인 기준) - [LevelPicker](https://skilllens.ideber.com/design/components/LevelPicker.html) (디자인 기준) - [ScoreStepper](https://skilllens.ideber.com/design/components/ScoreStepper.html) (디자인 기준) - [TextField](https://skilllens.ideber.com/design/components/TextField.html) (디자인 기준) - [PasswordField](https://skilllens.ideber.com/design/components/PasswordField.html) (디자인 기준) - [ListRow](https://skilllens.ideber.com/design/components/ListRow.html) (디자인 기준) - [OptionCard](https://skilllens.ideber.com/design/components/OptionCard.html) (디자인 기준) - [Chip](https://skilllens.ideber.com/design/components/Chip.html) (디자인 기준) - [DataTable](https://skilllens.ideber.com/design/components/DataTable.html) (디자인 기준) - [DataTablePhone](https://skilllens.ideber.com/design/components/DataTablePhone.html) (디자인 기준) - [Delta](https://skilllens.ideber.com/design/components/Delta.html) (디자인 기준) - [Disclosure](https://skilllens.ideber.com/design/components/Disclosure.html) (디자인 기준) - [Heatmap](https://skilllens.ideber.com/design/components/Heatmap.html) (디자인 기준) - [Legend](https://skilllens.ideber.com/design/components/Legend.html) (디자인 기준) - [SkillChip](https://skilllens.ideber.com/design/components/SkillChip.html) (디자인 기준) - [StatRow](https://skilllens.ideber.com/design/components/StatRow.html) (디자인 기준) - [StatusBadge](https://skilllens.ideber.com/design/components/StatusBadge.html) (디자인 기준) - [SummaryCard](https://skilllens.ideber.com/design/components/SummaryCard.html) (디자인 기준) - [ScoreBreakdown](https://skilllens.ideber.com/design/components/ScoreBreakdown.html) (디자인 기준) - [Banner](https://skilllens.ideber.com/design/components/Banner.html) (디자인 기준) - [EmptyState](https://skilllens.ideber.com/design/components/EmptyState.html) (디자인 기준) - [LoadingSteps](https://skilllens.ideber.com/design/components/LoadingSteps.html) (디자인 기준) - [ProgressBar](https://skilllens.ideber.com/design/components/ProgressBar.html) (디자인 기준) - [SaveStatus](https://skilllens.ideber.com/design/components/SaveStatus.html) (디자인 기준) - [Skeleton](https://skilllens.ideber.com/design/components/Skeleton.html) (디자인 기준) - [Toast](https://skilllens.ideber.com/design/components/Toast.html) (디자인 기준) - [BottomSheet](https://skilllens.ideber.com/design/components/BottomSheet.html) (디자인 기준) - [Composer](https://skilllens.ideber.com/design/components/Composer.html) (디자인 기준) - [Dialog](https://skilllens.ideber.com/design/components/Dialog.html) (디자인 기준) - [SkillDetail](https://skilllens.ideber.com/design/components/SkillDetail.html) (디자인 기준) ## 시안 - [8판 시안(온보딩 화면, HTML 하나)](https://skilllens.ideber.com/prototypes/v8/index.html) ## 공개 사이트에서 뺀 문서 - projects/skill-lens/02-rebuild4-asset-audit.md: 보안 확인이 끝나지 않은 항목(CSV 내보내기 방어 등) 기록이 있어 공개 사이트에서 뺌. 저장소에서 읽기 - projects/skill-lens/product/plan/06-server-coverage.md: 서버 내부(API 경로, 코드 위치, 데이터 구조) 분석이라 공개 사이트에서 뺌. 저장소에서 읽기 - projects/skill-lens/product/decisions-imported.md: 지난 결정 원문에 지난 버전의 보안 결함 기록, 운영 API 주소, 고객사 이름이 있어 공개 사이트에서 뺌. 저장소에서 읽기(결과만 쓴 decisions.md는 공개) - projects/skill-lens/engineering/01-worker-plan.md: 운영 서버 주소, 내부 API 위치(줄 번호), 보안 약점 기록이 있어 공개 사이트에서 뺌. 저장소에서 읽기