6. Claude
2강. Plan 모드에서 공백 상품명 검증 계획 검토하기
2강. Plan 모드에서 공백 상품명 검증 계획 검토하기
2026.07.232강 계획 검토 중심 ⏱ 약 35~40분 0. 학습 목표→ Plan mode에서 구현 전 변경 범위를 정하고, 요구사항과 성공 증거로 계획을 검토합니다.더보기Claude Code를 Plan mode로 전환하고 현재 모드 표시로 코드가 수정되지 않는 계획 단계인지 확인합니다.src/inventory.py와 tests/test_inventory.py를 대상으로 정상 입력 유지, 공백 상품명 거부, ValueError 예외 계약과 경계 테스트 두 개가 포함된 계획을 요청합니다.최종 Plan 문서에서 수량 검증·별도 검증 파일·테스트 도구 변경 같은 범위 밖 작업을 제거하고, 두 소스 파일이 아직 바뀌지 않았는지 확인합니다. 1. 문제를 변경 요구사항과 시작 상태로 정리하기→ 공백 상품명 문제의 범위를 정하고,..
1강. 선택 코드와 @-mention으로 재고 함수의 입력 문제 찾기
1강. 선택 코드와 @-mention으로 재고 함수의 입력 문제 찾기
2026.07.231강 분석·실습 중심 ⏱ 약 35~40분 0. 학습 목표→ 공백 상품명 문제를 직접 재현하고 관련 코드만 전달하여 Claude Code의 설명을 실제 근거로 판단합니다.더보기정상 입력 테스트와 공백 세 칸을 전달한 실행 결과를 비교하여 현재 테스트가 놓친 문제를 재현합니다.create_inventory_item() 함수 범위를 선택하고 @tests/test_inventory.py를 참조하여 문제와 가까운 문맥만 전달합니다.Claude Code의 설명이 함수의 검증 조건 누락과 테스트의 경계 입력 누락을 실제 두 파일에서 찾았는지 판단합니다. 이 과정에서는 파일을 수정하지 않습니다. 1. 정상 테스트가 놓친 공백 상품명 재현하기→ 현재 함수와 테스트를 확인하고 정상 입력과 공백 입력의 실행 결과를 비교합니..
0강. 실습 프로젝트 준비하기
0강. 실습 프로젝트 준비하기
2026.07.230강 설정·실습 중심 ⏱ 약 45~55분 0. 학습 목표→ Claude Code의 핵심 설정을 적용하고 시작 프로젝트와 실행 결과로 개발 환경이 준비됐는지 확인합니다.더보기VS Code Settings에서 Claude Code의 다섯 가지 설정값을 적용하고 사이드바 위치·권한 모드·Python 환경으로 적용 결과를 확인합니다.재고 프로젝트의 네 파일을 작성하고 함수 반환값과 unittest의 테스트 두 개가 통과하는지 확인합니다.Claude Code에 파일 수정 없는 설명을 요청하고, 함수의 입력·반환값과 테스트 역할이 실제 코드와 일치하는지 판단합니다. 1. Claude Code를 안전하게 사용할 환경 구성하기→ 도구와 학습자의 역할을 구분하고 확장 설치·로그인·핵심 설정을 실제 화면에서 확인합니다.더..
7강. Skill의 전환 + 종합 실습
7강. Skill의 전환 + 종합 실습
2026.07.077강 종합 실습 ⏱ 약 70분 0. 학습 목표→ Claude.ai에서 배운 Skill 개념을 Claude Code로 옮기고, 지금까지 쌓아온 것을 하나의 1차 완성본으로 종합합니다.더보기0.1 이번 글에서 다룰 내용 이번 글은 종합 실습 강의입니다. Claude.ai에서 배운 Skill 개념을 Claude Code로 옮기고,지금까지 쌓아온 것을 하나의 프로젝트로 종합합니다. 6강에서 한 번 해본 백업 절차를앞으로 매번 반복하는 대신 재사용 가능한 스킬로 묶고, 이 강의를 마치면 CLAUDE.md·재사용 스킬·백업본까지 갖춘 완성된 프로젝트 폴더, 이른바 1차 완성본이 만들어집니다. 0.2 이번 강의 실습 내용 이번 강의에서 직접 해보는 것은 다음과 같습니다.6강의 백업 절차를 재사용 가능한 스킬로 ..
6강. 프로젝트 개념의 전환
6강. 프로젝트 개념의 전환
2026.07.076강 실습 중심 ⏱ 약 45분 0. 학습 목표→ git 없이도 "작업을 되돌릴 수 있다"는 감각을, 폴더를 복사해 비교하는 방식으로 직접 체감합니다.더보기0.1 이번 글에서 다룰 내용 이번 글은 실습 중심 강의입니다. 5강 끝에서 예고한 대로, Claude Code가 파일을 직접 고치다 보면 "이전 상태로 되돌리고 싶다"는 순간이 옵니다.이번 강의는 그 되돌리기를 가장 단순한 방식, 곧 폴더를 통째로 복사해두고 나중에 비교하는 방식으로 직접 해봅니다. git이라는 전문 도구는 아직 쓰지 않습니다.손으로 흉내 내보면서, 왜 나중에 git이 필요해지는지 그 밑거름을 먼저 쌓는 것이 목표입니다. 더불어 Claude.ai의 Projects(대화와 파일 묶음)가 Claude Code에서는 실제 폴더로 바뀐다는 점..
5강. 컨텍스트 엔지니어링의 전환
5강. 컨텍스트 엔지니어링의 전환
2026.07.075강 실습 중심 ⏱ 약 45분 0. 학습 목표→ 3강에서 요청마다 반복해 넣어야 했던 파일명과 조건을, CLAUDE.md 파일 하나로 줄이는 법을 익힙니다.더보기0.1 이번 글에서 다룰 내용 이번 글은 실습 중심 강의입니다. 3강에서 기존 파일을 고칠 때는 대상 파일·바꿀 지점·원하는 동작·유지할 것 네 가지를 요청문에 담아야 한다고 배웠습니다. 그런데 이걸 요청마다 매번 반복하려니 번거로웠습니다. "또 inventory.py에서, 또 함수 구조는 유지하고…"를 매번 쓰는 셈이니까요.이번 강의는 그 반복을 CLAUDE.md 파일 하나로 덜어내는 법을 다룹니다. 이것은 Claude.ai에서 배운 컨텍스트 엔지니어링의 Claude Code 버전입니다.Claude.ai가 대화에 참고 자료를 넣는 것이었다면,C..
4강. 모델 선택 & 권한 승인 흐름
4강. 모델 선택 & 권한 승인 흐름
2026.07.074강 실습 중심 ⏱ 약 45분 0. 학습 목표→ 작업을 맡기기 전에 내가 쥘 수 있는 두 손잡이, 곧 승인(안전)과 모델(성능·비용)을 다루는 법을 익힙니다.더보기0.1 이번 글에서 다룰 내용 이번 글은 실습 중심 강의입니다. 3강까지 우리는 Claude Code에 일을 맡기는 법을 익혔습니다.그런데 일을 맡긴다는 것은 통제를 완전히 넘기는 것이 아닙니다.맡기기 전에, 그리고 맡기는 도중에 내가 쥐고 있어야 할 손잡이가 있습니다. 이번 강의는 그 손잡이 두 개를 다룹니다. 하나는 승인입니다.Claude Code가 실제로 무엇을 바꾸기 전에 사람이 확인하는 장치로,잘못된 실행을 막는 안전의 손잡이입니다.3강에서 요청마다 열어 봤던 그 화면이 바로 이것입니다. 다른 하나는 모델입니다.같은 일도 어떤 모델에..
3강. 프롬프팅의 전환
3강. 프롬프팅의 전환
2026.07.073강 실습 중심 ⏱ 약 50분 0. 학습 목표→ 기존 파일을 고치는 위임형 요청문을 스스로 잘 쓰는 법을, 허술한 요청과 구체적인 요청의 결과 차이로 직접 익힙니다.더보기0.1 이번 글에서 다룰 내용 이번 글은 실습 중심 강의입니다. 2강에서 Claude Code가 파일을 직접 고친다는 것을 확인했습니다.그렇다면 이제 실제로 중요한 질문은 이것입니다. 일을 맡길 때 요청문을 어떻게 써야 원하는 결과가 나오는가? 1강의 hello.py는 새 파일을 이름만 정해 만드는 단순한 요청이라 요청문을 크게 신경 쓸 필요가 없었습니다.그러나 이미 만들어진 파일을 고칠 때는 이야기가 다릅니다.같은 기능을 부탁해도, 요청문이 허술하면 엉뚱한 곳이 바뀌고 구체적이면 원하는 대로 바뀝니다. 이번 강의는 이 차이를 직접 만들..
2강. Claude Code란? — 하네스(harness)
2강. Claude Code란? — 하네스(harness)
2026.07.072강 개념 중심 ⏱ 약 40분 0. 학습 목표→ 1강에서 설명 없이 겪었던 경험을, "정확히 무엇이었는가"로 정리합니다.더보기0.1 이번 글에서 다룰 내용 이번 글은 개념 중심 강의입니다. 1강에서는 설명 없이 일단 Claude Code를 실행해봤습니다.이번 강의는 그때 일어난 일을 정확히 무엇이었는지 정리하는 시간입니다. 1강 Claude Code 사용 경험을 계속 다시 꺼내며, Claude Code 사용이 Claude.ai와 근본적으로 무엇이 다른지 이해하고,앞으로 배울 강의들이 왜 이런 순서로 진행되는지 전체 지도를 그립니다. 구분내용되짚을 것1강에서 hello.py로 겪은 위임 경험이해할 것Claude.ai와 Claude Code의 근본적 차이, 프롬프트·컨텍스트·하네스 3층위 구분 1. 방금 겪..
1강. Claude Code 실행해보기
1강. Claude Code 실행해보기
2026.07.071강실습 중심 ⏱ 약 50분 0. 학습 목표→ Claude Code를 내 컴퓨터에 설치해 실행하고, 간단한 파일 하나를 만들어보며 "위임"이라는 감각을 직접 느껴봅니다.더보기0.1 이번 글에서 다룰 내용 이번 글은 실습 중심 강의입니다. 지금까지Claude.ai 학습 트랙에서는 대화창에 질문을 던지는 방식을 익혔습니다. 이번 강의부터는 방향이 달라집니다.Claude 에게 질문을 하는 것이 아니라, 터미널 안에서 작업 자체를 맡기는 Claude Code를 다룹니다. 0.2 이번 강의 실습 내용 오늘은Claude Code를 바로 쓸 수 있는 상태로 만들고 hello.py 생성과 실행을 처음으로 직접 실행해본 뒤, 위임하는 작업을 처음으로 경험합니다. 다음 강의에서 이번 강의 실습 내용에 대해 "방금..
3-0. 강의 목차
3-0. 강의 목차
2026.07.07AI ENGINEERING FOUNDATIONS WITH CLAUDEClaude.ai에서 Claude Code를 거쳐MCP와 VS Code까지 이어서 학습하기 이 과정은 Claude.ai 기초 1~6강에서 요청 구성과 Skill을 익힌 뒤, Claude Code 1~7강에서 Ubuntu의 Python 재고관리 프로젝트를 수정하고 관리하는 흐름으로 이어집니다. 후속 8~13강에서는 같은 프로젝트를 사용하여 시간 MCP 서버를 등록·점검하고, VS Code에서 코드와 MCP 결과를 검토·승인합니다. Ubuntu에서 Python과 간단한 PySide6 프로그램을 실행해 본 학습자를 대상으로 합니다. 이 과정의 목표는 복잡한 MCP 서버를 개발하는 것이 아니라, MCP 도구의 등록·연결·호출 상태를 구분하고 V..
6강. 스킬
6강. 스킬
2026.07.026강 실습 중심 ⏱ 약 50분 0. 학습 목표→ 5강에서 반복한 요청을 Claude에게 스킬로 만들게 하고, 등록·사용한 뒤 스킬 구조를 이해하고, 공유·가져오기까지 익힙니다.더보기0.1 이번 글에서 다룰 내용이번 글은 실습 중심 강의입니다. 5강에서 "원문에 없는 내용은 추가하지 마" 같은 요약 조건을 세 번(2.5·3.3·5.3) 그대로 붙여넣었고,ERD 이미지를 볼 때는 인식→관계 해석→변환의 3단계를 손으로 밟았습니다. 3강에서 배운 대로라면 이 반복은 Instructions에 넣으면 될 것 같습니다.하지만 Instructions는 모든 대화에 항상 적용되기 때문에,자료 정리 규칙과 ERD 검증 절차를 다 넣으면 관계없는 대화까지 그 지시를 끌고 다니게 됩니다. 이번 강의에서는 이 문제를 Skil..