본문으로 건너뛰기

© 2026 Molayo

GitHub요약2026. 06. 01. 11:13

ThierryN/fire-flow: Claude 에이전트의 역량을 강화하는 종합 오케스트레이션 플랫폼

요약

Dominion Flow는 Claude Code의 역량을 극대화하는 종합 오케스트레이션 플랫폼입니다. 세션 메모리, 구조화된 워크플로우, 병렬 실행 및 품질 검증 기능을 통해 Claude를 단순 보조 도구에서 자율적인 개발 에이전트로 변모시킵니다.

핵심 포인트

  • Plan-Execute-Verify-Handoff의 구조화된 파이프라인 제공
  • Qdrant 벡터 DB를 활용한 세션 간 지속성 있는 메모리 구현
  • 내장된 품질 게이트와 자동화된 테스트를 통한 코드 검증
  • 검증된 코드 패턴을 재사용할 수 있는 기술 라이브러리 지원

Claude 에이전트의 역량을 강화하는 종합 오케스트레이션 (Orchestration) 플랫폼.

Dominion Flow는 내장된 품질 검사 (Quality checks), 세션 메모리 (Session memory), 병렬 실행 (Parallel execution), 그리고 검증된 패턴 라이브러리를 통해 Claude가 아이디어 단계부터 완성된 코드에 이르기까지 프로젝트를 수행할 수 있는 완전하고 구조화된 방식을 제공합니다. 이를 Claude Code 내부에 존재하는 프로젝트 관리 시스템이라고 생각하면 됩니다.

새로운 프로젝트를 시작할 때, Claude는 보통 세션 간의 메모리가 없고, 표준 프로세스가 없으며, 자신의 작업물을 스스로 검증할 방법도 없습니다. Dominion Flow는 이 모든 문제를 해결합니다:

구조화된 워크플로우 (Structured workflow)— 단계별 파이프라인 (계획 (Plan) → 실행 (Execute) → 검증 (Verify) → 인계 (Handoff))을 통해 아무것도 누락되지 않도록 합니다.
세션 메모리 (Session memory)— Claude가 매번 중단했던 지점부터 정확히 작업을 다시 시작합니다.
병렬 실행 (Parallel execution)— 여러 작업을 동시에 안전하게 실행하여 작업을 더 빠르게 완료합니다.
내장된 품질 게이트 (Built-in quality gates)— 종합적인 체크리스트가 다음 단계로 넘어가기 전 모든 단계를 검증합니다.
기술 라이브러리 (Skills library)— 매번 새로 만드는 대신 Claude가 재사용할 수 있는 검증된 코드 패턴의 확장되는 컬렉션입니다.

이 플러그인은 Claude Code를 사용하면서 다음과 같은 기능을 원하는 모든 분을 위한 것입니다:

  • 복잡한 프로젝트에서 일관되고 반복 가능한 결과 도출
  • Claude가 세션 사이의 작업 내용을 기억하는 것
  • 단순히 작성만 하는 것이 아니라, 검토되고 검증된 코드 생성

오케스트레이션 (Orchestration)이나 AI 에이전트 (AI agents)에 대한 사전 경험은 필요하지 않습니다.

Dominion Flow 소개: 귀하의 Claude Code 워크플로우를 격상시키세요

프로젝트를 구축하기 위해 Claude Code를 사용하고 있지만, 세션 이동, 구조 부족, 또는 요구 사항을 끊임없이 다시 설명해야 하는 필요성 때문에 한계를 느끼고 계십니까? Dominion Flow는 Claude를 단순한 보조 도구에서 구조화되고 지속적이며 매우 유능한 자율 개발 에이전트 (Autonomous development agent)로 변모시키기 위해 구축된 프로젝트 관리 및 오케스트레이션 플러그인입니다. Dominion Flow란 무엇일까요?

Dominion Flow는 터미널 내에서 전문적인 수준의 "운영 체제 (Operating System)" 역할을 수행합니다. 이 플랫폼은 Plan(계획) → Execute(실행) → Verify(검증) → Handoff(인계)로 이어지는 공식적이고 반복 가능한 파이프라인을 도입하여, 프로젝트가 중요한 단계를 건너뛰지 않고 아이디어에서 작동하며 검증된 코드로 이어지도록 보장합니다. 왜 사용해야 할까요?

