| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
- rxswift
- Refactoring
- swiftUI
- collectionview
- map
- uiscrollview
- 리펙토링
- tableView
- ios
- Xcode
- 클린 코드
- Human interface guide
- SWIFT
- Clean Code
- UICollectionView
- 클로드코드
- combine
- 리팩토링
- swift documentation
- uitableview
- clean architecture
- Observable
- 애니메이션
- MVVM
- UITextView
- Protocol
- 스위프트
- claude code
- HIG
- RxCocoa
- Today
- Total
목록클로드코드 (24)
김종권의 iOS 앱 개발 알아가기
1. Skill이란?반복적으로 설명해야 하는 절차·규칙·컨텍스트를 한 번 문서화해서 재사용하는 것이 핵심. 매번 프롬프트에 장황하게 다시 설명할 필요 없음. ❌ Bad매 대화마다 사용자가 직접 반복 입력:"우리 커밋 메시지는 티켓 번호 접두사 붙이고, 제목은 72자 이내, 본문은 한글로, 브랜치명은 정해진 형식으로 써야 해..." ✅ GoodSKILL.md 파일 하나로 규칙 고정:---name: commit-writerdescription: 커밋 메시지 작성 시 사용. 티켓 번호 접두사 + 컨벤션 자동 적용---변경된 파일 확인브랜치명에서 티켓 번호 추출 [플랫폼] 형식으로 작성한 번 만들어두면 이후 대화에서는 "커밋해줘"만 입력해도 규칙이 자동 적용됨.2. 짧고 명확하게, 한 가지 목적만하나의 Ski..
MCP란?MCP(Model Context Protocol) = AI가 외부 기능을 "도구(tool)"로 호출하는 표준 규격클로드코드에서 "현재 날씨를 조회하는 기능"은 없지만, 내가 날씨를 조회하는 API가 있는 MCP를 만들어서 클로드코드에서 사용하면 날씨를 조회할수있음MCP는 클로드코드에서만 쓰는 용어MCP 예시브라우저/웹Playwright / Chrome DevTools MCP — 실제 브라우저 띄워서 UI 동작 확인, 스크린샷, 콘솔 로그 확인Brave Search / 웹서치 계열 — 최신 정보 검색협업 툴Slack — 채널 메시지 읽기/보내기Notion — 문서 조회·수정Linear / Jira — 티켓 생성·조회, 스프린트 관리데이터Postgres / SQLite — DB 스키마 조회, 쿼리 ..
1. [AI] Claude Code 병렬 처리로 효율 극대화하기 - git worktree 기본 개념2. [AI] Claude Code 병렬 처리로 효율 극대화하기 (claude --worktree)3. [AI] Claude Code 병렬 처리로 효율 극대화하기 - tmux 활용하기4. [AI] Claude Code 병렬 처리로 효율 극대화하기 - cmux 활용하기5. Claude Code 병렬 처리로 효율 극대화하기 - cmux, worktree, omc 병렬 처리하기 (.omc/handoffs, .omc/shared_memory.json) Ghostty 기반의 AI 전용 터미널 cmux, Claude Code의 --worktree 기능, 그리고 oh-my-claudecode(omc) 플러그인의 데이터..
1. [AI] Claude Code 병렬 처리로 효율 극대화하기 - git worktree 기본 개념2. [AI] Claude Code 병렬 처리로 효율 극대화하기 (claude --worktree)3. [AI] Claude Code 병렬 처리로 효율 극대화하기 - tmux 활용하기4. [AI] Claude Code 병렬 처리로 효율 극대화하기 - cmux 활용하기5. [AI] Claude Code 병렬 처리로 효율 극대화하기 - cmux, worktree, omc 병렬 처리하기 (.omc/handoffs, .omc/shared_memory.json)1. 왜 cmux인가?cmux는 단순한 터미널이 아니라 AI 에이전트(Claude Code, Aider 등)의 오케스트레이션을 위해 개발된 macOS 네이티..
1. [AI] Claude Code 병렬 처리로 효율 극대화하기 - git worktree 기본 개념2. [AI] Claude Code 병렬 처리로 효율 극대화하기 (claude --worktree)3. [AI] Claude Code 병렬 처리로 효율 극대화하기 - tmux 활용하기4. [AI] Claude Code 병렬 처리로 효율 극대화하기 - git worktree 기본 개념5. [AI] Claude Code 병렬 처리로 효율 극대화하기 - cmux, worktree, omc 병렬 처리하기 (.omc/handoffs, .omc/shared_memory.json) 앞선 글에서 claude --worktree를 활용해 독립된 병렬 세션을 띄우는 방법을 알아봄.이 방식을 실전에서 쓰려면 터미널 창(또는 ..
1. [AI] Claude Code 병렬 처리로 효율 극대화하기 - git worktree 기본 개념2. [AI] Claude Code 병렬 처리로 효율 극대화하기 (claude --worktree)3. [AI] Claude Code 병렬 처리로 효율 극대화하기 - tmux 활용하기4. [AI] Claude Code 병렬 처리로 효율 극대화하기 - git worktree 기본 개념5. Claude Code 병렬 처리로 효율 극대화하기 - cmux, worktree, omc 병렬 처리하기 (.omc/handoffs, .omc/shared_memory.json)worktree가 왜 중요한가Claude Code나 GitHub Copilot CLI 같은 터미널 기반 AI 도구를 쓸 때 아쉬운 점이 있음.AI에게..
클로드코드 사용 종류클로드코드를 사용할때 클로드코드에 비용을 지불하고 사용하는데 여러가지 방법이 있음session key - 개인이 가장 많이 사용 (구독해서 사용하는 것. 구체적인 건 아래에서 계속 설명)API keyAmazon Bedrocksession key 방식session key: 넷플릭스나 유튜브 프리미엄을 구독해서 쓰는 것과 비슷하게 claude auth login을 치고 웹브라우저에서 로그인웹 세션 기반으로 로그인 유지 개념으로 사용하는 것구독하여 사용하는 것이 session key 방식: ex) 월 $20 (Pro 구독)클로드코드 설치하여 session key 방식 준비curl -fsSL https://claude.ai/install.sh | bash아래 명령어를 통해 웹사이트에 로그인 ..
btw 명령어btw는 by the way의 줄임말 ("그나저나")메인 작업 흐름을 중단하거나 대화 기록(Context)을 오염시키지 않고, 샛길 질문(Side Question)을 빠르게 던질 수 있는 번들 스킬ex) 게시판 웹 구현해달라고 할때, 도중에 클로드코드가 어떤 언어로 구현하는지 궁금한 경우, /btw로 물어볼 수 있음작업 도중에 토큰을 얼마나 쓸지도 물어볼 수 있음Hook 기능Hook은 Claude Code의 실행중에, 특정 이벤트가 발생하였을때 사용자가 정해 지정해놓은 Shell Command나, HTTP 요청 또는 프롬프트를 실행할 수 있는 기능주요 Hook들Pre-execution Hooks: 클로드가 코드를 생성하거나 수정하기 직전에 실행 (예: 최신 API 문서 불러오기)Post-ex..