글 목록

난해한 알고리즘을 5살 아이도 이해하게: AI 에이전트 'ELI5' 스킬

1. AI의 설명이 코드보다 더 어려웠던 적이 있나요? 복잡한 비동기 로직이나 최신 암호학 알고리즘을 분석하다가 막혀서 AI에게 질문을 던졌을 때, 이런 답변을 마주한 경험이 누구나 있을 겁니다. "이 모듈은 멱등성(Idempotency)을 보장하기 위해 분산 락의 TTL 만료 주기를

머지(Merge) 버튼 누르기 전 필수 관문: AI 에이전트 'code-review' 스킬 완벽 해부

1. 바쁜 동료를 대신해 줄 꼼꼼한 코드 리뷰어 모든 개발팀이 겪는 딜레마가 있습니다.꼼꼼한 코드 리뷰가 품질을 지킨다는 건 알지만, 스프린트 마감에 쫓기다 보면 수백 줄의 PR diff를 앞에 두고 "LGTM(Looks Good To Me)"을 누르고 싶은 유혹에 빠집니다. 하지만 그

터미널에서 브라우저를 직접 조종하다: AI 에이전트 'playwright' 브라우저 자동화 스킬

1. 매번 마우스 잡고 테스트하기 번거로웠다면 웹 개발을 하다 보면 반복적인 수동 조작에 시간을 뺏기기 일쑤입니다. 로그인 화면에서 아이디와 비밀번호를 치고 버튼 누르기 회원가입 폼에 더미 데이터를 일일이 채워 넣기 특정 모달 창이 제대로 뜨는지 반응형 해상도별로 캡처 뜨기 단순한 기능

복잡한 거대 코드베이스를 한눈에 꿰뚫는 법: AI 에이전트 'graphify' 지식 그래프 스킬

1. "이 프로젝트, 도대체 어디서부터 읽어야 하지?" 새로운 프로젝트에 투입되었거나 방대한 오픈소스 라이브러리를 뜯어볼 때, 수백 개의 파일과 디렉터리 구조를 마주하면 눈앞이 캄캄해집니다. AuthService를 수정하면 어떤 모듈들이 연쇄적으로 영향을 받을까? API 요청이 들어왔을

코드에 영혼을 불어넣는 프론트엔드 장인 정신: AI 에이전트 'impeccable' 스킬 해부

1. 기술적으로 완벽한 코드가 왜 밋밋해 보일까? 테스트 코드도 통과했고, 상태 관리도 깔끔하며, API 연동도 매끄럽습니다.그런데 브라우저에 띄운 최종 화면을 보면 묘하게 어딘가 무료하고 밋밋합니다. 버튼을 눌렀을 때의 반응은 딱딱하고, 글자의 행간과 자간은 호흡이 가쁘며, 화면 요소

개발자 혼자서도 완벽한 디자인 시스템 구축하기: AI 에이전트 'ui-ux-pro-max' 스킬 가이드

1. 개발자가 만든 화면이 어딘가 어색한 이유 기능은 버그 없이 잘 돌아가는데, 화면을 열어보면 어딘가 2000년대 관공서 웹사이트 같거나 조잡해 보일 때가 있습니다. 회색 배경 위에 또 다른 애매한 회색 텍스트 (명도 대비 실패) 버튼마다 제각각인 패딩과 둥글기(Border-radiu

AI 에이전트 'ponytail' 스킬 완벽 정리

1. AI가 쏟아내는 수십 줄의 보일러플레이트 AI 코딩 어시스턴트에게 "간단한 캐시 하나 달아줘"라고 요청했을 때, 어떤 결과를 받아보셨나요? 대부분의 AI는 요청하지도 않은 커스텀 캐시 클래스를 설계하고, TTL 만료 스레드를 만들며, 제네릭 팩토리 인터페이스까지 구현해 100줄짜리

"이 글 혹시 AI가 썼나요?" 한국어 AI 티 싹 빼주는 오픈소스 스킬 `im-not-ai` 완벽 해부

1. 한눈에 티 나는 AI 글의 한계 최근 ChatGPT, Claude, Gemini 등 LLM을 활용해 기술 블로그, 기획서, 보고서 초안을 작성하는 일이 일상이 되었습니다. 하지만 AI가 뽑아준 글을 읽다 보면 누구나 한 번쯤 다음과 같은 이질감을 느껴보셨을 겁니다. "~에 대해,

웹 서비스 개발 후 꼭 확인해야 할 보안 검증 항목

기능 개발이 끝났다고 바로 배포할 수 있는 건 아닙니다. 로그인, 게시판, 파일 업로드, 검색, 결제, 관리자 기능처럼 웹 서비스에는 다양한 입력과 권한이 들어가고, 작은 실수 하나가 보안 문제로 이어질 수 있습니다. 그래서 개발이 끝난 뒤에는 최소한 아래 항목 정도는 한 번씩 확인해보

하네스 엔지니어링

요즘 AI는 단순히 코드를 추천하는 수준을 넘어서, 프로젝트 파일을 읽고 코드를 수정하고 테스트까지 실행하는 Coding Agent 형태로 발전하고 있습니다. 그런데 AI에게 그냥 "회원 탈퇴 기능 만들어줘." 라고 맡기면 항상 원하는 결과가 나오는 것은 아닙니다. 기존 프로젝트 구조와