에이전틱 클라우드 코드: 상위 1% AI 코딩을 위한 3가지 코드베이스 폴더

채널 아이콘
IndyDevDan 구독자 43,800명

요약

이 영상에서는 에이전틱 코딩 시대에 코드베이스를 빠르게 파악하고 대규모 작업을 위임하기 위한 3가지 필수 디렉터리(AI docs, Specs, .cloud)를 소개합니다. AI docs는 에이전트의 영속 지식 베이스로, 제3자 API 문서와 구현 노트를 저장합니다. Specs 폴더에는 상세한 계획(PRD)을 작성해 셀프 밸리데이션(self-validation) 루프와 함께 대량 작업을 자동화하며, .cloud 디렉터리로 재사용 가능한 프롬프트를 관리해 컨텍스트 프라이밍(context priming)을 간편하게 수행합니다. Plan drafting 기법과 실제 Pocket Pick 예시를 통해 에이전트와 사람이 협업해 계획을 수립·검증·실행하는 전 과정을 시연합니다.

주요 키워드

Agentic coding Context priming AI docs Specs Reusable prompts .cloud directory Plan drafting Self-validation Compute window Persistent knowledge base

하이라이트

  • 🔑 컨텍스트(context)가 AI 코딩의 핵심입니다. 에이전트는 충분한 문맥 없이 작업을 완수할 수 없습니다.
  • ⚡️ AI docs 디렉터리는 AI 도구의 영속적 메모리로, 제3자 API 문서·통합 세부사항·구현 노트를 저장해 매번 빠르게 코드베이스를 이해하게 합니다.
  • 🚀 Specs 디렉터리는 PRD(제품 요구사항 문서) 같은 상세 계획을 담아 에이전틱 코딩 툴에 대량 작업을 한 번에 완수시키는 엔진 역할을 합니다.
  • 🌟 .cloud 디렉터리(재사용 가능한 프롬프트 저장소)를 통해 자주 쓰는 명령형 프롬프트를 세션 간 반복 사용해 초기 컨텍스트를 일관되게 제공합니다.
  • 📌 컨텍스트 프라이밍 프롬프트(context priming prompt)를 설정하면 에이전트가 중요한 파일과 정보를 읽도록 자동화할 수 있습니다.
  • 🔨 Plan drafting 기법은 AI와 사용자가 함께 계획 초안을 작성·수정해, 반복 개선 후 한 번의 실행으로 효율을 극대화합니다.
  • ✅ 셀프 밸리데이션(self-validation)을 통해 코드 생성 후 테스트를 자동으로 실행해 안정성을 보장합니다.
  • 💡 상위 1% AI 코딩을 위해서는 폴더 구조, 상세한 프롬프트 작성법, 계획→실행 패턴이 결정적입니다.

용어 설명

Agentic coding(에이전틱 코딩)

프롬프트 내 자체 검증 루프와 툴 호출을 포함해 전체 개발 생명주기를 자동화하는 코드 작성 기법입니다.

Context priming(컨텍스트 프라이밍)

AI 도구에 필요한 파일과 정보를 미리 로드해 작업 문맥을 제공하는 프롬프트 패턴입니다.

AI docs 디렉터리

코드베이스의 제3자 API 문서, 통합 세부사항, 구현 노트를 저장해 AI 에이전트의 지식 베이스 역할을 하는 폴더입니다.

Specs 디렉터리

PRD나 제품 계획 문서를 담아 에이전트에 대량 작업을 지시하기 위해 상세한 계획을 작성하는 폴더입니다.

.cloud 디렉터리

재사용 가능한 명령형 프롬프트를 저장해 세션 간 일관된 초기 컨텍스트를 제공하는 폴더입니다.

Self-validation(셀프 밸리데이션)

코드를 생성한 뒤 자동으로 테스트를 실행해 수정사항의 정확성을 검증하는 기능입니다.

Plan drafting(플랜 드래프팅)

AI와 사용자가 공동으로 계획 초안을 작성·수정한 뒤 실행해 효율을 높이는 계획 작성 기법입니다.

[00:00:00] 서론: 에이전틱 코딩과 컨텍스트의 중요성

AI 코딩 시대의 핵심은 문맥(context)이며, 다양한 AI 도구(Cursor, Claude Code 등)에 상관없이 에이전트가 제대로 파악할 수 있도록 폴더 구조를 설계해야 한다는 개요를 제시합니다. 세 가지 필수 디렉터리(AI docs, Specs, .cloud)를 통해 엔지니어링 생산성을 높이는 방법을 간략히 설명합니다.

[00:01:11] AI docs 디렉터리 소개

AI docs 디렉터리는 AI 도구의 영속 메모리로, 제3자 API 문서, 통합 세부사항, 커스텀 패턴·컨벤션, 구현 노트를 저장합니다. 이렇게 하면 에이전트가 매번 빠르게 코드베이스를 학습하고 반복 작업에 바로 투입될 수 있습니다.

[00:02:15] Specs 디렉터리: 계획 작성 및 에이전틱 코딩

Specs 디렉터리에는 제품 요구사항(PRD)이나 기능 계획 문서를 담아, 1,000 토큰 이상의 프롬프트로 전체 코드베이스를 생성하거나 업데이트할 수 있는 대규모 작업 단위를 정의합니다. 이곳에서 계획을 작성한 뒤 셀프 밸리데이션 루프를 통해 AI 에이전트와 함께 검증된 계획을 실행합니다.

[00:04:48] .cloud 디렉터리: 재사용 가능한 프롬프트 저장

.cloud 디렉터리(또는 .claude 등)는 자주 쓰는 명령형 프롬프트를 저장해 세션 간 일관된 컨텍스트 프라이밍을 가능하게 합니다. Diff 리뷰, MCP 서버 호출 같은 워크플로우도 이곳에서 관리하며, 모든 AI 코딩 도구에 적용할 수 있습니다.

[00:08:42] 예시: Pocket Pick 기능 확장하기

Pocket Pick 예시를 통해 실제 워크플로우를 시연합니다. AI 에이전트를 프라이밍하고 Plan drafting 기법으로 계획 초안을 자동 작성·검토한 뒤, CLI 명령어로 서버 기능을 구현·테스트·배포해 추출·저장·재활용이 가능한 코드 스니펫 관리 기능을 완성합니다.