목록IT (1505)
오늘도 공부
"개발 지시만 내려놓으면, AI가 완성할 때까지 알아서 개발한다"프로젝트 요구사항만 정의해두면 Claude Code가 자동으로 코드를 작성하고, 테스트하고, 완성될 때까지 반복 실행하는 도구가 있다면 어떨까요? Ralph가 바로 그런 도구입니다.📌 Ralph란?Ralph는 Geoffrey Huntley의 기법에서 영감을 받아 만들어진 자율형 AI 개발 루프 시스템입니다. 심슨 가족의 캐릭터 Ralph Wiggum에서 이름을 따왔어요.핵심 아이디어┌─────────────────────────────────────────────────────────┐│ Ralph 동작 원리 │├─────────────────────────────..
마지막엔 클로드 스킬까지 준비되어 있으니 내용 확인 바랍니다.Lovable, Cursor, Bolt 같은 AI 기반 웹 개발 도구에서 일관성 있고 퀄리티 높은 디자인을 뽑아내는 프롬프트 작성법을 공개합니다.왜 AI에게 "예쁜 사이트 만들어줘"는 안 될까?AI 웹빌더를 처음 써보면 누구나 이런 경험을 합니다."펫시터 매칭 앱 랜딩페이지 만들어줘"결과물은... 뭔가 나오긴 하는데, SaaS 사이트 같기도 하고, 병원 사이트 같기도 하고. 색상도 어딘가 어울리지 않고, 전체적으로 "AI가 만든 티"가 확실히 납니다.문제는 프롬프트입니다.Lovable, Cursor, Bolt 같은 도구들이 놀라운 결과물을 뽑아내는 경우, 대부분 계층적으로 잘 설계된 프롬프트가 뒷받침되어 있습니다. 단순히 "뭘 만들어줘"가 아니..
🧩 Flutter 오픈소스 패키지 & 라이브러리 🔹 saveable 0.1.0 – 변수 단위 상태 영속화 패키지설명Flutter에서 변수 단위로 상태를 자동 저장/복원할 수 있는 경량 패키지입니다.복잡한 상태 관리 없이도 앱 재시작 후 상태 유지를 쉽게 구현할 수 있어프로토타입이나 로컬 퍼시스턴스가 필요한 앱에 유용합니다.pub.dev에 정식 공개된 오픈소스 패키지입니다.레딧 링크https://www.reddit.com/r/FlutterDev/comments/1q3nhzj/introducing_packagesaveable_010/🔹 gap2 – 기존 gap 패키지를 대체하는 최신 간격 위젯설명오랫동안 업데이트되지 않은 gap 패키지를 대체하기 위해 새로 개발된 패키지입니다.Flex, Scrollab..
🔧 플러그인 · 툴 · 오픈소스📌 Claude Code가 휴대폰으로 전화를 걸 수 있게 해주는 오픈소스제목: Claude Code에서 휴대폰 전화 걸기 기능 추가설명:Claude Code와 음성/전화 기능을 연동한 오픈소스 프로젝트.CLI 기반 워크플로우에서 실제 전화 호출까지 연결할 수 있어, 알림·에이전트 자동화·비서형 워크플로우에 활용 가능.레딧 링크:https://www.reddit.com/r/ClaudeCode/comments/1q49npt/claude_code_can_now_call_your_phone/📌 Plan-first 개발 + 검증 루프를 강제하는 Claude Code 플러그인제목: 계획 먼저, 검증까지 자동화하는 Claude Code 플러그인설명:Claude Code가 바로 코딩..
앤스로픽(Anthropic)의 내부 기밀인 시스템 프롬프트(System Prompt)가 깃허브를 통해 유출되었습니다. 단순한 지침이 아닙니다. 무려 2만 4천 토큰 분량의 방대한 '사고 매뉴얼'입니다.이번 유출로 Claude의 3가지 핵심 뼈대가 드러났습니다.1️⃣ 행동 가이드라인 (Behavior Guidelines): 모델이 어떻게 반응해야 하는지 2️⃣ 도구 사용 프로토콜 (Tool Protocols): 외부 툴을 어떻게 다루는지 3️⃣ 인용 규칙 (Citation Rules): 정보를 어떻게 출처와 함께 제공하는지이걸 보면 확실해집니다. 우리가 쓰는 AI는 마법이 아닙니다. 치밀하게 설계된 '규칙'과 '정책'의 산물입니다.1. 검색 결과 기반 답변일 때 인용 규칙 ()웹 검색, Drive 검색, ..
CI 서버나 클라우드 서버처럼 브라우저가 없는 환경에서 Codex CLI를 사용하려고 하면, 로그인 과정에서 OAuth 인증과 http://localhost:1455/auth/callback 콜백이 필요해 곤란해지는 경우가 있습니다.이 글에서는 SSH 포트 포워딩을 활용해 원격 서버에서 Codex CLI 로그인 플로우를 정상적으로 완료하는 방법을 정리합니다.🧩 문제 상황원격 서버에서 Codex CLI 로그인 시도 중, 브라우저 로그인 후 콜백이 이렇게 떨어집니다:http://localhost:1455/auth/callback?code=...&scope=...&state=...하지만:콜백 서버는 원격 서버에서 실행 중콜백 URL은 브라우저의 localhost(내 PC)로 호출됨즉,브라우저는 내 PC로 요..
https://raw.githubusercontent.com/KentBeck/BPlusTree3/refs/heads/main/rust/docs/CLAUDE.md 항상 plan.md의 지침을 따르세요. 내가 “go”라고 말하면, plan.md에서 표시되지 않은 다음 테스트를 찾아 그 테스트를 구현하고, 그 테스트를 통과시키는 데 필요한 최소한의 코드만 구현하세요.역할과 전문성당신은 Kent Beck의 테스트 주도 개발(TDD)과 Tidy First 원칙을 따르는 시니어 소프트웨어 엔지니어입니다. 당신의 목적은 이 방법론을 정확하게 따르며 개발을 이끄는 것입니다.핵심 개발 원칙항상 TDD 사이클을 따르세요: Red → Green → Refactor가장 단순한 실패 테스트를 먼저 작성하세요테스트를 통과시키기 ..
🧰 패키지/플러그인 릴리즈 (Flutter/Dart)순수 Dart EMV 결제 QR 생성기 emv_qr_builder 공개은행 결제용 EMVCo 표준 QR 문자열을 Dart 단독으로 생성(필드 포맷 + CRC 처리). VietQR(베트남) 기반으로 잘 동작하고, PromptPay 등 다른 EMV 계열도 커스텀 데이터로 확장 가능. “문서가 유료/희소한 로컬 표준 로직을 아카이빙” 목적이 인상적.레딧 링크: https://www.reddit.com/r/FlutterDev/comments/1py819c/i_built_a_pure_dart_emv_qr_code_generator_to_save/가볍고 부드러운 로딩 스피너 모음 flutter_spinners여러 종류의 커스터마이즈 가능한 로딩 스피너를 묶어둔 ..
들어가며요즘 개발자들 사이에서 가장 핫한 도구가 뭔지 아시나요? 바로 Claude Code입니다. CLI 기반 AI 코딩 에이전트의 대명사가 된 이 도구를 제대로 활용하는 방법을 알려드리겠습니다.Karpathy가 최근 트위터에서 "AI 도구의 발전 속도를 따라가기 힘들다"고 토로했죠. 하지만 걱정하지 마세요. 이 글을 통해 Claude Code의 핵심 기능들을 체계적으로 이해하고, 여러분의 개발 워크플로우에 바로 적용할 수 있습니다."따라가기"보다는 "함께 성장하기"로 마인드를 바꿔보세요. AI 도구로 자신을 **증강(augment)**하는 것이 핵심입니다.왜 Opus 4.5인가?2025년은 AI 모델 출시의 해였습니다. OpenAI의 GPT-5 시리즈, Anthropic의 Claude 4.5 시리즈가 ..
정적 교과서의 시대는 끝났다Google Research가 교육의 판도를 바꿀 새로운 도구를 공개했습니다. **"Learn Your Way"**라는 이름의 이 서비스는 LearnLM을 기반으로, 어떤 PDF든 학생 개개인의 학습 스타일에 맞춘 5가지 형식으로 자동 변환합니다.초기 테스트 결과는 놀랍습니다. 이 시스템을 사용한 학생들의 학습 내용 유지율은 **78%**로, 전통적인 방식의 **67%**를 크게 앞섭니다.교과서의 진짜 문제기존 교과서는 "one-size-fits-all" 방식의 악몽입니다. Google의 해결책은 우아합니다.AI가 학생의 관심사(스포츠, 음악, 음식 등)와 학년 수준을 파악한 뒤, 모든 예시를 학생이 공감할 수 있는 내용으로 재작성합니다. 물리학이 친숙해지고, 역사가 개인적으로..
Claude Code 에이전트에게 전달할 지침# 지침 파일 분리 및 온디맨드 참조 설정## 목표CLAUDE.md에 모든 지침을 넣지 않고, 필요할 때만 관련 지침 파일을 참조하도록 구성## 디렉토리 구조project/ ├── CLAUDE.md # 메인 지침 (핵심만) └── .claude/ └── instructions/ ├── flutter-style.md # Flutter 코딩 스타일 ├── api-patterns.md # API 패턴 가이드 ├── state-mgmt.md # 상태관리 지침 └── testing-guide.md # 테스트 작성 가이드## CLAUDE.md 작성 방식메인 CLAUDE.md에는 기본 규칙만 두고, 상세 지침은 @파일경로로 참조 안내:```markdown# 프로젝트 지침#..
🧰 데스크톱/유틸리티 오픈소스Windows용 PDF 병합 앱 WinPDF (Flutter + FluentUI)Windows에 기본 PDF 병합 도구가 없어서 직접 만든 오픈소스 앱. Flutter + FluentUI 기반이라 Windows 네이티브 느낌을 노린 프로젝트.“PDF 합치기” 같은 단일 목적 앱을 Flutter 데스크톱으로 깔끔하게 구현한 참고용 레포로도 좋아 보임.레딧 링크: https://www.reddit.com/r/FlutterDev/comments/1pt682g/windows_should_have_a_native_tool_for_merging/🧩 라우팅/네비게이션ZenRouter: “라우팅 고쳐보겠다”는 새로운 라우터 패키지Flutter 라우팅 사용성/구조에 불만이 있던 사람들이 ..
My LLM coding workflow going into 2026Best practices for staying in control while coding with AIaddyo.substack.com Addy Osmani (Google 엔지니어)의 AI 코딩 베스트 프랙티스 정리핵심 메시지AI 코딩 도구는 "버튼만 누르면 마법처럼 되는" 경험이 아니다. LLM을 효과적으로 활용하려면 명확한 방향 제시, 충분한 컨텍스트, 철저한 감독이 필요하다.Anthropic에서는 엔지니어들이 Claude Code를 너무 많이 사용해서 Claude Code의 코드 90%가 Claude Code 자체로 작성되고 있다.1. 명확한 계획부터 세우기 (코드 전에 스펙)막연한 프롬프트로 시작하지 말 것.AI와 함께 상세한 ..
How to Fine-Tune an LLM on NVIDIA GPUs With UnslothFine-tune popular AI models faster in Unsloth with NVIDIA RTX AI PCs and DGX Spark to build personalized assistants for studying, work, creative projects and more — plus, start experimenting with the new Nemotron Nano 3 family of open models.blogs.nvidia.com 핵심 요약NVIDIA가 Unsloth 프레임워크를 활용한 LLM 파인튜닝 가이드를 발표했다. GeForce RTX 데스크탑/노트북부터 RTX PRO 워크스테이..
스웨덴의 작은 시골 마을 출신, 고등학교 중퇴, 프로그래밍 경험 제로. 이런 배경을 가진 Gabriel Petersson이 세계 최고의 AI 기업 OpenAI에서 Sora 팀 연구원으로 일하고 있다. 그의 비결은 단 하나, ChatGPT를 활용한 탑다운(Top-Down) 학습법이다.핵심 철학: "대학은 더 이상 기초 지식의 독점권이 없다"Gabriel은 전통적인 교육 방식을 정면으로 비판한다. 기존 방식은 수학 기초부터 시작해서 선형대수, 미적분을 거쳐 4~6년 후에야 실제 머신러닝을 배울 수 있다. 하지만 그는 정반대로 접근했다."Diffusion 모델을 배우는 데 탑다운 방식으로 3일이면 충분하다. 바텀업으로는 6년이 걸린다."Gabriel의 5단계 탑다운 학습법1단계: 문제부터 시작하라ChatGPT..
🧰 오픈소스 · 개발 도구실기기 iOS에서 Maestro 자동화 지원 오픈소스 공개Maestro가 iOS에서 시뮬레이터 중심으로 쓰이던 제약을 보완하기 위해, 실제 iOS 디바이스 테스트를 돕는 도구를 오픈소스로 공개한 사례입니다. iOS 실기기 기반 UI 자동화가 필요한 팀에 특히 유용합니다.레딧 링크 주소: https://www.reddit.com/r/FlutterDev/comments/1poej73/we_opensourced_maestro_support_for_real_ios/Flutter Talks: 전 세계 Flutter 컨퍼런스/이벤트 발표 모아보기각종 컨퍼런스/이벤트의 Flutter 발표를 한 곳에 모아 탐색할 수 있는 사이트 공유입니다. 학습/트렌드 파악용 큐레이션 도구로 좋아요.레딧 링..
확장 가능하고 유지보수하기 쉬운 프로젝트 구조 설계하기들어가며프로젝트 규모가 커지면서 "어디에 뭐가 있지?"라는 질문이 점점 더 자주 나오고 있지 않으신가요?Feature-First 아키텍처는 이 문제를 해결하는 강력한 접근 방식입니다. 여기에 Clean Architecture를 결합하면, 비즈니스 로직이 UI나 데이터베이스에 종속되지 않는 유연한 구조를 만들 수 있습니다.이 글에서는 두 아키텍처를 결합한 실전 프로젝트 구조를 예제와 함께 상세히 설명합니다.Layer-First vs Feature-First먼저 두 접근 방식의 차이를 옷장 정리에 비유해 보겠습니다.Layer-First: 옷을 색깔별로 정리 (흰 옷 서랍, 검은 옷 서랍)Feature-First: 옷을 용도별로 정리 (운동복 서랍, 정장 ..
📰 질문/토론 글은 빼고, 오픈소스·패키지·툴·유용한 정보만 골라 정리했습니다.제목을 클릭하면 해당 레딧 글로 이동합니다.🧩 패키지 / 플러그인카테고리: 패키지 / 플러그인제목: Golubets 패키지(pub.dev)설명:golubets라는 새로운 패키지가 pub.dev에 공개되었다는 공유 글입니다. 레딧 본문에는 자세한 설명이 없지만, pub.dev에 등록된 패키지이므로 문서와 예제를 통해 어떤 문제를 해결하는지 확인해 볼 수 있습니다. 새 패키지를 탐색하고 싶을 때 “신상 패키지 레이더” 느낌으로 체크해 두면 좋습니다.레딧 링크 주소: https://www.reddit.com/r/FlutterDev/comments/1pjdm4k/golubets_package/카테고리: 패키지 / 플러그인 (오프라..
🧰 [Tutorial / Guide] 스마트 커스텀 에이전트 — TRAE IDE용 오픈소스 에이전트 구성🔗 TRAE IDE용 스마트 커스텀 에이전트 만들기설명:TRAE IDE에서 활용 가능한 고급 커스텀 에이전트를 만드는 방법을 GitLab에서 상세히 제공.GLM·Claude·vibe-coding 스타일의 멀티모달 에이전트를 구성하는 법, 모바일 앱으로 배포하는 과정까지 포함된 풀스택 튜토리얼.개발 워크플로 자동화를 원하는 사용자에게 매우 실용적.📎 레딧 링크:https://www.reddit.com/r/ClaudeCode/comments/1phsbk9/smart_custom_agents_for_trae_ide/🧰 [Tutorial / Guide] CodeTour + Claude Code — 변화..
🗺 지도 · 위치 선택 플러그인1. 완전 커스터마이즈 가능한 지도 장소 선택기 place_pickarte카테고리: 플러그인 / 지도 · 장소 선택설명 (한글 요약)place_pickarte는 지도를 띄워서 장소를 선택하는 UI를 완전히 커스터마이즈할 수 있는 장소 선택기 패키지입니다.기본적인 “지도 + 핀 + 주소 선택” 방식에서 벗어나, 앱 디자인에 맞게 장소 선택 화면을 자유롭게 꾸미고 싶은 경우에 유용합니다.주요 포인트기존 google_maps_flutter / flutter_map 등과 조합해서 쓸 수 있는 형태일 가능성이 큼장소 선택 화면을 앱 브랜드 컬러, 아이콘, 카드 스타일 등에 맞게 커스터마이징 하고 싶은 팀에 적합배달앱, 예약앱, 위치 기반 SNS, 매장 찾기 화면 등에 바로 응용 가..
🧩 패키지 & 플러그인1. Flutter & Rive로 만든 커스텀 Pull-to-Refresh 애니메이션 데모설명bKash 앱에서 영감을 받은 커스텀 풀투리프레시 애니메이션 예제입니다.Flutter + Rive로 구현제스처에 반응하는 인터랙티브 애니메이션어떤 Flutter 앱에도 쉽게 붙일 수 있도록 구성브랜드 맞춤형 로딩/새로고침 인터랙션 만들 때 참고용으로 좋음GitHub 저장소:https://github.com/chayanforyou/bkash_pull_to_refresh_animation레딧 링크https://www.reddit.com/r/FlutterDev/comments/1pggztz/pulltorefresh_animation_using_flutter_rive/2. singleton 깨짐을..
들어가며: Claude Code는 개발자만을 위한 도구가 아니다대부분의 사람들은 Claude Code가 앱을 빠르게 만들고 싶은 엔지니어를 위한 도구라고 생각합니다. 저도 그랬습니다. 이미 Cursor로 코딩 프로젝트를 잘 처리하고 있었고, Claude 웹/데스크톱으로 브레인스토밍, 리서치, 글쓰기를 충분히 해결하고 있었으니까요.그래서 Claude Code가 출시되었을 때 솔직한 반응은 이랬습니다: "이미 잘 돌아가는 시스템을 왜 복잡하게 만들어?"터미널은 위협적으로 보였고, 모든 데모는 코딩에 관한 것이었지 글쓰기가 아니었습니다. 그래서 몇 달간 무시했죠.완전히 틀린 판단이었습니다.두 달 전 Claude Code를 써보고 깨달았습니다: Claude Code는 제가 써본 최고의 글쓰기 및 리서치 어시스턴..
🎯 한 줄 요약Acontext는 AI 에이전트가 경험을 저장하고, 작업을 관찰하며, 스스로 학습할 수 있게 해주는 오픈소스 컨텍스트 데이터 플랫폼입니다.📌 프로젝트 개요항목 내용GitHubmemodb-io/Acontext라이선스Apache License 2.0지원 언어Python, TypeScript주요 기술OpenAI API, Docker, Notion-like Storage🤔 Acontext가 해결하는 문제현재 AI 에이전트 개발에서 가장 큰 고민 중 하나는 **"에이전트가 같은 실수를 반복한다"**는 것입니다.기존 문제점:에이전트는 매번 새로운 세션에서 처음부터 시작이전 작업에서 배운 노하우가 축적되지 않음사용자의 선호도나 피드백이 반영되지 않음복잡한 작업에서 성공률이 낮음Acontext는 이..
원문: Writing a good CLAUDE.md by Kyle Mistele (HumanLayer)Claude Code를 사용하면서 "왜 Claude가 내 지시를 무시하지?"라고 생각해 본 적 있으신가요? CLAUDE.md 파일을 제대로 작성하면 이 문제를 해결할 수 있습니다. 이 글에서는 Claude Code의 성능을 극대화하는 CLAUDE.md 작성법을 실전 예제와 함께 상세히 알아봅니다.핵심 원칙: LLM은 (거의) 상태가 없다LLM은 상태 비저장(stateless) 함수입니다. 추론(inference) 시점에 모델의 가중치는 이미 고정되어 있으므로, 시간이 지나도 학습하지 않습니다. 모델이 여러분의 코드베이스에 대해 아는 것은 오직 컨텍스트 윈도우에 입력된 토큰뿐입니다.Claude Code 같..
🔧 튜토리얼 / 가이드(Tutorial / Guide)🔹 Prompts don’t scale, MCP도 스케일 안 된다. Hook 기반 개발 철학 소개🔗 게시물 링크설명:긴 프롬프트나 MCP 설정만으로는 대규모 프로젝트에서 통제력을 유지하기 어렵다는 내용을 다양한 예시와 함께 설명한다. 대신 **Hook 기반 조건적 통제(if-this-then-that)**를 적극 활용하여 AI 동작을 규제·방향성 주는 방식이 소개된다.특히 코드 구조 강제, 파일 헤더 규칙, 상태머신(validation), 문서 구조 자동 검증 등 규칙-트리거식 개발 자동화 개념이 잘 정리되어 있어 AI 기반 대규모 프로젝트를 운영하는 사람들에게 실전적인 인사이트를 제공한다.📎 https://www.reddit.com/r/Cla..
안녕하세요. 클릭업이라는 상당히 괜찮은 협업툴인데 1년 구독 무료 쿠폰을 소개해드릴게요. 언제 마감될지 모릅니다. https://brunch.co.kr/@davejin/126 가장 빠르게 진화한 협업툴, ClickUp있을건 다있는 뷔페식 협업툴을 찾는다면! | 협업툴의 진화 세상엔 정말 많은 협업툴이 존재합니다. 그리고 그 진화의 과정은 크게 세 가지로 분류할 수 있습니다. 실시간 채팅형 (Communication) 문brunch.co.kr1. Clickup 가입 및 로그인 해주시고https://clickup.com/ ClickUp™ | Maximize productivity • Software, AI, and humans convergeEvery AI ChatGPT, Claude, Gemini — un..
🛠️ 유용한 도구 및 라이브러리 (Tools & Libraries)1. Claude Code Config (VS Code/Cursor Extension)설명: CLAUDE.md, 훅(Hooks), 에이전트, 권한 설정 등 흩어져 있는 Claude Code 설정들을 VS Code나 Cursor 사이드바에서 한눈에 보고 관리할 수 있게 해주는 확장 프로그램입니다.링크: https://www.reddit.com/r/ClaudeCode/comments/1p6svy0/claude_code_config_i_built_a_vs_codecursor/2. Browser Debugger CLI (bdg)설명: AI 에이전트가 크롬(Chrome)을 제어할 수 있도록 돕는 CLI 도구입니다. 기존 MCP 방식보다 토큰 효율..
🔌 Plugin / 패키지1. pkg:data_layer — 첫 공식 공개용 Dart 데이터 레이어 패키지설명서버 기반 데이터를 선언적으로 읽고, 캐싱하며, 캐시 무효화를 제공하는 write-through 캐시 방식의 데이터 레이어 패키지.State management가 아니라 어떤 상태 관리 솔루션에서도 내부 데이터 계층으로 사용 가능.특징:선언형 데이터 로딩캐싱 & 캐시 무효화독립적 데이터 레이어 구성 가능🔗 Reddit 링크: https://www.reddit.com/r/FlutterDev/comments/1p7ku19/roast_me_i_released_my_first_serious_dart_package/2. telecom_mcp_framework — 2일 만에 25M 다운로드설명짧은 기간에..
🚀 초고성능 해외 KVM 서버, 단 $3/월!합리적인 가격, 강력한 퍼포먼스!해외 로케이션 기반으로 안정적인 네트워크와 뛰어난 성능을 원하는 분들에게 최적화된 KVM VPS입니다.다만 해외라서 국내에서는 좀 느립니다.. 🔧 서버 스펙CPU: 4 CoreRAM: 4GB (인보이스 번호 인증 시 2배 업그레이드! → 8GB)스토리지: 120GB NVMe트래픽: 월 10TB (인보이스 번호 인증 시 2배! → 20TB)가성비 최강 가격: $3.00 / Month💎 이런 분들께 추천합니다웹사이트/워드프레스 운영게임 서버(마인크래프트 등)N8N 운영VPN/Proxy 구축개발 테스트 환경크롤러 / 봇 운용가성비 중시 사용자신청방법https://www.littlecreekhosting.com/clients/in..
🧩 오픈소스 / 프로젝트 쇼케이스🔹 Claude Code Config — VS Code/Cursor용 통합 설정 관리 확장🔗 Reddit 원문설명:여러 프로젝트에서 CLAUDE.md / hooks / skills / memories / agents 등을 관리하기 어려운 문제를 해결하기 위해 만든 VSCode/Cursor 확장.한 곳에서 모든 설정을 시각적으로 탐색·생성·편집할 수 있어 Claude Code 구성 작업이 크게 단순화됨.Markdown 헤더 기반 구조 브라우징Skills/Agents/Slash Commands 템플릿 자동 생성Hooks UI 기반 생성 지원전역/프로젝트 권한 관리오픈소스 코드 제공레딧 링크: https://www.reddit.com/r/ClaudeCode/comments..
