
AI 코딩이 빨라졌는데, 왜 이렇게 불안한 걸까요
"AI한테 시켰더니 돌아가긴 하는데, 왜 이렇게 짰는지 모르겠어요."
요즘 개발자들 사이에서 자주 들리는 말입니다. 자연어로 요청하면 AI가 코드를 뚝딱 만들어주는 바이브 코딩(Vibe Coding) 방식이 빠르게 퍼졌는데, 속도는 놀라울 만큼 빨라졌지만 불안감은 오히려 커졌다는 분들이 많더라구요.
그 불안감, 근거 없는 게 아닙니다. Veracode의 2025년 보고서를 보면, AI가 생성한 코드의 약 45%가 보안 검사를 통과하지 못했다고 합니다. 사람이 작성한 코드보다 보안 취약점이 2.74배 더 많다는 수치도 함께 나왔고요. 빠르게 만든 코드가 6개월 뒤에 버그 지뢰밭이 되는 사례가 반복해서 보고되고 있는 상황입니다.
이 문제를 정면으로 해결하려는 시도가 나왔습니다. Anthropic이 클로드 코드(Claude Code) 공식 플러그인으로 출시한 feature-dev입니다. 단순히 코드를 빠르게 만드는 도구가 아니라, 개발의 전체 흐름을 체계적으로 관리해주는 워크플로우 엔진으로 주목받고 있습니다.
feature-dev, 이게 도대체 뭔가요
클로드 코드는 터미널에서 실행되는 에이전틱 코딩(Agentic Coding) 도구입니다. 코드 자동완성 수준이 아니라 계획부터 구현, 테스트, 배포까지 전체 소프트웨어 개발 과정을 자율적으로 수행하는 에이전트죠.
2026년 2월 기준, 공개 깃허브(GitHub) 커밋의 4%, 하루 약 13만 5천 건이 클로드 코드로 작성됐다는 통계가 있습니다. 플러그인 생태계도 2026년 3월 기준 9,000개 이상으로 성장했고요.
feature-dev는 이 클로드 코드에 설치하는 공식 플러그인입니다. 설치하면 /feature-dev라는 슬래시 명령어가 새로 생기고, 이 명령어 하나로 기능 개발의 7단계 구조화 워크플로우가 자동으로 시작됩니다.
설치는 한 줄이면 됩니다.
/plugin install feature-dev@claude-plugins-official
설치 후 /feature-dev OAuth 로그인 기능 추가처럼 원하는 기능을 함께 입력해도 되고, 그냥 /feature-dev만 실행하면 플러그인이 직접 안내를 시작합니다.
코드를 먼저 짜지 않는다는 게 핵심입니다
feature-dev가 기존 AI 코딩 도구와 가장 다른 점은 코드를 먼저 짜지 않는다는 것입니다. 일반적으로 AI에게 기능 구현을 요청하면 바로 코드 작성에 들어가는데, feature-dev는 정반대로 접근합니다.
7단계를 순서대로 밟으면서 충분히 이해하고 설계한 뒤에야 코드 작성에 들어갑니다. 커뮤니티에서 "클로드가 코드부터 쓰려는 성급함을 억제하고, 체계적으로 사고하게 만든다"는 평가가 지배적인 이유가 바로 여기 있습니다.
AI 코딩 툴에서 자주 발생하는 문제 중 하나가 AI가 읽지 않은 파일에 대한 가정을 해버리는 것입니다. feature-dev의 탐색 단계와 명확화 단계가 이 문제를 직접적으로 해결합니다. 구현 전에 충분히 알고 시작하게 만드는 구조가 핵심입니다.
저장하고 싶은 문장: "AI에게 코드를 맡기기 전에, 먼저 AI가 충분히 이해할 수 있는 환경을 만들어줘야 한다."
7단계 워크플로우, 단계별로 뜯어봅니다
1단계는 탐색(Discovery)입니다. 무엇을 만들어야 하는지 명확히 하는 단계입니다. 기능 설명이 불명확하면 어떤 문제를 해결하려고 하는지, 어떤 제약 조건이 있는지 먼저 질문을 던집니다.
2단계는 코드베이스 탐색(Codebase Exploration)입니다. 기존 코드를 깊이 분석합니다. 비슷한 기능이 이미 구현되어 있는지, 어떤 아키텍처 패턴을 사용하고 있는지, 어떤 파일들이 연관되는지를 파악합니다.
3단계는 명확화 질문(Clarifying Questions)입니다. 플러그인 설명서에서 "가장 중요한 단계이므로 절대 건너뛰지 말 것"이라고 명시할 만큼 강조하는 단계입니다. 엣지 케이스, 에러 처리 방식, 하위 호환성 같은 부분들을 미리 확인합니다.
4단계는 아키텍처 설계(Architecture Design)입니다. 구현 방법을 하나가 아니라 여러 가지로 제안합니다. 최소 변경 방식, 완전 분리 방식, 절충안 방식처럼 각 방법의 장단점을 비교해서 개발자가 선택할 수 있게 해줍니다.
5단계는 구현(Implementation)입니다. 개발자가 아키텍처를 선택하고 명시적으로 승인한 이후에만 코드 작성을 시작합니다. 앞서 탐색한 기존 코드의 패턴과 컨벤션을 그대로 따르면서 구현합니다.
6단계는 품질 검토(Quality Review)입니다. 구현이 끝나면 세 개의 코드 검토 에이전트가 동시에 실행됩니다. 신뢰도 80% 이상인 문제만 보고한다는 점이 특징입니다. 불필요한 경고를 줄이고 진짜 중요한 이슈에 집중할 수 있게 됩니다.
7단계는 요약(Summary)입니다. 무엇이 만들어졌는지, 어떤 결정이 내려졌는지, 어떤 파일들이 수정됐는지, 다음 단계로 무엇을 해야 하는지를 정리합니다.
3개 에이전트가 역할을 나눠서 일합니다
feature-dev를 특별하게 만드는 요소 중 하나는 세 가지 전문화된 에이전트 구조입니다. 하나의 AI가 모든 일을 하는 게 아니라 역할별로 구분된 에이전트들이 협력하는 방식이에요.
첫 번째는 code-explorer입니다. 기존 코드베이스를 깊이 분석하는 역할입니다. 실행 경로를 추적하고, 아키텍처 레이어를 매핑하고, 패턴과 추상화를 이해하고, 의존 관계를 문서화합니다. 새로운 기능이 어떤 기존 코드와 연결되어야 하는지 파악하는 것이 목적입니다.
두 번째는 code-architect입니다. 발견된 기존 패턴과 컨벤션을 바탕으로 구현 아키텍처를 설계합니다. 어떤 파일을 만들거나 수정해야 하는지, 컴포넌트 설계는 어떻게 해야 하는지, 데이터 흐름은 어떻게 구성해야 하는지를 담은 구체적인 구현 청사진을 만들어냅니다.
세 번째는 code-reviewer입니다. 구현된 코드를 검토합니다. 버그, 논리 오류, 보안 취약점, 코드 품질, 프로젝트 컨벤션 준수 여부를 확인합니다. 신뢰도 80% 이상인 이슈만 보고해서 진짜 중요한 문제에 집중하게 만들어줍니다.
저장하고 싶은 문장: "탐색, 설계, 검토 역할을 각각 전담하는 세 에이전트의 협업 구조가 코드 품질을 높이는 핵심이다."
언제 쓰면 좋고 언제는 안 써도 될까요
feature-dev가 모든 상황에서 최선은 아닙니다. 간단한 작업에 쓰면 오히려 오버엔지니어링이 될 수 있어요.
쓰면 효과적인 상황이 있습니다. 기능이 여러 파일에 걸쳐 있을 때, 아키텍처 결정이 필요한 복잡한 기능을 추가할 때, 기존 코드를 이해하고 그 패턴을 따라야 할 때, 팀 전체의 코드 일관성을 유지해야 할 때입니다. OAuth 로그인 추가, 실시간 알림 시스템 구현, 결제 모듈 연동 같은 작업들이 여기에 해당합니다.
반대로 안 써도 되는 상황도 분명히 있습니다. 오탈자 수정, 설정값 변경, 변수명 바꾸기 같은 단순 작업에는 7단계 워크플로우를 돌리면 오히려 시간만 낭비됩니다. 전체 데이터 레이어 재설계나 프레임워크 전환처럼 너무 큰 규모의 작업도 이 플러그인 하나로 처리하기엔 범위가 넓습니다.
이런 경우엔 잘 정의된 단위 작업으로 쪼갠 다음 각각에 feature-dev를 적용하는 방식이 좋습니다. 여러 파일에 걸쳐 있는가, 아키텍처 판단이 필요한가, 이 두 가지 기준으로 사용 여부를 결정하면 됩니다.
명확화 단계, 이걸 놓치면 반쪽짜리입니다
feature-dev를 써본 사람들이 공통적으로 하는 말이 있습니다. "명확화 질문 단계를 제대로 활용하면 결과물이 완전히 달라진다."
많은 사람들이 이 단계를 귀찮게 여기고 빠르게 넘어가려 하는데, 실제로는 가장 중요한 단계입니다.
명확화 단계에서 엣지 케이스를 미리 정의해두면 나중에 버그가 훨씬 줄어듭니다. 에러 처리 방식을 미리 합의해두면 코드 검토 단계에서 수정 사항이 줄어들고요. 하위 호환성 요구사항을 명확히 해두면 기존 기능을 건드리는 실수를 예방할 수 있습니다.
명확화 단계에 시간을 투자할수록 구현과 검토 단계에서 수정할 일이 줄어들고, 최종 품질이 높아지는 구조입니다. 거꾸로 생각하면 이 단계를 대충 넘기면 뒤에서 두 배, 세 배의 시간을 낭비하게 됩니다.
AI 코딩 툴은 어디로 가고 있을까요
스택 오버플로(Stack Overflow)의 2025년 설문에서 응답자의 84%가 개발에 AI 도구를 사용하거나 사용할 계획이라고 답했습니다. 2024년의 76%에서 크게 늘어난 수치입니다. 도구는 많아졌지만, 얼마나 구조적으로 활용하느냐가 진짜 경쟁력의 차이를 만들기 시작했습니다.
feature-dev가 보여주는 방향이 흥미로운 이유가 여기 있습니다. AI 코딩 툴의 진화가 단순히 "더 빠른 코드 생성"에서 "더 체계적인 개발 프로세스"로 이동하고 있다는 점입니다.
클로드 코드 플러그인 생태계도 빠르게 성장하고 있습니다. 코드 리뷰 자동화(pr-review-toolkit), 보안 경고(security-hook), 언어 서버 통합(TypeScript, Python 등) 같은 플러그인들이 등장하며 클로드 코드는 단순한 코딩 도구에서 개발 환경 전체를 아우르는 플랫폼으로 진화하고 있습니다.
저장하고 싶은 문장: "AI 코딩 시대에 진짜 경쟁력은 툴을 빠르게 쓰는 것이 아니라, 어떤 구조로 활용하느냐에서 나온다."
저장하고 싶은 문장: "코딩의 장벽은 낮아졌지만, 구조를 이해하고 결과를 검증하는 역량의 가치는 오히려 더 높아졌다."
마무리
클로드 코드의 feature-dev 플러그인은 단순한 기능 추가가 아닙니다. 바이브 코딩의 속도를 유지하면서도, 탐색과 설계와 검토라는 개발의 본질적인 단계를 AI가 함께 챙기도록 만든 구조적 접근법입니다.
7단계 워크플로우와 세 전문 에이전트의 협업이 만들어내는 결과는 빠르기만 한 코드가 아니라, 기존 코드베이스에 자연스럽게 녹아드는 코드입니다. AI가 생성한 코드 45%가 보안 검사를 통과하지 못하는 시대에, 이런 구조적 접근이 선택이 아닌 필수로 자리잡고 있습니다.
/plugin install feature-dev@claude-plugins-official 한 줄로 시작할 수 있습니다. 다음 기능 개발에 한번 적용해보세요.
'IT > AI' 카테고리의 다른 글
| AI 프로토타이핑 실험, 바이브 코딩이 디자인 협업을 오히려 치열하게 만드는 이유 (0) | 2026.07.16 |
|---|---|
| AI 에이전트 시대, 데이터를 쥔 회사보다 허가를 쥔 회사가 이기는 이유 (1) | 2026.07.06 |
| 클로드 코드(Claude Code) 토큰 95%가 낭비되는 이유, 5가지 습관으로 한도 걱정 없애는 법 (1) | 2026.07.06 |
| 구글 제미나이 3.5 라이브 번역, 기존 번역 앱과 근본적으로 달라진 3가지 이유 (0) | 2026.07.05 |
| 클로드 페이블 5(Claude Fable 5) 출시와 전격 중단, 역대 최강 AI가 3일 만에 막힌 이유 (1) | 2026.07.05 |