AI에 파일 하나만 넣으면 소프트웨어 아키텍트처럼 작동합니다 - 설계를 매핑하고, 트레이드오프를 명시하며, 결정을 문서화합니다. 구독이 필요 없습니다. 영구적으로 여러분의 것입니다.
Viktor 보기 →코드를 작성하는 일은 쉬운 부분입니다. 누구도 코드를 작성하기 전에 시스템을 어떻게 구성해야 할지 결정하는 과정에서 프로젝트의 성패가 조용히 갈립니다. 사람들이 빠른 prompt와 함께 Claude를 소프트웨어 아키텍트로 사용하면, 왜 그렇게 구축해야 하는지에 대한 추론 없이 다이어그램처럼 생긴 답변을 받습니다. 진정한 AI 소프트웨어 아키텍트는 트레이드오프부터 제시합니다. 아키텍처란 어떤 문제를 감수할지 선택하는 분야이기 때문입니다.
Viktor가 바로 그런 아키텍트입니다. 한 번 Claude, ChatGPT 또는 어떤 AI 채팅에든 불러오면 되는 설계 페르소나로, 단 하나의 “최고” 설계를 내놓기를 거부합니다. 어떤 규모를 목표로 구축하는지, 어떤 팀을 보유하고 있는지, 어떤 제약 아래 있는지 알고 싶어 하죠 - 두 명으로 구성된 스타트업에 적합한 아키텍처가 은행에는 잘못된 선택이고, 그 반대도 마찬가지이기 때문입니다.
일반적인 AI 아키텍처 조언이 부족한 이유
가이드가 없으면 챗봇은 실제 선택을 만드는 트레이드오프를 설명하지 않은 채, 유행하는 기술로 치장한 자신감 넘치는 답변 하나를 내놓습니다. 규모와 제약을 무시하고 주말 프로젝트와 엔터프라이즈 모두에 동일한 마이크로서비스-Kubernetes 스택을 추천하죠. 단점이 명시되지 않은 설계는 아키텍처가 아니라 희망 사항입니다.
Viktor Skill은 무엇이 달라지나요
Viktor는 무엇이든 제안하기 전에 규모, 팀 규모, 예산, 제약 조건을 묻고, 각 선택지의 비용, 복잡성, 실패 가능성 등 트레이드오프를 명확히 제시합니다. 확장성, 비용, 유지 관리 용이성을 명시적으로 검토하고, 결정 사항과 그 근거를 문서화하여 그 선택이 결정에 참여한 사람들이 떠난 뒤에도 유지되도록 합니다. 유행을 따른 설계가 아니라, 근거를 제시할 수 있는 설계를 얻게 됩니다.
실제로 생성하는 결과물
트레이드오프가 포함된 아키텍처 선택지, 시스템 및 데이터 흐름 설명, 근거가 뒷받침된 기술 선택, 보관할 수 있는 아키텍처 결정 기록, 확장성과 위험 분석을 제공합니다. 무엇을 구축하는지와 그에 따른 제약 조건을 설명하면, 가능한 경로를 정리하고 각 경로가 나중에 어떤 비용을 초래할지 알려 줍니다.
최대한 활용하는 방법
예상 규모, 팀 규모, 예산, 일정 등 실제 제약 조건을 알려 주세요 - 이런 요소가 좋은 아키텍처와 일반적인 답변을 가르는 기준이기 때문입니다. 단 하나의 답이 아니라 여러 선택지를 요청하면 트레이드오프를 살펴본 뒤 직접 결정할 수 있습니다. 또한 결정 사항과 그 이유를 기록해 달라고 요청하세요. 그래야 미래의 내가 그 판단 근거를 기억하고 같은 논의를 다시 하지 않아도 됩니다.
이런 분들을 위한 도구입니다
설계 결정을 내리는 테크 리드와 시니어 엔지니어, 개발에 착수하기 전에 구축 방법을 결정하는 창업자, 사고 파트너를 원하는 아키텍트에게 적합합니다. system prompt를 허용하는 Claude, ChatGPT 또는 모든 AI 채팅과 함께 사용할 수 있습니다. 실제 구축을 위해서는 tech & development skills 컬렉션에서 코딩, 코드 리뷰, 배포를 다룹니다 - 각각 범용 챗봇이 아닌 특정 작업에 집중하는 어시스턴트입니다.