지속성 있는 메모리 (Persistent Memory): 통합된 벡터 데이터베이스 (Vector Database) 지원 (Qdrant)을 통해, Dominion Flow는 Claude가 서로 다른 세션 전반에 걸쳐 코드베이스, 과거의 결정, 코딩 패턴을 기억할 수 있도록 합니다.
구조화된 파이프라인 (Structured Pipeline): 어디서부터 시작해야 할지 고민하지 마세요. 이 플랫폼은 개발의 모든 단계를 안내하기 위해 명확한 51개 명령 프레임워크를 사용합니다.
품질 및 검증 (Quality & Verification): 내장된 품질 게이트 (Quality Gates)와 자동화된 테스트 (Playwright E2E 테스트 포함)를 통해 코드가 단순히 작성되는 것에 그치지 않고, 반드시 검증되도록 보장합니다.
...

누구를 위한 것인가요?

일관되고 전문적인 워크플로우를 찾는 개발자이든, Claude Code의 잠재력을 극대화하고 싶은 사람이든, Dominion Flow는 복잡한 실제 프로젝트에 필요한 구조와 "장기 기억 (Long-term memory)"을 제공합니다. 시작하는 방법

Dominion Flow는 Claude Code 플러그인으로 쉽게 설치할 수 있도록 설계되었습니다. 저장소 (Repository)를 클론(Clone)하고 설치 명령어를 실행하기만 하면 됩니다: Bash

git clone https://github.com/ThierryN/fire-flow.git
claude install-plugin ./fire-flow

고급 사용자의 경우, 에이전트를 더욱 강력하게 만들기 위해 Docker 통합 메모리 (Qdrant) 및 로컬 임베딩 (Ollama)과 같은 선택적인 "파워 기능 (Power Features)"도 지원합니다.

전제 조건: 먼저 Claude Code가 설치되어 있어야 합니다. 아직 설치되어 있지 않다면, 다운로드하여 설치한 후 다시 이곳으로 돌아오세요.

방법 A (권장) 또는 방법 B 중 하나를 선택하세요:

터미널을 열고 저장소를 클론합니다:

git clone https://github.com/ThierryN/fire-flow.git

클론된 폴더에서 플러그인을 설치합니다:

claude install-plugin ./fire-flow

Claude Code를 재시작합니다.

모든 것이 제대로 작동하는지 확인하기 위해 다음을 입력합니다:

/fire-0-orient

초록색을 클릭합니다

"Code" 버튼 → "Download ZIP"

  • ZIP 파일을 보관할 폴더에 압축을 해제합니다 (예: Documents/fire-flow)
  • 터미널을 열고 해당 폴더에서 플러그인을 설치합니다:

Mac / Linux:
claude install-plugin ~/Documents/fire-flow

Windows:
claude install-plugin C:\Users\YourName\Documents\fire-flow

(YourName을 실제 Windows 사용자 이름으로 변경하세요)

  • Claude Code를 재시작합니다

  • 모든 것이 제대로 작동하는지 확인하기 위해
    /fire-0-orient를 입력합니다

핵심 워크플로우는 즉시 작동합니다. 이러한 추가 기능들은 지속성 메모리 (persistent memory), 코드베이스 검색 (codebase search), 그리고 Docker Hub 액세스를 활성화하며, 이는 Claude가 더 큰 프로젝트에서 훨씬 더 강력한 역량을 발휘할 수 있게 해주는 기능들입니다.

Qdrant를 실행하려면 Docker Desktop이 필요합니다. 다른 무엇보다 먼저 이를 설치하세요.

