Prompt Tower: 전체 코드베이스를 몇 초 만에 AI용 컨텍스트로 변환하기
요약
Prompt Tower는 전체 코드베이스를 AI 모델이 이해하기 쉬운 최적화된 컨텍스트로 빠르게 변환해주는 도구입니다. 파일 구조, GitHub 이슈, PR Diff 등을 포함하여 Claude, Cursor, Gemini 등 다양한 AI 어시스턴트에서 사용할 수 있는 프롬프트를 생성합니다.
핵심 포인트
- 파일 및 디렉토리 구조를 포함한 구조화된 컨텍스트 생성
- GitHub Issue 및 Comment를 포함하여 문제 맥락 파악 지원
- 실시간 토큰 카운팅으로 모델별 컨텍스트 제한 최적화
- .towerignore를 통한 불필요한 파일 제외 기능 제공
- VS Code, Cursor, Windsurf 등 주요 IDE 확장 프로그램 지원
전체 코드베이스를 몇 초 만에 AI용 컨텍스트로 변환하세요
Claude, ChatGPT, 또는 Cursor에 파일을 하나씩 복사하여 붙여넣고 계신가요? 컨텍스트를 놓치고 있나요? 수동 컨텍스트 엔지니어링 (context engineering)에 너무 많은 노력을 들이고 계신가요? 익숙한 상황인가요?
체크박스로 파일 선택 → 완벽한 컨텍스트 생성 → 클립보드에 복사 → 어디든 붙여넣기.
Prompt Tower는 파일, 디렉토리 구조, GitHub PR Diff, GitHub issue 등 코드베이스를 AI에 최적화된 프롬프트 (prompts)로 패키징합니다. Gemini의 1M 컨텍스트 (context), Cursor의 에이전트 (agent), Claude Code, 또는 모든 AI 어시스턴트를 사용하는 개발자를 위해 구축되었습니다.
Marketplace에서 설치 • VS Code, Cursor, Windsurf, Google IDX에서 작동
체크박스를 클릭하세요. 실시간 토큰 (token) 수를 확인하세요. 터미널 명령어나 수동 파일 경로는 필요 없습니다.
모든 프롬프트에는 프로젝트 구조가 포함됩니다:
src/
├── api/GitHubApiClient.ts (5.2KB)
├── models/FileNode.ts (3.1KB)
...
여기에 깔끔하고 구조화된 파일 내용이 추가됩니다:
<file path="/src/api/GitHubApiClient.ts">
export class GitHubApiClient {
// 실제 코드
...
프롬프트의 집중도를 유지하세요. 테스트 피스처 (test fixtures), 생성된 파일, 또는 문서는 제외할 수 있습니다:
tests/fixtures/
dist/
*.test.js
...
Issue와 Comment를 직접 가져오세요. AI는 코드뿐만 아니라 당신의 문제도 이해합니다.
실시간 카운팅을 통해 예상치 못한 상황을 방지하세요. 어떤 모델의 제한 사항에도 맞춰 최적화할 수 있습니다.
Cursor의 에이전트 (agent)로 기능 구현하기:
구현 파일 + 테스트 + 타입 (types) 선택 → 전체 컨텍스트 붙여넣기 → 기능 설명 → 전체 코드베이스 인지 상태에서 구현되는 과정을 지켜보세요.
Claude Code로 디버깅하기:
에러 로그 + 관련 파일 + 디렉토리 구조 포함 → TUI에 붙여넣기 → 당신의 아키텍처 (architecture)에 맞는 솔루션 얻기.
Gemini로 대규모 리팩토링 (refactors) 하기:
전체 1M 컨텍스트 윈도우 (context window)를 사용하세요. 전체 모듈을 선택하고, 아키텍처 결정 사항을 접두사 텍스트 (prefix text)로 포함하여 AI가 전체 시스템을 이해하도록 하세요.
- VS Code Extensions에서 "Prompt Tower" 설치
- Activity Bar에서 타워 아이콘 클릭
- 필요한 파일 체크
- "Copy Context to Clipboard" 클릭
- 아무 AI 채팅창에나 붙여넣기
프로젝트 루트에 .towerignore 생성 (.gitignore와 유사하게 작동):
# 가장 중요한 설정 - 컨텍스트의 관련성 유지
tests/mocks/
docs/generated/
...
선택적 설정:
- 출력 템플릿 사용자 정의 (XML, Markdown, 사용자 정의)
- 전역 무시 패턴 (global ignore patterns) 설정
- 토큰 경고 (token warnings) 구성
"설정하는 데 20분 걸리던 작업이 컨텍스트 구축에 20초밖에 안 걸리게 되었습니다." - VS Code 사용자
이전: 수동 파일 복사, 컨텍스트 누락, 일반적인 AI 응답
이후: 원클릭 컨텍스트, 포괄적인 이해, 맞춤형 솔루션
AI 보조 개발 (AI-assisted development)을 도입했지만 더 나은 컨텍스트 제어가 필요한 팀에게 완벽합니다.
버그를 발견하셨나요? 기능을 원하시나요? Issue를 열어주세요.
개발 (Development):
git clone https://github.com/backnotprop/prompt-tower.git
npm install && npm run watch
# F5를 눌러 Extension Development Host를 실행하세요
AGPL-3.0 라이선스 • GitHub • @backnotprop 제작
당신의 코드베이스와 AI 어시스턴트 사이의 빠진 조각.
AI 자동 생성 콘텐츠
본 콘텐츠는 GitHub AI Coding Assistants의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기