본문 바로가기

바이브코딩

(7)
내가 더 이상 Superpowers를 쓰지 않는 이유 결국 내 워크플로는 내가 설계해야 했다한동안 나는 AI 코딩 에이전트를 더 잘 쓰기 위해 꽤 많은 스킬과 프롬프트 묶음을 써봤다.Superpowers도 써봤고, Karpathy 스타일의 짧고 강한 코딩 지침도 써봤고, Matt Pocock의 스킬들도 가져다 써봤다. GSD류의 작업 지시 방식도 시도했다. 각각 배울 점은 있었다. 문제는 “이거 하나면 됐다” 싶은 것은 없었다는 점이다. 특히 Superpowers는 처음에는 꽤 매력적으로 보였다. 많은 상황을 커버하려고 하고, 에이전트가 놓치기 쉬운 절차를 강하게 잡아주려는 방향도 이해가 됐다. 그런데 실제로 오래 써보니 내 사용 패턴과는 잘 맞지 않았다. 토큰을 많이 쓰는 편인데, 그만큼 정확도가 안정적으로 올라간다는 느낌은 적었다. 에이전트가 많은 절차..
크롤러 - 취미 프로젝트 크롤러 백업 구조 정리기 용량 문제를 계기로 DB dump, JSON 산출물, Mini PC 복제를 정리한 기록취미로 운영하는 프로젝트는 회사 서비스와는 다른 제약이 있다. 가장 큰 차이는 비용이다. 트래픽이 크지 않더라도 데이터는 계속 쌓이고, 자동화가 늘어나면 어느 순간 운영 문제를 만나게 된다. 그렇다고 매번 서버를 키우거나 유료 리소스를 늘리는 방식으로 해결하고 싶지는 않았다.이번 작업도 그런 고민에서 시작했다. 원래 크롤러는 하나의 운영 환경에 거의 의존하고 있었다. 그러다 Oracle Cloud 무료 VPS의 사양이 줄어들 수 있다는 이야기를 듣고, Mini PC로 이전하는 계획을 세웠다. 나중에 기존 사용자에게는 영향이 크지 않다는 정보를 확인하면서 완전 이전은 보류했지만, 이미 준비한 Mini PC를 그냥 두기에는..
크롤러 - 계획된 정비를 장애로 오해하지 않게 만들기 운영 중인 크롤러에서 장애 알림이 왔다.보조 워커 노드의 핵심 서비스가 일정 시간 동안 정상 heartbeat를 보내지 못했고, 시스템은 이를 장애로 판단해 메인 운영 노드의 fallback worker를 올렸다. 이후 보조 노드가 다시 정상 상태로 돌아오자 fallback worker는 내려갔다.겉으로 보면 자동 복구가 잘 동작한 사례처럼 보일 수 있었다. 실제로 failover 정책 자체는 의도한 대로 움직였다. 하지만 알림을 따라가다 보니 더 중요한 문제가 보였다.시스템은 실제 장애와 계획된 정비를 구분하지 못하고 있었다.이번 글은 그 문제를 어떻게 확인했고, 크롤링 작업이 누락되지 않도록 어떤 방식으로 운영 절차와 상태 확인을 개선했는지 정리한 글이다.문제를 이해하기 위한 구조운영 중인 크롤링 플..
txt, 워드, 한글파일을 EPUB으로 간단히 변환하는 사이트 배포: https://jhste102lab.github.io/epub-forge/GitHub: https://github.com/jhste102lab/epub-forge epub-forge — Convert documents to EPUB in your browserConvert txt, docx, hwpx and hwp files to EPUB books entirely in your browser. Nothing is uploaded.jhste102lab.github.io GitHub - jhste102lab/epub-forge: Client-side document-to-EPUB converter.Client-side document-to-EPUB converter. Contribute to jh..
이틀 동안 AI가 짠 모바일 SSH 앱 — 정작 만든 이유를 빠뜨렸다 GitHub (ssh-bridge-kr) GitHub - jhste102lab/ssh-bridge-kr: Kotlin Multiplatform mobile SSH app snapshot with Android-first SSH, PTY, SFTP, tmux, and GiKotlin Multiplatform mobile SSH app snapshot with Android-first SSH, PTY, SFTP, tmux, and Git diff experiments. - jhste102lab/ssh-bridge-krgithub.com 목차만든 이유폰으로 서버를 보는데 한글이 깨진다기존 앱들의 아쉬운 점무엇이 나왔나이틀, 75커밋, Android MVP한 줄 대신 가드레일가드레일이 실제로 한 일300줄 룰이..
AI한테 게임 하나 만들라고 시켜봤다 — 처음 2분은 그럴듯했고, 그 다음이 문제였다 플레이 | GitHub GitHub - jhste102lab/demon-castle-rush: Auto-battle survival score game for mobile and desktop browsersAuto-battle survival score game for mobile and desktop browsers - jhste102lab/demon-castle-rushgithub.com Demon Castle Rush jhste102lab.github.io 목차왜 해봤나무엇이 나왔나게임 자체한 줄에서 시작한 파이프라인한 큐가 만든 것의 안쪽시키지도 않은 것까지 챙긴 부분난이도를 수식으로 박아둔 방식그런데 2분이 지나면위험도 게이지가 90초 만에 죽는다숫자는 오르는데 위협은 안 온다테스트가 통과하..
35달러로 만든 프론트엔드 AI 벤치마크 — FrontBench 개발기 frontbench.app | benchmark-kit GitHub GitHub - jhste102lab/frontbench-benchmark-kit: Prompt contracts, scenarios, rubric, and validation tools for evaluating AI-generPrompt contracts, scenarios, rubric, and validation tools for evaluating AI-generated frontend product screens. - jhste102lab/frontbench-benchmark-kitgithub.com FrontBench - AI Frontend Comparison BenchmarkWhich AI buildsthe best f..