최근 정말 다양한 소프트웨어 프로젝트를 진행하면서 정말 빠르게 움직이고 있습니다. 새로운 아이디어가 계속 떠오르는데, 에이전트와 GPT-5(그리고 지금은 Gemini 3) 그리고 MCP Agent Mail 프로젝트를 활용하면서 아이디어를 시작하고 완성해 내는 데 필요한 기준이 정말 낮아졌습니다. 최근 몇몇 프로젝트에서 계속 제기된 문제 중 하나는 린터나 타입 체커를 사용해서는 발견할 수 없는 멍청한 실수가 있다는 것이었습니다. 하지만 이런 실수는 ast-grep과 같은 더 강력한 시스템을 사용하면 감지할 수 있다고 생각했습니다. 하지만 대부분의 린터처럼 거짓 양성 결과와 "자동 복구" 기능이 부족하다는 것을 감수해야 합니다. 과거에는 코딩 도구와 유틸리티가 주로 인간 프로그래머를 위해 만들어졌기 때문에 타협할 가치가 없었습니다. 오탐(false positive)이 너무 많으면 결국 쓸데없는 것에 시간을 너무 많이 낭비하게 됩니다. 자동 수정 기능이 없으면 인지 부담만 더 커질 뿐입니다. 아니면 신뢰할 수 없고 완벽하지도 않은 자동 수정 기능인가요? 아차, 방금 코드를 날려 버렸네요. 하지만 이제는 똑똑하고 빠른 코딩 에이전트들이 등장하면서 모든 것이 달라졌다는 것을 깨달았습니다. 그들에게는 오탐(false positive)은 중요하지 않습니다. 다만, 문제가 진짜인지 아닌지 확인하는 데 낭비되는 토큰이 있을 뿐입니다. 그들에게는 단지 문제가 발생했을 때 주의를 기울이고, 거기서부터는 스스로 처리할 수 있는 권한이 주어지기만 하면 됩니다. 그리고 많은 복잡한 문제들은 맥락적 이해와 판단이 필요하기 때문에 자동으로 해결할 방법조차 없습니다. 하지만 LLM은 지금 그런 면에서 매우 뛰어납니다. 그래서 Javascript와 Typescript에 초점을 맞춘 방대한 Bash 스크립트를 만들어서 의심스러운 부분을 자동으로 표시해 보려고 했는데, 정말 큰 도움이 되었습니다. 가능한 경우 불안정한 정규 표현식 대신 ast-grep을 사용했습니다. 그러다가 GPT-5 Pro에 푹 빠져서 시스템을 훨씬 더 모듈화하기 시작했고, 이제는 JS, Python, C++, Rust, Ruby, Swift, Java, Golang을 지원합니다. 그리고 더 많은 언어를 추가하는 것도 쉽습니다. 한 줄짜리 curl 명령어로 1분 안에 모든 것을 설치할 수 있습니다(저장소 링크의 README 참조): https://t.co/eqzOpSf2Aa 모든 저장소에서 실행할 수 있는 `ubs .` 명령어를 사용하면 전체 프로젝트 또는 일부 폴더나 파일을 검색할 수 있습니다. 이 명령어는 언어 유형을 자동으로 감지하여 해당 언어에 맞는 모듈을 가져옵니다. 그리고 여러분이 AGENTS dot md나 CLAUDE dot md에 추가할 수 있는 미리 만들어진 간단한 설명도 포함시켰는데, 그러면 갑자기 기존 린터/타입 검사기에서는 절대 발견할 수 없는 까다롭고 미묘하고 복잡한 문제를 많이 찾아내는 놀라운 새로운 능력을 얻게 됩니다. ast-grep, ripgrep, jq 등의 유틸리티를 사용하기 때문에 실행 속도가 빠릅니다(이 유틸리티가 설치되어 있지 않다면 자동으로 설치해 줍니다). 또한 모든 일반적인 코딩 에이전트를 자동으로 감지하고 Claude Code 및 기타 에이전트에 대한 후크를 설정할 수 있습니다. 확인해보시고 어떻게 생각하시는지 알려주세요!
스레드를 불러오는 중
깔끔한 읽기 화면을 위해 X에서 원본 트윗을 가져오고 있어요.
보통 몇 초면 완료되니 잠시만 기다려 주세요.


