섹션별 상세
기존의 터미널 기반 워크플로우는 SSH, tmux, Vim, git worktrees를 활용해 병렬성과 지속성을 최적화한 구조였다. 저자는 새로운 IDE로 전환하는 대신 이 익숙한 환경에 에이전트를 '기술'로 가르쳐 워크플로우를 진화시키는 접근법을 택했다. 이를 통해 도구 교체에 따른 학습 비용을 최소화하고 기존의 생산성을 유지할 수 있었다.
대부분의 개발 작업이 조사, 계획, 구현, 검증이라는 반복적인 시퀀스를 따른다는 점에 착안해 이를 자동화했다. Auggie CLI용 커스텀 플러그인을 구축하여 수동 프롬프트 대신 markdown/research-task와 같은 명령어로 구조화된 워크플로우를 실행한다. 이 방식은 프롬프트 엔지니어링 시간을 줄이고 개발자가 에이전트의 결과물을 검토하고 가이드하는 데 집중하게 만든다.
text
markdown/research-task
Investigate the codebase and produce a research report with all the context needed for design and implementation.
Reads: task.md (required)
Writes: research.md — synthesized findings including relevant files, key abstractions, patterns, constraints, and open questions.Auggie CLI 플러그인에서 정의된 조사(Research) 워크플로우의 명세 예시
에이전트가 생성하는 방대한 조사 보고서와 설계 문서 등 산출물을 관리하기 위해 작업별 독립 디렉토리 구조를 도입했다. 각 작업 디렉토리는 해당 기능의 git branch 및 worktree와 직접 매핑되어 코드와 컨텍스트가 일관되게 유지된다. 이러한 격리 전략은 여러 기능을 동시에 개발할 때 컨텍스트 혼선을 방지하고 작업 중단 후 재개 시 빠른 복귀를 돕는다.
javascript
~/tasks/
> feature-login-refactor/
> search-index-performance/
> billing-webhook-fix/에이전트가 생성한 산출물을 작업별로 격리하여 관리하는 디렉토리 구조
용어 해설
- 터미널 멀티플렉서(tmux)
- — 단일 터미널 창에서 여러 개의 세션을 생성하고 관리할 수 있게 해주는 도구이다. 세션을 백그라운드에서 유지할 수 있어 SSH 연결이 끊겨도 작업 상태를 보존하며 병렬 작업을 수행하는 데 필수적이다.
- 깃 워크트리(Git Worktree)
- — 하나의 Git 저장소에 여러 개의 작업 디렉토리를 연결하여 동시에 여러 브랜치를 체크아웃할 수 있게 하는 기능이다. 브랜치 전환 없이 서로 다른 기능을 병렬로 수정하고 테스트할 수 있어 컨텍스트 스위칭 비용을 낮춘다.
- 에이전트 기반 워크플로우(Agentic Workflow)
- — AI 에이전트가 단순 답변을 넘어 조사, 계획, 실행, 검증 등 일련의 단계를 자율적으로 수행하도록 설계된 작업 흐름이다. 반복적인 개발 단계를 자동화하여 인간 개발자의 개입을 최소화하고 생산성을 높인다.
기술
- Auggie CLI
- Vim
- tmux
- Git
- SSH
활용 사례
- 코드베이스 조사 및 리서치 보고서 생성
- 병렬 기능 개발 시 컨텍스트 관리
- 반복적인 개발 시퀀스 자동화
언급된 리소스
GitHubAuggie Plugin Repository
AI 분석 전체 내용 보기
AI 요약 · 북마크 · 개인 피드 설정 — 무료
출처 · 인용 안내
원문 발행 2026. 03. 25.수집 2026. 03. 26.출처 타입 RSS
인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.