Windows (PC):

  • docker.com/products/docker-desktop 에 접속하여 Download for Windows를 클릭합니다.
  • 설치 프로그램을 실행하기 전에, PowerShell을 관리자 권한으로 실행하고 다음을 입력합니다: wsl --updatewsl --set-default-version 2
  • 컴퓨터를 재시작합니다.
  • Docker 설치 프로그램을 실행하고, 안내 메시지가 뜨면 **"Use WSL 2 instead of Hyper-V"**를 선택합니다.
  • 설치 후, 시작 메뉴에서 Docker Desktop을 열고 완전히 시작될 때까지 기다립니다 (작업 표시줄의 고래 아이콘 애니메이션이 멈출 때까지).
  • 작동 여부를 확인합니다: docker --version

Mac:

  • docker.com/products/docker-desktop 에 접속하여 Download for Mac을 클릭합니다.
  • M1/M2/M3/M4 Mac을 사용하는 경우 Apple Chip을, 구형 Mac을 사용하는 경우 Intel Chip을 선택합니다. 어떤 것인지 확실하지 않다면, Apple 메뉴 → **이 Mac에 관하여 (About This Mac)**를 클릭하여 확인하세요.
  • .dmg 파일을 열고 Docker를 Applications 폴더로 드래그합니다.
  • Applications에서 Docker를 열고 안내를 따릅니다.
  • 완전히 시작될 때까지 기다립니다 (메뉴 막대의 고래 아이콘 애니메이션이 멈출 때까지).
  • 작동 여부를 확인합니다: docker --version

Qdrant 또는 hub-mcp를 사용하는 동안에는 반드시 Docker Desktop이 열려 있고 실행 중이어야 합니다.

Qdrant는 세션 전반에 걸쳐 Claude의 지속성 메모리 (persistent memory)를 저장합니다. 이를 통해 Claude는 사용자의 코드베이스, 과거의 결정, 그리고 이전 작업의 패턴을 기억할 수 있습니다.

docker pull qdrant/qdrant

docker run -d \
-p 6333:6333 \
-p 6334:6334 \
...
포트 (Port)역할
6333REST API — Claude가 사용하는 메인 포트
6334gRPC — 고속 작업 (high-speed operations)

확인: 브라우저에서 http://localhost:6333/dashboard를 여세요. Qdrant 대시보드가 보인다면 정상적으로 실행 중인 것입니다.

이것이 Claude가 사용자의 power_flow_memory 데이터베이스를 읽고 쓸 수 있게 해줍니다.

Mac 또는 WSL:

claude mcp add qdrant -s user -- uvx mcp-server-qdrant \
--url http://localhost:6333 \
--collection-name power_flow_memory

Windows (CMD 또는 PowerShell):

claude mcp add qdrant -s user -- cmd /c uvx mcp-server-qdrant \
--url http://localhost:6333 \
--collection-name power_flow_memory

Ollama는 로컬에서 실행되며 Qdrant에 저장될 벡터 (vectors)를 생성합니다.

  • ollama.com에서 다운로드 및 설치하세요.
  • 임베딩 모델 (embedding model)을 가져오세요:
    ollama pull nomic-embed-text

hub-mcp를 사용하면 Claude가 Docker Hub를 검색하고, 이미지와 태그를 탐색하며, 요청만으로 이미지를 가져올 (pull) 수 있습니다.

docker pull docker/hub-mcp

docker run -d \
-p 8080:8080 \
--name hub-mcp \
...

Claude Code에 연결하기:

claude mcp add hub-docker -s user --transport sse http://localhost:8080/sse

