본문 바로가기

Vibe Coding5

05. Spec Kit과 Specify CLI로 시작하는 Spec-Driven Development 환경 구축 Spec Kit + Specify CLI로 SDD 시작하기GitHub의 SDD(Spec-Driven Development)를 실제로 적용하기 위한 개발 환경을, Spec Kit과 Specify CLI로 단계별 구축한다.핵심 메시지이 가이드는 “SDD 개념 소개”가 아니라, SDD를 바로 실행 가능한 형태로 셋업하는 실습형 문서입니다.Spec Kit(템플릿/구조)과 Specify CLI(초기화/자동화)를 사용하면 체계적인 개발 프로세스(명세→계획→태스크)를 빠르게 시작할 수 있습니다.읽는 사람이 여기서 얻어야 하는 것“환경 구축을 끝내면 무엇이 가능해지는가?” → 다음 페이지부터 설치 → 프로젝트 초기 구조 → 가상환경 → Spec Kit 초기화 순으로 바로 실행합니다.Spec Kit과 Specify CL.. 2026. 2. 9.
04. Specification-Driven Development (SDD) “Specification-Driven Development (SDD)”“코드 중심”에서 “명세 중심”으로 개발의 진실(Source of Truth)을 옮기는 선언문.슬라이드 구성 포인트제목: Specification-Driven Development (SDD), 부제: 명세가 코드를 이끄는 개발 패러다임핵심 문장: Intent → Spec → Plan → Code오른쪽 그림: Software Architecture Blueprint (API Gateway–Microservices–DB/Integrations 흐름)왜 중요하나이 한 장이 SDD의 세계관을 고정합니다. SDD는 “코드를 먼저 만들고 문서를 맞추는” 방식이 아니라, 의도/명세/계획이 먼저이고 코드는 결과물이라는 전제를 깔고 갑니다.실무 적용.. 2026. 2. 8.
03. Ryan Carson의 3-파일 시스템 Ryan Carson의 3-파일 시스템 AI 코딩을 “빠른 프로토타이핑”에서 끝내지 않고, 일관된 품질·테스트·유지보수 가능성까지 갖춘 프로덕션 개발 프로세스로 끌어올리는 방법이 바로 Ryan Carson의 3-파일 시스템입니다.핵심은 단순합니다.무엇을 만들지를 PRD로 고정하고무엇을 먼저 할지를 작업으로 쪼개고어떻게 안전하게 완성할지를 TDD로 보장합니다.“Ryan Carson의 3-파일 시스템”요약“3-파일 시스템”을 AI 기반 개발을 안정적인 워크플로우로 만드는 방법론으로 소개합니다. 즉, AI로 코드를 ‘생성’하는 것에 멈추지 않고, 개발 전체 흐름을 구조화해서 결과 품질을 일정하게 만들자는 선언입니다.핵심 포인트AI 코딩은 강력하지만, 프로세스 없이 쓰면 결과가 흔들리기 쉽다3-파일 시스템은 그.. 2026. 2. 8.
02. Vibe Coding 문서 목적Vibe Coding의 개념(배경/장점)과 함께, 왜 한계가 발생하는지, 그리고 이를 보완하는 SDD(Spec-Driven Development) 로의 진화 흐름까지 큰 그림을 제공합니다. (1) Vibe Coding의 정의/등장 배경Andrej Karpathy가 제시한 흐름으로 소개되며,전통적 “코드 중심” 개발에서 벗어나 자연어 기반 의도(의사) → AI가 코드 생성으로 진입장벽을 낮추는 개발 문화로 설명합니다.MVP를 빠르게 만들고 실험/반복에 강한 방식으로 강조합니다.(2) 기대 효과(생산성 관점 메시지)개발 속도 급증(예: “24배” 같은 상징적 수치 제 선언)주니어도 “미들레벨 생산성”에 접근 가능하다는 식의 시장 변화 메시지(3) 핵심 특징 3가지(문서가 강조하는 구조)자연어 기반 .. 2026. 2. 8.
01. Windows 11에서 Vibe Coding 개발 환경 구축하기 문서 목적(무엇을 하려는가)Windows 11에서 Vibe Coding(= AI 보조 코딩) 을 바로 시작할 수 있도록, 개발에 필요한 PowerShell 설정 → Git → Python → uv → VS Code → Copilot 순으로 “최소 필수 환경”을 단계별로 구축하는 가이드입니다. 01. Windows 11에서 Vibe Coding 개발…전체 구성 흐름(설치 순서가 중요한 이유)PowerShell 실행 정책 설정: 이후 설치 스크립트(uv 설치 등) 실행을 막는 보안 정책 이슈를 선제 해결Git 설치/설정: 프로젝트 버전관리 및 Copilot/AI 워크플로우에 필수Python 3.12 설치: AI/자동화/스크립팅 기반 개발의 런타임uv 설치: Python 패키지/가상환경 관리 속도를 크게 올리.. 2026. 2. 7.