채팅창에서 말로 브라우저를 조종한다 - Playwright MCP 도입기
“화면 테스트할 때마다 브라우저 켜고 클릭하는 거, 좀 줄일 수 없을까?” 하는 생각에서 시작한 실전 기록입니다. 사내 웹 화면 프로젝트에 Playwright MCP를 붙여, 채팅창에서 자연어로 브라우저를 조작하게 만든 과정을 정리했습니다. TL;DR Playwright MCP를 Kiro에 붙이면, 채팅창에 말로 지시해서 실제 브라우저를 조...
“화면 테스트할 때마다 브라우저 켜고 클릭하는 거, 좀 줄일 수 없을까?” 하는 생각에서 시작한 실전 기록입니다. 사내 웹 화면 프로젝트에 Playwright MCP를 붙여, 채팅창에서 자연어로 브라우저를 조작하게 만든 과정을 정리했습니다. TL;DR Playwright MCP를 Kiro에 붙이면, 채팅창에 말로 지시해서 실제 브라우저를 조...
“AI가 우리 DB를 직접 보게 하면 어떨까?” 하는 궁금증에서 시작한 실전 기록입니다. 사내 시스템 프로젝트에 DB 조회용 MCP 서버를 붙여보고, MCP가 뭔지부터 실제 활용처, 그리고 Oracle 구성 방법까지 정리했습니다. TL;DR MCP는 AI에게 DB·파일·API 같은 실제 시스템을 표준 규격으로 열어주는 프로토콜입니다. 계...
강의마다 대본을 복사-붙여넣기 하다 지친 사람을 위한 실전 기록입니다. 브라우저 개발자 도구(콘솔) 하나로 영상 자막을 통째로 뽑아내고, 그걸 AI에게 넘겨 정리노트로 만드는 워크플로를 정리했습니다. TL;DR 콘솔 스크립트는 직접 짜지 않고, 원하는 동작을 말로 설명해 Kiro에게 생성시켰습니다. 로그인된 내 브라우저 콘솔에서 유데미 ...
Kiro 워크플로 총정리에서 Spec 모드를 “제일 많이 쓴다”고 적었는데, 그만큼 1.0으로 오면서 실무에서 걸리는 지점도 눈에 들어왔습니다. 이 글은 그 한계를 정리하고, 무거운 문서 생성을 Vibe로 통제해 우회하는 방법을 담았습니다. 출처: Kiro IDE Changelog 목차 들어가며 — Spec의 구조와 걸리는 지점 실무에서...
Kiro IDE 1.0에서 제공되는 5가지 작업 방식(Default 포함)을 한 번에 정리했습니다. 각 워크플로가 무엇을 위한 것인지, 언제 고르면 좋은지, 그리고 실제로 던질 만한 프롬프트 예시까지 담았습니다. 출처: Kiro IDE Changelog 목차 들어가며 — 왜 워크플로를 고르나 Default (워크플로 미선택 / Vibe)...
Spring Boot 3.5.5 + Java 21 + Gradle 멀티모듈 프로젝트를 Kiro IDE에서 띄우기까지의 실전 기록 목차 들어가며 왜 “전역 JDK 설정”을 안 쓰는가 사전 준비물 실행 방법 1 — Kiro 통합 터미널에서 Gradle로 실행 실행 방법 2 — Java 확장의 Run 버튼 사용 실행 방법 3 —...
하나의 locale에 묶여 있던 3개의 축을 분리하다 레이아웃과 시스템 골조를 거의 건드리지 않고, 레거시 물류 웹 시스템에 다국어(i18n)를 적용한 과정을 정리한 글입니다. AI 개발 도구(Kiro)를 어떻게 활용해 시스템을 분석하고 신규 로직을 안전하게 얹었는지에 초점을 맞췄습니다. 목차 배경: 다국어인데, 레이아웃은 건드리면 ...
init commit! ✌️