만약 사용자의 기기에서 8080 포트가 이미 사용 중이라면, 왼쪽 포트 번호를 변경하고 (예: -p 9090:8080) URL을 그에 맞게 업데이트하세요 (예: http://localhost:9090/sse).

Claude Code를 재시작한 후 /mcp를 입력하세요. 다음과 같은 내용을 볼 수 있어야 합니다:

서버 (Server)역할
qdrantClaude ↔ power_flow_memory 데이터베이스
hub-dockerClaude ↔ Docker Hub 이미지 검색

그 다음 Claude에게 데이터베이스 연결을 확인하도록 요청하세요:

"내 Qdrant power_flow_memory 컬렉션에 접근 가능한지 확인하고, 저장된 포인트 (points)가 몇 개인지 알려줘."

Claude는 Qdrant에 직접 쿼리하여 연결이 활성화되었음을 확인할 것입니다.

단 한 번의 명령으로 새 프로젝트를 시작하세요:

/fire-1a-new

Claude가 프로젝트에 대한 몇 가지 간단한 질문을 던진 후, 모든 것을 자동으로 설정할 것입니다. 그 후, 번호가 매겨진 명령들을 통해 각 단계를 안내받게 됩니다:

/fire-1a-new → 프로젝트 시작 (질문을 던지고 계획을 생성합니다)
/fire-2-plan 1 → 첫 번째 작업 단계 계획
/fire-3-execute 1 → 빌드 수행 (Claude가 코딩을 수행합니다)
...

Claude가 모든 것을 자동으로 처리하기를 원하시나요?
/fire-1a-new 실행 후, 다음 명령어를 입력하기만 하면 됩니다:

/fire-autonomous

Claude가 사용자가 각 명령어를 직접 입력할 필요 없이 모든 단계를 계획, 빌드 및 검증합니다.

기능역할
51개의 슬래시 명령어 (slash commands)모든 작업에 전용 명령어가 할당되어 있어 추측할 필요가 없습니다
...
명령어는 8개의 티어 (tier)로 그룹화되어 있습니다. 대부분의 프로젝트에는 티어 1만 있으면 됩니다.
티어 (Tier)목적주요 명령어
1 — 핵심 워크플로 (Core Workflow)메인 파이프라인 (main pipeline)/fire-1a-new부터 /fire-6-resume까지
...
설명이 포함된 전체 목록은 COMMAND-REFERENCE.md를 참조하세요.

스킬 라이브러리 (skills library)는 Dominion Flow를 강력하게 만드는 핵심 요소입니다. 스킬은 인증 (auth), 결제 (payments), API, 데이터베이스 설계 (database design), 테스트 (testing) 등 프로젝트 진행 중 Claude가 활용할 수 있는 재사용 가능한 패턴입니다.

스킬을 찾는 방법:

  • aitmpl.com/skills — 즉시 설치 가능한 큐레이션된 스킬 컬렉션
  • skillsmp.com — 커뮤니티 스킬 마켓플레이스
  • GitHub — 커뮤니티에서 공유된 리포지토리(repo)를 찾으려면 claude-code-skills 또는 dominion-flow-skills를 검색하세요.

GitHub에서 스킬 설치하기:

claude plugin install <github-username>/<repo-name>

작업하면서 자신만의 스킬을 직접 만들 수도 있습니다. Claude가 유용한 패턴을 발견하면, /fire-add-new-skill을 통해 자동으로 라이브러리에 저장합니다.

파일내용
QUICK-START.md첫 번째 프로젝트에 대한 단계별 안내
...
질문이 있거나, 만든 결과물을 공유하고 싶거나, 혹은 Claude Code를 배우는 다른 사람들과 연결되고 싶으신가요?

Facebook 그룹 가입: Claude Code Community

이곳은 학생들과 팔로워들이 질문을 하고, 프로젝트를 공유하며, 최신 정보를 확인하는 공간입니다.

만약 이 과정을 따라오고 계시며 Dominion Flow가 유용하다고 느끼신다면, 도움을 주실 수 있는 가장 간단한 방법은 다음과 같습니다:

이 저장소를 Star 하세요— 다른 사람들이 이 프로젝트를 발견하는 데 도움이 됩니다
공유하세요— Claude Code를 배우고 있거나 AI 보조 프로젝트를 구축 중인 모든 사람에게 전달해 주세요

이것은 살아있는 프로젝트입니다. 여러분의 지원이 프로젝트를 계속 성장하게 합니다.

전체 인터랙티브 버전을 확인하세요: Dominion Flow Architecture (HTML) — 다운로드하여 브라우저에서 열면 인터랙티브 내비게이션을 통해 탐색할 수 있습니다.

MIT License — Copyright (c) 2026 ThierryN

이 소프트웨어는 자유롭게 사용, 복사, 수정 및 배포할 수 있습니다. 전체 텍스트는 LICENSE를 참조하세요.

AI 자동 생성 콘텐츠

본 콘텐츠는 GitHub Claude Ecosystem의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
0

댓글

0