개발 지식 모음
개인 개발 활동에 필요한 지식을 도메인별로 정리한 문서 모음이다.
처음 접하는 경우 관심 있는 섹션부터 읽는다.
섹션 구성
섹션 내용 1. AI 도구 가이드 Claude · Gemini · GPT 3종 비교, Skills/Agent/Command/Hooks, MCP, AI 협업, Google Flow 2. 3D Tiles & Cesium Ion 가이드 OGC 3D Tiles 표준, 1.0 vs 1.1, Cesium Ion 파이프라인, 3D Model · BIM · 3D Capture Tiler 비교
목차
1.0 AI 개요 (Overview)
2.0 기초 (Basic)
3.0 심화 (Advanced)
10.0 개인 설정 (Personal Setting)
3D Tiles & Cesium Ion
빠른 선택 가이드
1.0 AI 개요 (Overview)
Claude, Gemini, GPT 3종의 특징·환경·비교를 다룬 개요 문서.
2.0 기초 (Basic)
2.1 Skills (스킬)
재사용 가능한 워크플로우를 파일로 정의해두면 AI가 자동으로 불러오는 확장 기능.
2.2 에이전트 (Agent)
특정 역할을 맡아 독립적으로 작동하는 전담 AI. 복잡한 작업을 격리하여 처리한다.
2.3 커맨드 (Command)
/커맨드명으로 호출하는 단축 명령어. 반복 작업을 즉시 처리한다.
2.4 Hooks
Claude Code 세션의 특정 시점에 반드시 실행되는 자동 규칙. LLM 판단과 무관하게 항상 실행이 보장된다.
2.5 Skills vs Agent vs Command vs Hooks 비교
네 가지 도구의 차이를 한눈에 비교한다. 무엇을 써야 할지 헷갈릴 때 먼저 확인한다.
3.0 심화 (Advanced)
3.1 MCP (Model Context Protocol)
AI 모델과 외부 데이터·도구를 표준화된 방식으로 연결하는 오픈 프로토콜.
3.2 AI 협업 (Claude + Gemini)
Claude Code와 Gemini CLI를 함께 사용하는 멀티에이전트 협업 워크플로우.
3.3 Harness Engineering
AI 에이전트를 프로덕션에서 신뢰성 있게 운영하기 위한 설계 규율. “Agent = Model + Harness” — 모델 선택보다 하네스 설계가 실제 성능을 좌우한다.
영상·이미지·음악을 AI로 생성하는 창작 도구 모음. Google Flow를 시작으로 주요 생성 AI 도구를 다룬다.
개요
Google Flow (AI 영상 제작)
텍스트 프롬프트로 영상을 만드는 Google Flow 완전 가이드. 캐릭터 생성부터 동영상 완성까지.
캐릭터 생성
장면 연출
동영상 제작
3D Tiles & Cesium Ion
OGC 3D Tiles 표준의 이론과 Cesium Ion 클라우드 타일링 파이프라인을 정리한 섹션.
1.0 3D Tiles 개요
문서 내용 1.1 3D Tiles란 무엇인가 표준 정의, 2D 타일맵과의 차이, HLOD, Tileset.json, boundingVolume, refine, geometricError/SSE, Implicit vs Explicit, 콘텐츠 포맷 1.2 3D Tiles 1.0 vs 1.1 1.0 한계, glTF 직접 사용, EXT_mesh_features / EXT_structural_metadata / EXT_instance_features, Implicit Tiling 표준화, 마이그레이션 주의점
2.0 Cesium Ion 파이프라인
3.0 텍스처 최적화 (Atlas & Bin Packing)
문서 내용 3.1 Bin Packing 이론과 2D 사각형 패킹 알고리즘 Bin Packing 정의, NP-hard성, FFD/BFD, Shelf/Guillotine/MaxRects /Skyline/Floor-Ceiling 알고리즘 비교, POT·회전 처리 3.2 UV Island와 Texture Atlas UV mapping/island/seam/texel density/padding/bleed/gutter/UDIM/pack ratio 전 용어 정의, LSCM·ABF·SLIM·BFF unwrapping, atlas 5단계 흐름 3.3 Python · Blender 도구와 라이브러리 xatlas-python · rectpack · trimesh · bpy · Pillow · libigl, Blender 내장 + TexTools + UVPackmaster, xatlas C++ · RizomUV · gltf-transform, 실전 스크립트
10.0 개인 설정 (Personal Setting)
10.1 커스텀 에이전트
Claude Code에 등록하여 사용하는 개인 커스텀 에이전트 백업.
파일 에이전트 트리거 키워드 gemini-researcher.mdgemini-researcher 웹조사, 웹서치, 자료조사, 검색해줘 md-doctor.mdmd-doctor md 확인해줘, 링크 확인해줘, 마크다운 검사 git-pusher.mdgit-pusher git에 올려줘, 커밋해줘, 푸시해줘
빠른 선택 가이드
Q1. 반복되는 긴 지시를 단축키처럼 쓰고 싶다
→ 커맨드 (Command) ☞ [[2.3.1.whatIsCommand|2.3.1 Command 시작하기]]
Q2. AI가 특정 규칙을 알아서 따라줬으면 한다
→ 스킬 (Skill) ☞ [[2.1.1.whatIsSkill|2.1.1 Skills 시작하기]]
Q3. 전문적인 작업을 독립적으로 맡길 AI가 필요하다
→ 에이전트 (Agent) ☞ [[2.2.1.whatIsAgent|2.2.1 Agent 시작하기]]
Q4. 웹 검색이 필요한 작업을 Gemini에게 시키고 싶다
→ AI 협업 ☞ [[3.2.3.coop-sample|3.2.3 협업 실전 샘플]]
Q5. AI가 특정 작업 전후에 항상 규칙을 실행했으면 한다
→ Hooks ☞ [[2.4.1.whatIsHook|2.4.1 Hooks 시작하기]]
Q6. 넷 중 무엇이 다른지 아직 헷갈린다
→ ☞ [[2.5.1.comparison|2.5.1 Skills vs Agent vs Command vs Hooks 비교]]