# 매니패스트 가이드

필요한 모든 가이드와 팁을 한 곳에서 만나보세요.

<a href="https://editor.manyfast.io" class="button secondary" data-icon="arrow-up-right">에디터 바로가기</a>

<figure><img src="/files/Mb9cKp04Z98w2kM2sycq" alt=""><figcaption></figcaption></figure>

## Quick Start

{% content-ref url="/pages/Jq9DtfLkhuzs5wRnyaKx" %}
[회원가입](/start/set-up)
{% endcontent-ref %}

{% content-ref url="/pages/mKNy0gVIEiAbCrOtpTKv" %}
[프로젝트에서 제품 기획하기](/plan/plan)
{% endcontent-ref %}


# 소개

### 아이디어에서 개발 지시까지, 쉽고 빠르게

매니패스트는 **소프트웨어 기획 과정을 더 쉽고 빠르게 만들어 주는 에디터이자 AI 에이전트**입니다.\
기획에 필요한 핵심 요소를 규격화하여 **아이템**이라는 단위로 관리할 수 있습니다.\
아이템을 캔버스에 직접 작성하거나, AI에게 초안을 부탁해 빠르게 구성을 시작할 수 있습니다.

#### 주요 가치

* **빠른 구조화**: 복잡한 아이디어도 아이템 단위로 나누어 구조적으로 정리할 수 있습니다.
* **일관성 유지**: 모든 아이템은 일정한 형식에 따라 생성되므로, 기획 문서가 체계적으로 정돈됩니다.
* **팀 협업 강화**: 여러 사용자가 동시에 기획 문서를 편집하여 함께 발전시킬 수 있습니다.
* **자동 산출물 생성**: 작성한 아이템들을 조합해 **PRD, 기능명세서, 유저 플로우** 같은 기획 산출물을 자동으로 만들 수 있습니다. (지원하는 문서 종류는 추후 추가될 예정입니다.)

#### 왜 매니패스트가 필요한가요?

소프트웨어의 경우 제품을 만들기 전에는 눈으로 볼 수 있는 형체가 없습니다.실제로 화면이 구현되기 전까지는 “무엇을 만들 것인가” 에 대한 팀 내 합의가 어렵고, 기획과 개발 사이의 **커뮤니케이션 오류**도 자주 발생하곤 하죠. 매니패스트는 이런 문제를 줄이기 위해, 기획 데이터를 **구조화하고 시각화**하여 누구나 제품 구조를 **한눈에 보고 이해**할 수 있도록 돕습니다.

#### 이런 상황에서 유용해요

* **스타트업**
  * 아이디어는 있는데 어디서부터 정리할지 막막할 때, 필요한 화면과 기능을 빠르게 구조화해 팀원 모두가 같은 그림을 보고 팀의 방향을 맞출 수 있어요.
* **SI 외주 기업**
  * 다양한 프로젝트를 진행하면서 반복되는 클라이언트의 요구사항과 화면 구성을 한 곳에 정리하고 체계적으로 관리할 수 있어요.
* **프리랜서 · IT 전문가**
  * 제품의 기획을 설명하거나 화면 흐름을 보여줄 때, 말로 설명하는 대신 시각적으로 보여줌으로써 커뮤니케이션에 드는 시간과 오해를 줄일 수 있어요.


# 핵심 콘셉트

이번 장에서는 매니패스트 에디터의 핵심 아이디어에 대해 다룹니다. \
\
백문이 불여일견이라는 말이 있듯, 가장 확실한 소통방법은 '직접 보여주기'입니다. 그래서 지금까지의 IT 제품 제작 과정에서는, 작업자들이 서로의 생각을 이해하기 위해서 서로의 생각을 직접적으로 보여주기 위한 다양한 양식과 다양한 방법을 사용했습니다.

그러나, 그 방법이 너무 다양해진 나머지 점점 복잡하고 어려워 오히려 소통의 걸림돌로 작용하기 일쑤입니다. 매니패스트 에디터는 제품을 함께 만드는 모두가 그 제품에 대해 쉽게 이해하고 공유하기 위해 몇 가지 방법을 택했습니다.

### 그래프로 이해하는 IT 제품

정보 시각화에서 가장 강력한 도구는 바로 그래프입니다. 그래프는 데이터들의 관계를 나타내고 쉽게 이해하는 데에 없어서는 안 될 필수 요소입니다. 예를 들어, 우리는 두루뭉술하고 불명확한 아이디어를 구체화할 때 마인드맵을 사용하죠. 마인드맵도 '노드'와 '엣지'로 이루어진 '그래프'의 일종입니다.

IT 제품의 설계에 있어서 **제품을 이루는 구성 요소들**이 어떤 관련이 있고 서로 어떻게 상호작용 해야 하는지 고려하는 게 중요합니다. 이를 보여주기에 가장 좋은 것이 바로 그래프였습니다. 그래서 우리는 그래프를 매니패스트 에디터의 근본 양식으로 사용했습니다.

### 블록처럼 조립하는 IT 제품

현대의 소프트웨어 개발 추세에서는 컴포넌트 주도 개발(Component Driven Development)가 각광받고 있습니다. 그리고 UI 디자인에 있어서는 아토믹 디자인 시스템(Atomic Design System)도 그렇습니다. 공통적으로 재사용 가능한 **최소 단위 요소**를 이용해 조합하면서 전체 제품을 만드는 방식이죠.

이런 방식은 유지보수에 있어서 아주 탁월합니다. 미리 만들어 둔 요소가 있다면 조금씩 변형하여 다시 사용할 수 있어 빠르게 개발하는데도 효과적입니다. 그런데 한 가지 문제점이 있다면 **구성요소의 단위**를 어디부터 어디까지 얼마 만큼의 분량으로 정할 것인지 의견이 분분하다는 점입니다.

매니패스트 에디터는 이러한 개발 철학을 지향하여, 기획 단계에서부터 제품의 구성요소들을 빠르게 조립해보고 변경해볼 수 있게 만들었습니다. 그러면서도, 기획자들이 단위 지정을 덜 고민하도록 IT 제품을 구성하는 요소의 단위를 자주 보이는 패턴으로 표준화해 정의해두었습니다.

여러분은 만들고 싶은 제품에 필요한 요소가 무엇인지 그 내용을 채우기만 하면, 매니패스트가 자동적으로 그 내용들을 적절한 컴포넌트로 분류하여 멋진 기획서를 만들 수 있습니다.


# 회원가입

{% hint style="success" %}
최신 브라우저와 안정적인 인터넷 연결을 지원하는 PC환경에서의 이용을 권장합니다.
{% endhint %}

매니패스트를 시작하기 위한 기본 설정 과정을 안내합니다. 회원가입부터 그룹 생성까지, 첫 사용에 필요한 단계들을 순서대로 따라와 보세요.

<br>

{% stepper %}
{% step %}

### 회원가입

<figure><img src="/files/hRGdPGWdNqFBnMQrAyqJ" alt=""><figcaption></figcaption></figure>

1. **구글 계정**을 사용해 간편하게 가입할 수 있습니다.
2. 또는 이메일을 이용해 회원가입합니다.

<figure><img src="/files/Ft9JTEC5PE7Z3YDGRlll" alt=""><figcaption></figcaption></figure>

3. 이메일과 비밀번호를 설정하여 가입을 완료합니다.

{% endstep %}

{% step %}

### 프로필 등록

<figure><img src="/files/jLUhXPWZFtFEpZQX76MW" alt=""><figcaption></figcaption></figure>

* 최초 로그인 시 프로필을 설정해야 합니다.
* 에디터에서 사용될 프로필 사진과 이름을 정해주세요.
* 직무(기획자, 디자이너 등)와 사용 목적, 이메인 수신 여부를 선택한 뒤, ‘프로필 설정’ 버튼을 눌러주세요.

{% endstep %}

{% step %}

### 회원가입 완료

<figure><img src="/files/Fnt66TPIcAmOw1YICAU2" alt=""><figcaption></figcaption></figure>

* 프로필 설정을 완료하면 회원가입이 완료되며, 매니패스트 메인 화면으로 이동합니다.
  {% endstep %}
  {% endstepper %}


# 프로필 및 테마 설정

기본적인 계정 설정, 서비스 테마와 언어 설정을 변경할 수 있습니다.

## 프로필 설정

{% stepper %}
{% step %}

### 프로필 보기

<figure><img src="/files/avUgs0X1zOBFw15vxDft" alt=""><figcaption></figcaption></figure>

1. 왼쪽 사이드바 하단에서 나의 프로필 이미지와 이름을 클릭하면 계정 정보(이름, 이메일)가 표시됩니다.
2. 이름 옆의 작은 톱니바퀴 아이콘을 누르면 프로필 설정을 변경할 수 있습니다.

{% endstep %}

{% step %}

### 프로필 정보 수정

<figure><img src="/files/7bi3o6PfgjgPwbBImXfL" alt=""><figcaption></figcaption></figure>

* 프로필 이미지를 변경할 수 있습니다.
* 이름을 변경할 수 있습니다.
* 비밀번호를 변경할 수 있습니다.

{% hint style="info" %}
이메일 주소는 ID로 사용되기 때문에, 변경할 수 없습니다.
{% endhint %}
{% endstep %}
{% endstepper %}

## 테마 및 언어 설정

<figure><img src="/files/yf0MEpLiVVhoJwTouEBt" alt=""><figcaption></figcaption></figure>

* 프로필 정보 설정 아래의 '일반'을 선택하면 언어와 테마 설정을 변경할 수 있습니다.&#x20;
* 테마는 라이트, 다크, 시스템 (시스템 설정에 따라 자동으로 전환) 모드 중 선택할 수 있습니다.
* 언어는 한국어와 영어를 지원하고 있습니다.

## 알림 설정

#### 이메일 알림 설정

<figure><img src="/files/uQgLpiVzfAo5RAggmFQb" alt=""><figcaption></figcaption></figure>

* 뉴스레터, 이메일 알림 수신 여부를 설정할 수 있습니다.
  * 중요 공지사항이나, 멤버 초대 과정 등은 이메일 알림 여부와 무관하게 모두 전송됩니다.


# 그룹 생성 및 관리

매니패스트의 워크스페이스 단위인 '그룹'을 추가하고, 설정하는 방법입니다.

{% stepper %}
{% step %}

### 그룹 생성

{% hint style="info" %}
계정 당 무료 그룹은 1개로 제한되어있습니다. 회원가입 시에 자동으로 1개의 무료 그룹이 생성됩니다.
{% endhint %}

* 최초 가입 시, **사용자 이름을 기반으로 한 그룹이 자동 생성**됩니다.
* 사용자는 **여러 개 그룹에 소속**될 수 있습니다.

<figure><img src="/files/YctOoPBfyqItSsUiLdCz" alt=""><figcaption></figcaption></figure>

* 왼쪽 사이드바 상단의 그룹 이름을 클릭하면, 소속한 모든 그룹의 목록이 표시됩니다.
  * 그룹을 클릭하면 해당 그룹으로 전환됩니다.
* 새로운 그룹을 만들려면 모달 하단의 **\[+그룹 만들기]** 버튼을 눌러주세요.

<figure><img src="/files/xBCIrgAylazEHedZGS8B" alt=""><figcaption></figcaption></figure>

* 그룹 생성 모달에서 **그룹 이름**을 입력하면, 새 그룹이 바로 생성됩니다.

{% endstep %}

{% step %}

### 그룹 수정하기

<figure><img src="/files/pf7aZ3o7E3aLtBLQJaz3" alt=""><figcaption></figcaption></figure>

* 그룹 정보를 수정하려면, 왼쪽 사이드바의 **'관리자'** 메뉴를 클릭하세요.

<figure><img src="/files/ilJpASdrKrRynulmeuD8" alt=""><figcaption></figcaption></figure>

* **'그룹 정보'** 탭에서 그룹 이름, 그룹 이미지, 이메일, 연락처를 등록하거나 수정할 수 있습니다.
  * 그룹 ID는 자동으로 부여되며 수정할 수 없습니다.
  * 그룹에서 '관리자' 이상의 권한을 가진 이용자만 수정이 가능합니다. ([멤버 권한 자세히 보기](/start/member#undefined-4))

{% endstep %}

{% step %}

### 그룹 삭제

<figure><img src="/files/sZxEhM4BF45y94nzwNUi" alt=""><figcaption></figcaption></figure>

* 그룹 삭제는 **'그룹 오너'**&#xB9CC; 가능합니다. 그룹 정보 하단의 **\[그룹 삭제]** 버튼을 눌러 삭제할 수 있습니다.&#x20;
* 실수로 그룹이 삭제되는 것을 방지하기 위해, 팝업창에 해당 그룹의 이름을 정확히 입력해야 삭제 버튼이 활성화됩니다.

{% endstep %}

{% step %}

### 그룹 나가기

<figure><img src="/files/luhrytIB7IFdWtVqT9ek" alt=""><figcaption></figcaption></figure>

* 그룹 오너가 아닌 이용자에게는 삭제 대신 \[그룹 나가기] 버튼이 표시됩니다. 해당 버튼을 통해 그룹은 유지한 채, 본인의 계정만 해당 그룹의 워크스페이스에서 제외할 수 있습니다.
  {% endstep %}
  {% endstepper %}


# 멤버 초대 및 관리

완성된 기획 결과물을 다른 사람과 손쉽게 공유하고 검토할 수 있으며, 다른 그룹에 멤버로 참여해 함께 협업할 수 있습니다.

{% stepper %}
{% step %}

### 멤버 초대하기

<figure><img src="/files/EunWO1ep7RpRW33KFJzs" alt=""><figcaption></figcaption></figure>

* 그룹에 새로운 멤버를 초대하려면 왼쪽 사이드바의 **'관리자'** 페이지에서 **'멤버'** 메뉴를 클릭하세요.
* **\[+ 멤버 초대]** 버튼을 누르면 멤버 초대 모달창이 뜹니다.&#x20;
* 그룹에서 '관리자' 이상의 권한을 가진 이용자만 초대가 가능합니다. ([멤버 권한 자세히 보기](/start/member#undefined-4))

<figure><img src="/files/OJitxRlZPS7mnP9fCM63" alt=""><figcaption></figcaption></figure>

* **이메일로 초대하기:**&#x20;
  * 입력창에 초대할 멤버의 이메일 주소를 입력하고 부여할 권한을 설정한 뒤 **Enter**를 누릅니다.&#x20;
  * 하단의 \[초대하기] 버튼을 클릭하면 해당 주소로 초대 메일이 즉시 발송됩니다.
  * 유효 기간: 발송된 초대 이메일은 보안을 위해 최대 7일간만 유효합니다.
  * 무료 (STARTER) 플랜인 경우, '뷰어' 권한만 추가할 수 있어요.
* **초대 링크로 공유하기:**
  * \[초대 링크 복사하기] 버튼을 클릭하여 복사된 링크를 동료에게 전달하세요.
  * 링크를 받은 사용자가 접속하면 즉시 그룹에 참여할 수 있습니다.
  * 초대 링크를 통해 들어오는 모든 멤버는 기본적으로 '뷰어' 권한이 부여됩니다.

{% endstep %}

{% step %}

### 초대 수락하기

그룹에 초대된 멤버는 이메일, 초대 링크, 또는 서비스 내 알림함을 통해 초대를 수락하고 협업을 시작할 수 있습니다.

<figure><img src="/files/IKvWAtdJ48RFBmFCl7jA" alt=""><figcaption></figcaption></figure>

* 초대받은 이메일 함에서 Manyfast의 그룹 초대 메일을 확인합니다.
* 메일 본문의 **\[초대 수락하기]** 버튼을 클릭하면 수락 확인 페이지로 이동합니다.
* 또는 공유받은 초대 링크(URL)를 클릭하여 접속합니다.

<figure><img src="/files/IR5XHIVsUhEwZ3GcQHW7" alt=""><figcaption></figcaption></figure>

* 화면상의 초대자, 권한, 만료일을 확인한 후 **\[그룹에 참여하기]**&#xB97C; 누르면 그룹 멤버로 등록됩니다.
* 매니패스트 계정이 없는 경우, 먼저 회원가입을 해야 합니다.

<figure><img src="/files/OPjf349JiykkvJ6uahr8" alt=""><figcaption></figcaption></figure>

* 이미 Manyfast를 이용 중이라면 사이드바의 **\[알림함]** 에 숫자가 표시됩니다.
* 알림 내역에서 초대 메시지를 확인하고, \[수락] 또는 \[거절] 버튼을 눌러 즉시 응답할 수 있습니다.

{% endstep %}

{% step %}

### 멤버 관리하기

<figure><img src="/files/NAaLf2QenSw1voBpy3Ri" alt=""><figcaption></figcaption></figure>

* **'멤버'** 페이지에서 그룹에 참여한 멤버 목록과 권한을 확인할 수 있습니다.
* 속한 그룹에 '**관리자'** 이상인 경우, 멤버의 권한을 변경하거나 멤버를 **삭제(내보내기)** 할 수 있습니다.

#### 초대 관리

<figure><img src="/files/x1dfua0Hja1kg1SgAcuT" alt=""><figcaption></figcaption></figure>

* 속한 그룹에 '**관리자'** 이상인 경우, 그룹에 초대한 멤버 이력을 확인할 수 있습니다.
* 초대 상태를 확인하고, 초대 만료 전 '**취소'**&#xD558;거나 '**다시 초대'**&#xD560; 수 있어요.

{% endstep %}

{% step %}

### 멤버 권한&#x20;

<table><thead><tr><th width="158.03515625">이름</th><th width="140.93359375">별칭</th><th>설명</th></tr></thead><tbody><tr><td>OWNER</td><td>그룹 오너</td><td>- 그룹의 모든 권한<br>- 그룹 멤버 관리자 설정 권한<br>- 그룹의 결제 관리 권한</td></tr><tr><td>ADMIN</td><td>관리자</td><td>- 그룹 정보 수정, 멤버 초대, 권한 변경 권한 <br>- 그룹의 도큐먼트 생성, 편집, 삭제 권한<br>- MCP 이용 권한</td></tr><tr><td>MEMBER</td><td>멤버</td><td>- 그룹의 도큐먼트 생성, 편집, 삭제 권한</td></tr><tr><td>VIEWER</td><td>뷰어</td><td>- 그룹의 도큐먼트 열람 권한</td></tr></tbody></table>
{% endstep %}
{% endstepper %}


# 플랜 결제 및 변경

{% hint style="info" %}
플랜과 크레딧은 **그룹 단위로 적용**됩니다.
{% endhint %}

## 플랜 결제하기

{% stepper %}
{% step %}

### 플랜 선택

<figure><img src="/files/W6EXnYzxdSZMb46UgdX0" alt=""><figcaption></figcaption></figure>

* 홈 화면에서 왼쪽 사이드바의 **'플랜 및 결제'** 메뉴를 눌러 플랜 정보를 확인할 수 있습니다.
* 원하는 플랜을 선택하여 업그레이드 할 수 있습니다.
  * 플랜은 제공 기능·크레딧 수에 따라 구분됩니다.
  * 프로 플랜은 지급되는 크레딧의 수를 선택할 수 있습니다. (1,000\~5,000 크레딧)
  * 연간 결제를 선택하실 경우, 추가 할인이 적용된 가격으로 서비스를 이용할 수 있습니다.
    {% endstep %}

{% step %}

### 결제하기

<figure><img src="/files/ECF52rSgqc2b58Ms4YDv" alt=""><figcaption></figcaption></figure>

* 원하는 플랜의 \[플랜 업그레이드] 버튼을 클릭하여 결제 절차를 시작합니다.
* 결제 상세 창에서 최종 결제 금액을 확인한 후 \[확인 및 결제] 버튼을 누릅니다.
* 사용하실 결제 수단을 등록하면 즉시 결제가 완료되며, 새 플랜의 모든 혜택이 그룹에 바로 적용됩니다.
  {% endstep %}

{% step %}

### 결제 내역 확인

<figure><img src="/files/L8vxuNuNL8BESSaBzGjq" alt=""><figcaption></figcaption></figure>

* '플랜 및 결제' 모달 하단의 **'결제 관리'** 버튼을 눌러 현재 플랜과 결제 내역을 확인할 수 있습니다.
  {% endstep %}
  {% endstepper %}

## 할인 코드 적용하기

{% stepper %}
{% step %}

### 플랜 선택 & 코드 입력

<figure><img src="/files/NjOMABFfeLsiuCztQyBi" alt=""><figcaption></figcaption></figure>

* 보유하고 있는 할인 코드에 맞는 플랜을 선택합니다.
* 하단 프로모션 코드 입력란에 코드를 입력 후, '등록'을 선택합니다.
  * 코드가 올바르게 입력되었으면, 바로 결제창이 표시됩니다.
  * 코드가 올바르지 않거나, 입력한 코드와 선택된 플랜이 다른 경우 오류가 표시됩니다.
    {% endstep %}

{% step %}

### 결제하기

<figure><img src="/files/8nxSLFjY8MWhJP0ChFcw" alt=""><figcaption></figcaption></figure>

* 표시되는 결제창에서 할인 금액을 확인 후, 결제 수단 등록을 진행합니다.
  {% endstep %}
  {% endstepper %}

## 플랜 변경/취소하기

{% stepper %}
{% step %}

### 플랜 업그레이드

<figure><img src="/files/0xrCLl4ADPD48f4nVlT8" alt=""><figcaption></figcaption></figure>

* 더 많은 크레딧과 고성능 AI 모델이 필요하다면 상위 플랜으로 즉시 업그레이드할 수 있습니다.
* 플랜 정보 화면에서 현재 이용 중인 플랜보다 상위 단계의 플랜을 선택하면 **'플랜 업그레이드'** 버튼이 활성화됩니다.

<figure><img src="/files/2zFTxwOUx9dAjINa0DZz" alt=""><figcaption></figcaption></figure>

* 업그레이드 시 현재 플랜과의 차액이 계산되어 표시되며, '확인 및 결제' 버튼을 누르면 **즉시 차액 결제**가 진행됩니다.
* 결제 완료 시점부터 새 플랜의 크레딧 한도와 모든 유료 기능이 즉시 적용됩니다.
  {% endstep %}

{% step %}

### &#x20;플랜 다운그레이드 및 취소&#x20;

<figure><img src="/files/akMhvcr2GAh7DovgEWBC" alt=""><figcaption></figcaption></figure>

* 유료 플랜 이용을 중단하거나 하향 조정을 원하시면 다운그레이드를 신청할 수 있습니다.&#x20;
* **무료(STARTER) 플랜으로 전환**하는 것이 플랜 취소와 동일한 역할을 합니다.

<figure><img src="/files/pJSpNDGQAEunnA3dwrN6" alt=""><figcaption></figcaption></figure>

* 안내 팝업에서 예정된 플랜과 변경 일자를 확인한 후 '확인 및 변경'을 누르면 취소가 완료됩니다.
* 다운그레이드 진행시 남은 기간까지 현재 플랜이 유지되며, **다음 결제 주기부터 하위 플랜으로 결제**됩니다.

<figure><img src="/files/fxyTb26XN6vrlal70j4f" alt=""><figcaption></figcaption></figure>

* 다음 결제 주기 이전에 **변경 취소** 또는 다른 플랜으로 변경이 가능합니다.&#x20;
  {% endstep %}
  {% endstepper %}

## 크레딧

크레딧은 매니패스트의 AI를 사용할 때 필요한 재화입니다.

* 프롬프트를 입력할 때마다 크레딧이 소모되며, 처리하는 정보량에 따라 비례하여 차감됩니다.
* 일반적인 작업이나 대화의 경우 2\~10크레딧 내외로 소모되지만, 한번에 여러가지 작업을 하거나 파일을 첨부하는 등 처리 정보량이 많은 경우에는 다량의 크레딧이 소모될 수 있습니다. 더 똑똑한 AI 모델일수록 크레딧 소모량이 큽니다.
* 크레딧은 그룹 내 모든 구성원이 공유합니다.

#### 크레딧 사용 내역

관리자 페이지 내 \[크레딧] 탭을 클릭합니다. 현재 사용 가능한 잔여 크레딧 총량과 함께, 날짜별·항목별 상세 사용 내역을 확인할 수 있습니다.

<figure><img src="/files/r4e6FBjd9bJVkqil43og" alt=""><figcaption></figcaption></figure>

크레딧은 구독 플랜에 따라 제공되는 **'지급 크레딧'**&#xACFC; 필요에 따라 개별적으로 확보하는 **'구매 크레딧**'으로 운영됩니다.

* 지급 크레딧: 현재 이용 중인 플랜에 따라 정기적으로 제공되는 기본 크레딧입니다.
  * 무료 플랜 (STARTER): 매일 50 크레딧이 지급되며, 미사용 잔여분은 매일 자정 초기화(리셋)된 후 새롭게 충전됩니다.
  * 유료 플랜 (PRO): 매월 결제일을 기준으로 월 단위 크레딧이 지급되며, 해당 결제 주기가 지나면 초기화됩니다.
* 구매 크레딧: 플랜과 별개로 사용자가 추가로 구매하여 보유하는 크레딧입니다.
  * 안내: 현재 크레딧 추가 구매 기능은 준비 중에 있습니다. 조속히 서비스를 제공해 드릴 수 있도록 노력하겠습니다.
* 계정에 두 종류의 크레딧이 모두 남아 있는 경우, 유효 기간이 고정된 지급 크레딧이 우선적으로 차감됩니다.


# 프로젝트에서 제품 기획하기

프로젝트는 제품의 요구사항부터, 핵심 기능과 연결 흐름까지 **제품 기획/설계에 필요한 모든 정보**를 담는 설계 파일입니다. 프로젝트를 만들고 본격적으로 기획을 시작해보세요.<br>

## 프로젝트 생성

매니패스트에서는 복잡한 설정 없이 아이디어 하나만으로도 즉시 기획을 시작할 수 있습니다.

### 1. 홈 화면에서 바로 시작하기

로그인 후 마주하는 홈 화면 중앙의 입력창을 통해 가장 빠르게 프로젝트를 생성할 수 있습니다.

<figure><img src="/files/sLc8WnBVHedXa3jMRevM" alt=""><figcaption></figcaption></figure>

* 주제 입력: 구상 중인 서비스나 기능의 주제를 입력합니다.
* 주제 추천 받기: 구체적인 아이디어가 떠오르지 않는다면 \[주제 추천 받기] 버튼을 눌러 제안을 받아보세요.
* 생성: 화살표 아이콘을 누르면 입력한 주제를 바탕으로 AI가 기획 구체화를 위한 [질문지](#id-1-1)를 제공합니다.

### 2. 프로젝트 메뉴에서 생성하기

사이드바의 \[프로젝트] 메뉴로 이동하면 그룹 내 모든 프로젝트 목록을 한눈에 확인하고, 필요한 시점에 즉시 새로운 프로젝트를 추가할 수 있습니다. 새로운 프로젝를 만들려면 페이지 상단의 **\[+새 프로젝트]** 버튼을 클릭하세요.

<figure><img src="/files/LUjyo3cGMr1jbzCxvJy6" alt=""><figcaption></figcaption></figure>

<details>

<summary>프로젝트 관리하기</summary>

<figure><img src="/files/gmQvdegiEraxOmFuPlBQ" alt=""><figcaption></figcaption></figure>

프로젝트 카드 우측 상단의 \[점 세 개] 버튼을 누릅니다.

* 프로젝트 복제: 현재 프로젝트의 모든 내용을 그대로 복사하여 새로운 프로젝트를 생성합니다. 유사한 기획을 여러 버전으로 작업할 때 유용합니다.
* 삭제하기: \[휴지통으로 이동]을 선택하면 리스트에서 숨겨지며 휴지통으로 이동합니다.
* 복구 및 영구 삭제: 왼쪽 사이드바의 \[휴지통] 메뉴에서 삭제된 문서를 확인하고, 다시 원래 위치로 복구하거나 영구 삭제할 수 있습니다.
* 즐겨찾기: 카드 상단의 \[별 아이콘]을 클릭하면 즐겨찾기로 등록됩니다. 등록된 프로젝트는 왼쪽 사이드바의 \[즐겨찾기] 탭에 고정되어 어디서든 빠르게 접근할 수 있습니다.

<figure><img src="/files/E6ijEqR9GzwZEvM7KEDf" alt=""><figcaption></figcaption></figure>

* \[프로젝트 정보]를 선택하면 상세 설정 팝업이 나타납니다.
* 정보 확인: 만든 날짜와 소유자를 확인할 수 있습니다.
* 제목 및 썸네일 변경: 프로젝트의 제목을 수정하거나, 리스트에서 한눈에 알아볼 수 있도록 대표 이미지를 업로드할 수 있습니다.
* 프로젝트 학습 옵션: 해당 프로젝트를 AI 학습에 활용할지 여부를 직접 설정할 수 있습니다.

</details>

{% hint style="warning" %}
무료 (Starter) 플랜은 프로젝트를 최대 3개까지 만들 수 있습니다.&#x20;
{% endhint %}

{% hint style="info" %}
프로젝트란? [\[프로젝트 개념 바로가기\]](/concept/project)
{% endhint %}

## 온보딩

매니패스트에서 기획을 시작하는 첫 단계예요. 세 가지 방식 중 원하는 방식을 선택해 기획을 시작할 수 있습니다.

<figure><img src="/files/XEhVlcjjM5M6pot5Tyh0" alt=""><figcaption></figcaption></figure>

1. **질문지로 시작하기**
   1. 만들고자 하는 주제에 대해 질문지를 통해 기획을 고도화 할 수 있습니다. 간단한 아이디어만 있고, 상세한 내용을 만들어나가고 싶을 때 추천합니다.
2. **자료에서 내용 추출하기**  <mark style="color:purple;">`약 20–30 크레딧 소모`</mark>
   1. 간단한 아이디어를 입력하거나, 이미 가지고 있던 회의록·기획서 파일을 업로드하면 AI가 자동으로 기획 초안을 만들어줍니다. 빠르게 전체 구조를 잡고 싶을 때 추천합니다.
3. **빈 프로젝트**
   1. 처음부터 자유롭게 아이템을 추가하며 기획을 시작할 수 있어요. 매니패스트 사용에 익숙하거나, 직접 정리하고 싶은 분께 적합합니다.

### 1. 질문지로 시작하기

구상 중인 프로젝트의 주제를 간단히 입력하면, AI가 해당 주제를 분석하여 기획 구체화를 위한 질문지 생성을 시작합니다.

<figure><img src="/files/b91d7rxh0msmWAfS4xRg" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/R47zJdZ0e261eVXMuyyr" alt=""><figcaption></figcaption></figure>

* "주요 사용자는 누구인가요?", "해결하고자 하는 핵심 목표는 무엇인가요?" 등 기획 설계에 반드시 필요한 필수 항목들을 질문합니다.
* 질문에 답변하는 과정을 통해 기획의 논리적 허점을 보완하고 아이디어를 정교하게 다듬을 수 있습니다.
* 질문지의 답변을 모두 채우고 \[제출하기]를 선택하면, 입력된 정보를 토대로 PRD 초안이 생성됩니다.

### 2. **자료에서 내용 추출하기**

<figure><img src="/files/JFBqQJpYl83JZkgWoknO" alt=""><figcaption></figcaption></figure>

1. **첨부 파일 업로드**

   브레인스토밍 자료, 회의록, 제안요청서, 기획서 등 참고할 만한 문서를 업로드하면 AI가 내용을 분석하여 기획 초안을 생성합니다. 영역에 파일을 끌어다 놓거나, '파일 선택' 버튼을 눌러 파일을 첨부할 수 있습니다.&#x20;

   (지원 형식: PDF, Word, Excel, PNG, JPG / 최대 10개, 10MB 이하)
2. **컨텍스트 입력**

   프로젝트에 대해 파악할 수 있는 정보들 추가적으로 기입합니다. 목적이나 해결하고자 하는 문제, 핵심 기능, 타겟 사용자, 주요 정책 등을 구체적으로 작성할수록 AI가 더 정확하고 풍부한 기획 초안을 만들어줍니다.

   > 예 ) “외주 프로젝트의 일정과 파일을 한 곳에서 관리할 수 있는 협업 툴입니다. 디자이너와 개발자가 동시에 문서를 수정할 수 있고, 승인 프로세스를 단계별로 관리합니다. 주요 타겟은 스타트업 및 소규모 디자인팀입니다.
3. **빠르게 초안 만들기**

   내용을 입력한 후 '빠르게 초안 만들기'버튼을 누르면 PRD와 기능명세서 초안을 생성합니다. 보통 **3–5분 정도 소요**됩니다.

{% hint style="success" %}
AI 분석은 중간에 나갔다가 다시 들어와도 자동으로 이어서 진행됩니다.&#x20;
{% endhint %}

### 3. 빈 프로젝트

빈 프로젝트에서 AI 에이전트와 함께 작성을 시작합니다.

<figure><img src="/files/FDg1tEeKdxmwuo90uBMI" alt=""><figcaption></figcaption></figure>

매니패스트는 기본적으로 아래 세 가지 문서를 순서대로 작성합니다.

1️⃣ **프로덕트 요구사항 (PRD)**

2️⃣ **기능 명세서 (Features)**

3️⃣ **유저 플로우 (User Flow)**

각 문서의 세부 기능과 작성 방법은 다음 페이지에서 단계별로 자세히 안내됩니다.


# 프로덕트 요구사항 (PRD)

프로덕트 요구사항 (PRD)는 제품의 핵심 목표와 가치, 타겟, 성공 기준을 정의하는 문서입니다. 기획의 출발점이 되는 요구사항을 정리하고, 이후 기능명세서와 유저 플로우로 이어지는 제품 기획의 기반을 마련합니다.

## PRD 구성 요소

프로덕트 요구사항 페이지에서는 아래와 같은 내용을 입력할 수 있습니다.

<figure><img src="/files/rZqzs9kLWikcNc3DzW2M" alt=""><figcaption></figcaption></figure>

1. **개요**: 제품을 한 문장으로 정의하는 한 줄 정의, 달성하고자 하는 제품 목표, 비즈니스·시장 관점의 배경
2. **핵심 가치**: 사용자가 겪는 문제, 이를 해결하는 방식, 경쟁 대비 차별점
3. **타겟 및 시나리오**: 핵심 사용자 그룹 정의, 실제 사용 흐름을 스토리로 묘사한 사용 시나리오
4. **성공 지표**: 제품 성공을 판단하는 핵심 KPI, 예상되는 리스크 및 오픈 이슈
5. **속성 설정**: 제품 카테고리, 프로젝트에서 구분되는 사용자 역할 (예: 관리자, 고객 등), 서비스 사용 환경 (예: 웹, iOS 등)

{% hint style="success" %}
"사용자 역할" 은 이후 **기능명세서**에서 [기능](/plan/features#feature)과 직접 연결됩니다.
{% endhint %}

## PRD 검토 및 직접 수정하기

AI가 생성한 PRD 초안을 바탕으로 내용을 자유롭게 수정하고 보완하여 기획안을 완성할 수 있습니다.

### 1. 직관적인 인라인 편집

<figure><img src="/files/v8W9lF3HMk1wQ8BRrUYg" alt=""><figcaption></figcaption></figure>

* 별도의 편집 모드 진입 없이, 수정하고 싶은 텍스트를 클릭하여 즉시 내용을 변경할 수 있습니다.
* 모든 변경 사항은 별도의 저장 버튼을 누를 필요 없이 실시간으로 안전하게 자동 저장됩니다.
* 드래그를 통해 텍스트를 선택하면 나타나는 툴바를 이용해 볼드(B), 이탈릭(I), 취소선, 리스트 등 다양한 서식을 적용하여 가독성을 높일 수 있습니다.

### 2. AI를 활용한 부분 수정

<figure><img src="/files/nASKBcmvKrCOoiL3G2wo" alt=""><figcaption></figcaption></figure>

특정 문장이나 문단만 선택하여 AI에게 정교한 수정을 요청할 수 있습니다.

* 수정을 원하는 문장을 드래그하여 선택한 뒤, 나타나는 \[AI 아이콘(✨)]을 클릭합니다.
* '어떻게 수정할까요?' 입력창에 "더 전문적인 용어로 바꿔줘" 또는 "경쟁사 대비 차별점을 강조해줘"와 같은 구체적인 방향을 입력합니다.
* 결과 반영: AI가 제시한 수정안을 확인하고, 마음에 들면 \[승인], 보완이 더 필요하다면 \[거절]을 선택하여 기획의 완성도를 높입니다.

### 3. 문서 전체 최적화

<figure><img src="/files/QCZbkxEJ6kgVYCk9pDDO" alt=""><figcaption></figcaption></figure>

* 우측 상단의 \[AI에게 수정 요청] 버튼을 통해 문서 전체의 톤앤매너를 맞추거나 논리적 허점을 보완할 수 있습니다.
* AI가 수정안을 제시하면 미리보기 형태로 확인할 수 있습니다. 내용이 적절하다면 **\[승인]**, 수정이 필요하다면 **\[거절]**&#xC744; 선택하세요.


# 기능명세서 (Features)

기능명세서는 PRD에서 정의된 요구사항과 제품의 목표를 실제 구현 가능한 기능 단위로 구체화하는 단계입니다. PRD가 '무엇을, 왜 만드는가'에 집중한다면, 기능명세서는 '어떻게 작동하는가'를 설계하는 문서입니다.

이곳에서 정의된 기능 데이터는 이후 유저 플로우(User Flow) 등 모든 후속 기획 산출물의 기준이 됩니다. 두 가지 뷰를 제공하며 트리 뷰에서는 전체 구조를, 디렉토리 뷰에서는 세부 정책과 설명을 관리할 수 있습니다.

## 1. 구조 이해하기

기능명세서는 **요구사항 → 기능 → 상세 기능**의 3단계 계층 구조로 이루어집니다.

<table><thead><tr><th width="234.5546875">요구사항 (Requirement)</th><th width="213.375">기능 (Feature)</th><th>상세 기능 (Specification)</th></tr></thead><tbody><tr><td>회원 관리</td><td>회원가입</td><td>이메일/비밀번호 기반 회원가입</td></tr><tr><td></td><td></td><td>소셜 로그인 (카카오, 네이버, 구글 등)</td></tr><tr><td></td><td></td><td>닉네임 설정</td></tr><tr><td></td><td></td><td>이용약관 및 개인정보처리방침 동의</td></tr><tr><td></td><td>로그인/로그아웃</td><td>자동 로그인 / 로그아웃 처리</td></tr><tr><td></td><td></td><td>비밀번호 찾기 및 재설정</td></tr><tr><td>예약 관리</td><td>예약 생성</td><td>회의실 및 시간대 선택</td></tr><tr><td></td><td></td><td>참석자 추가 및 인원 제한 설정</td></tr><tr><td></td><td></td><td>예약 확인 및 확정 알림 발송</td></tr></tbody></table>

### 요구사항 (Requirement)

프로젝트의 최상위 목표나 사용자의 핵심 니즈를 나타냅니다.

* 설명: 기획의 큰 줄기를 잡는 단위입니다. (예: "회원 관리", "결제 및 요금제")
* 수용 기준 (Acceptance Criteria): 해당 요구사항이 최종적으로 충족해야 하는 조건이나 정책을 체크리스트 형태로 정의합니다.
  * *예: "이메일로 회원가입 가능", "권한별로 메뉴 전환이 다르게 보임"*

### 기능 (Feature)

요구사항을 구체적으로 실현하기 위한 논리적 기능 단위입니다.

* 설명: 요구사항을 달성하기 위해 필요한 구체적인 기능을 정의합니다. (예: "회원가입", "문서 공유", "결제 관리")
* 사용자 역할: 각 기능의 수행 주체를 지정합니다. PRD에서 설정한 역할을 불러와 매칭할 수 있습니다.
  * *예: "기획자", "관리자", "게스트"*

### 상세 기능 (Specification)

각 기능 내에서 실제로 일어나는 세부 동작이나 비즈니스 정책을 정의하는 최하위 단계입니다.

* 설명: 개발 및 디자인의 직접적인 기준이 되는 상세 명세입니다. (예: "이메일 가입 유효성 검사", "비밀번호 재설정 로직", "로그인 세션 만료 정책")

<details>

<summary>아이템별 속성 관리하기</summary>

모든 단계(요구사항, 기능, 상세 기능)에서는 아래 속성들을 설정하여 기획의 우선순위와 진척도를 체계적으로 관리할 수 있습니다.

* **중요도 :** 기능의 **우선순위** 또는 중요도를 설정합니다. (낮음 / 중간 / 높음)&#x20;
* **상태 :** 기획 또는 개발의 진척도를 설정합니다. (시작 전 / 진행중 / 완료 / 중단)
  * 사용자의 의도에 따라 기획 진척도나 개발 현황판으로 유연하게 활용할 수 있습니다.

</details>

## **2. 뷰 전환**

작업 성격에 맞춰 트리 뷰와 디렉토리 뷰를 자유롭게 넘나들며 기획의 완성도를 높여보세요.

* 상단 탭 토글 (Toggle) 활용: 화면 상단의 \[기능명세서] 탭을 클릭할 때마다 트리 뷰와 디렉토리 뷰가 순차적으로 전환됩니다.
* 좌측 버튼 활용: 화면 왼쪽의 아이콘 버튼을 클릭하여 원하는 보기 방식으로 즉시 이동할 수 있습니다.

<figure><img src="/files/qTX0ixRaUUoc8nNzJCIo" alt=""><figcaption></figcaption></figure>

<table data-card-size="large" data-view="cards"><thead><tr><th></th><th data-hidden data-card-cover data-type="image">Cover image</th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td>트리 뷰 (Tree View)</td><td><a href="/files/G8aujsPuIvMrYB7vOw5O">/files/G8aujsPuIvMrYB7vOw5O</a></td><td><a href="/pages/paA480hfSeBtsbsMkY2P">/pages/paA480hfSeBtsbsMkY2P</a></td></tr><tr><td>디렉토리 뷰 (Directory View)</td><td><a href="/files/stvKrCKAq5mcbPTTHwJr">/files/stvKrCKAq5mcbPTTHwJr</a></td><td><a href="/pages/kvfRctJX2HZuIxVP24q4">/pages/kvfRctJX2HZuIxVP24q4</a></td></tr></tbody></table>


# 트리 뷰 (Tree View)

트리 뷰는 전체 기획의 계층 구조를 시각적으로 확인하고 설계하는 뷰입니다. 요구사항부터 상세 기능까지 가지 형태로 연결된 노드를 통해 기획의 흐름을 한눈에 검토할 수 있습니다.

### 1. 아이템의 구성과 위계

#### 계층 구조

<figure><img src="/files/VXlP0xYVhbYBsBbQ5mYG" alt=""><figcaption></figcaption></figure>

* 프로젝트(1Depth): 최상위 아이템으로 프로젝트 제목이 표시됩니다. 옆의 \[↗ PRD] 버튼을 누르면 PRD 문서로 즉시 이동합니다.
* 기능 명세(2\~4Depth): '요구사항 → 기능 → 상세 기능' 순으로 연결됩니다. 특히 요구사항 아이템은 기획 의도를 파악할 수 있도록 상세 설명을 최대 3줄까지 노출합니다.

#### 아이템 구성&#x20;

<figure><img src="/files/qsxB5dqvJ4VrU9f9zzPl" alt=""><figcaption></figcaption></figure>

* 중요도 아이콘: 제목 앞의 컬러 아이콘으로 우선순위(낮음/중간/높음)를 나타냅니다. 수정 모드에 진입하지 않고 아이콘을 클릭하는 것만으로 즉시 변경이 가능합니다.
* 즐겨찾기(별표): 중요한 아이템은 별표를 눌러 등록할 수 있습니다.
* 코멘트 알림: 팀원의 의견이 달린 아이템 옆에는 말풍선 아이콘이 나타나 소통 현황을 알려줍니다.

### 2. 아이템 생성 (AI 생성 및 직접 추가)

노드 우측의 `+` 버튼을 통해 기획을 빠르게 확장할 수 있습니다.

<figure><img src="/files/Ij68ZLdv5yGDXJrqWQoD" alt=""><figcaption></figcaption></figure>

* 다음 항목 생성 : AI가 맥락을 분석하여 적절한 하위 기능을 제안합니다.
* 모든 하위 항목 생성: 최하위 뎁스(상세 기능)까지 한 번에 구조를 잡습니다.
* 직접 항목 추가: 사용자가 직접 하위 항목을 추가합니다.

### 3. 아이템 편집 및 제어

<figure><img src="/files/MgOlet3TE5iYPGbh2BKb" alt=""><figcaption></figcaption></figure>

* 이름 수정: 노드를 더블 클릭하면 수정 모드로 진입하며, 아이템의 '이름'을 바로 변경할 수 있습니다.
* 플로팅 툴바: 노드를 선택하면 상단에 툴바가 나타납니다.
  * 복제/삭제: 아이템을 복제하거나 삭제할 수 있습니다. 삭제 시 해당 노드에 연결된 하위 아이템까지 모두 함께 삭제되니 유의하세요.
  * 상세 보기: 버튼을 클릭하면 화면 우측에 디렉토리 상세 페이지가 열려 상세 설명을 편집할 수 있습니다.

{% hint style="success" %}
**TIP : Shift**를 누른 상태에서 아이템 클릭하면, 해당 아이템이 디렉토리 뷰에서 바로 열립니다.
{% endhint %}

### 4. 아이템 탐색 및 포커스

#### 아이템 검색

<figure><img src="/files/5BHDpvdw3TybeTk0FdpI" alt=""><figcaption></figcaption></figure>

* 화면 우측 상단의 \[돋보기 아이콘]을 클릭하면 중앙에 검색창이 나타납니다.
* 키워드를 입력하면 해당 텍스트가 포함된 아이템들이 리스트로 나열됩니다.
* 검색 결과에서 특정 아이템을 클릭하면, 캔버스가 해당 항목이 위치한 곳으로 자동 이동하며 포커스됩니다.

#### 즐겨찾기 목록&#x20;

<figure><img src="/files/vgRqfBwBBh9YfbwluJx6" alt=""><figcaption></figcaption></figure>

* 좌측 바의 \[별 모양 버튼]을 누르면 즐겨찾기로 등록된 아이템 목록을 확인할 수 있습니다.
* 목록에서 아이템을 선택하면 검색과 동일하게 해당 아이템의 위치로 화면이 이동하며 포커스됩니다.


# 디렉토리 뷰 (Directory View)

디렉토리 뷰는 기능별 상세 내용을 단계별로 탐색하고 관리할 수 있습니다. 좌측 리스트를 통해 계층을 탐색하고, 우측 상세 패널에서 해당 아이템의 모든 속성을 편집할 수 있습니다.

### 1. 아이템 목록 탐색

좌측 리스트 영역은 기획의 위계에 따라 단으로 구분되어 있어 체계적인 탐색이 가능합니다.

<figure><img src="/files/wb4XWiVOQHcih21mpHTw" alt=""><figcaption></figcaption></figure>

* 단계별 목록 구성:
  * 1단 (요구사항): 프로젝트의 최상위 목표인 요구사항 목록이 표시됩니다.
  * 2단 (기능 / 상세 기능): 1단에서 선택한 요구사항에 종속된 기능들이 나열됩니다. 기능을 클릭하면 해당 기능에 포함된 상세 기능들이 하단으로 펼쳐져 세부 구조를 확인할 수 있습니다.
* 단 접기 및 펼치기: 작업 화면을 넓게 쓰고 싶다면 각 단의 경계선에 위치한 화살표 버튼을 클릭하여 2단부터 차례대로 접을 수 있습니다. 접힌 단은 다시 화살표를 눌러 순차적으로 펼칠 수 있어 필요한 정보에만 집중하기 용이합니다.
* 아이템 순번 표시 : 각 아이템 앞에는 순번이 표시되어 기획의 순서를 명확히 알 수 있습니다.

### 2. 아이템 편집 및 관리

#### 좌측 리스트

<figure><img src="/files/7XjYMec8vhgFYiFSdBUi" alt=""><figcaption></figcaption></figure>

* 이름 수정: 리스트의 항목을 더블 클릭하면 즉시 이름을 수정할 수 있습니다.
* 위치 및 순서 변경 (Drag & Drop): 항목을 마우스로 끌어서 순서를 바꾸거나, 다른 상위 항목 아래로 이동시켜 연결 관계를 재설정할 수 있습니다.
* 항목 추가: 각 단계 상단의 \[+] 버튼을 눌러 새 항목을 즉시 추가합니다.
* 즐겨찾기 및 코멘트: 트리 뷰와 동일하게 중요 아이템에는 별표를 달 수 있으며, 의견이 등록된 아이템은 말풍선 아이콘으로 표시됩니다.

#### 우측 상세 페이지

<figure><img src="/files/g2UXpWedjmTCtkJQYbOl" alt=""><figcaption></figcaption></figure>

아이템을 선택하면 우측에 보이는 상세 페이지에서 기획의 모든 세부 사항을 결정합니다.

* 속성 선택 : 아이템 ID, 상태, 중요도 등의 메타데이터를 확인하고 수정합니다.
* 설명 작성 : 마크다운(Markdown) 문법을 지원하여 풍부한 서식을 활용한 정교한 정책 기술이 가능합니다.
* 연결된 기능 확인: 현재 선택된 아이템에 종속된 모든 하위 기능을 하단에서 확인할 수 있습니다.
* AI에게 수정 요청: 우측 상단의 버튼을 통해 기획 내용의 논리적 허점을 보완하거나 문장을 다듬을 수 있습니다.
* 아이템 삭제: 우측 하단의 \[쓰레기통 아이콘]을 통해 삭제합니다. 삭제 시 연결된 모든 하위 항목이 함께 삭제되니 유의하세요.

### 3. 아이템 탐색 및 소통

<figure><img src="/files/6eH8Q0wmP4Qr4A6fF0WT" alt=""><figcaption></figcaption></figure>

* 아이템 검색: 우측 상단의 \[돋보기 아이콘]으로 전체 리스트 내 키워드를 검색하고 결과 클릭 시 해당 위치로 즉시 이동합니다.
* 즐겨찾기: 좌측 바의 \[별 모양 버튼]을 누르면 즐겨찾기로 등록된 아이템 목록을 확인하고 해당 위치로 즉시 이동합니다.
* 트리 뷰로 이동: 상세 페이지 상단의 \[↗ 트리 뷰로 이동] 버튼을 누르면 현재 작업 중인 아이템이 트리 뷰의 중앙에 오도록 화면이 전환됩니다.
* 아이템별 코멘트: 상세 페이지 하단에서 팀원과 댓글 및 답글을 주고받으며 실시간으로 기획을 다듬습니다. ([코멘트 기능 자세히 보기](/collaborate/comment))

{% hint style="warning" %}
**누락된 아이템 안내 :** AI가 항목을 생성하는 과정에서 간혹 연결 관계가 올바르게 설정되지 않아 일부 아이템이 연결되지 않을 수 있습니다. 이 경우, 디렉토리 뷰에서 누락된 아이템을 확인한 뒤 드래그 앤 드롭으로 직접 연결할 수 있습니다.
{% endhint %}

<figure><img src="/files/AvyNpLkM9CGmBbGgyisA" alt=""><figcaption></figcaption></figure>


# 유저 플로우 (User Flow)

유저 플로우는 사용자가 서비스 안에서 이동하는 경로와 흐름을 시각화하는 문서입니다. 기능명세서에서 정의된 기능들이 실제로 어떤 순서로 연결되는지, 사용자가 어떤 행동을 통해 다음 화면으로 이동하는지를 설계합니다.

<figure><img src="/files/Iw3Iy8jr0AnP5FrI2s7u" alt=""><figcaption></figcaption></figure>

### 1. 구조 이해하기

유저 플로우는 **노드(Node)** 와 **연결선(Edge), 섹션(Section)**&#xC73C;로 구성됩니다. 화면 상단의 범례에서 각 노드의 의미를 확인할 수 있습니다.

* **시작** : 플로우가 시작되는 진입점입니다.
* **섹션 최상위 페이지** : 각 섹션의 대표 화면입니다.
* **페이지** : 사용자가 실제로 탐색하는 개별 화면입니다.
* **행동** : 버튼 클릭, 입력 등 사용자의 인터랙션을 나타냅니다.
* **유저가 이동하는 흐름(연결선)** : 노드 간 이동 경로를 화살표로 표시합니다.

<figure><img src="/files/qPO2kJkK6bRewTZxbOpi" alt=""><figcaption></figcaption></figure>

### 2. 유저 플로우 추가

유저 플로우는 하나의 프로젝트 안에 여러 버전을 만들어 관리할 수 있습니다. 우측 패널에서 버전 목록을 확인하고 전환할 수 있으며, 각 버전의 이름과 생성 일시가 표시됩니다.

<figure><img src="/files/4T34uPs8PQPYmbEubsWw" alt=""><figcaption></figcaption></figure>

버전은 **버전 그룹** 단위로 묶입니다. 처음 생성한 플로우를 기준으로, 이를 재생성한 버전들은 모두 같은 그룹으로 분류됩니다.&#x20;

* **버전 이름 수정 및 삭제** : 목록 우측의 더보기(⋮) 메뉴 버튼을 눌러 이름을 수정하거나 개별 삭제할 수 있습니다.
* **새 유저 플로우** : 목적이 다른 플로우를 새로 만들 때 사용합니다. 생성 시 새 버전 그룹이 만들어집니다. 예) 기능명세서를 바탕으로 "1. 새 플로우"를 생성 → 이번엔 결제 흐름에 집중한 "2. 결제 강화"를 별도로 생성
* **수정본 만들기** : 현재 선택된 버전을 기반으로 특정 부분을 개선하거나 기능명세서 변경사항을 반영할 때 사용합니다. 재생성된 플로우는 원본과 같은 그룹에 추가됩니다. 예) "1. 새 플로우"에서 온보딩을 강화한 "1-1. 온보딩 강화"를 재생성 → 거기서 게스트 모드를 추가한 "1-2. 온보딩-게스트 모드 추가"를 다시 재생성

<figure><img src="/files/BfCu2xC3oq02hsLtQhMa" alt=""><figcaption></figcaption></figure>

* 맞춤형 생성: 생성 버튼을 누르면 나오는 생성 창에 강조하고 싶은 흐름이나 방향(예: 온보딩 강조, 결제 흐름 중심으로)을 프롬프트로 입력하면, AI가 이를 반영하여 맞춤형 유저 플로우를 설계합니다.

{% hint style="info" %}
유저 플로우를 생성하려면 먼저 PRD의 '개요'가 작성되어야 하며, 기능명세서에 최소 1개 이상의 '기능'이 정의되어 있어야 합니다.
{% endhint %}

### 3. 유저 플로우 편집

생성된 유저 플로우가 수정이 필요하다면 직접 편집하여 기획 의도를 정확하게 반영할 수 있습니다. 단순한 수정은 직접 편집으로, 구조적인 큰 변경은 '수정본 만들기'로 처리하는 것을 권장합니다.

#### 노드 편집

캔버스 내에서 노드를 추가, 수정, 연결할 수 있습니다. 모든 편집은 즉시 **자동 저장**되며, 실행 취소(Undo) / 재실행(Redo)이 가능합니다. 다수가 동시 접속할 경우 다른 사용자가 편집 중인 노드에는 테두리가 표시됩니다.

* **노드 이름 수정** : 최소 1자 \~ 최대 20자 이내로 수정할 수 있습니다. 노드 우상단의 버튼 또는 노드 더블클릭으로 편집할 수 있습니다.&#x20;
* **노드 추가** : `섹션 최상위 페이지`, `페이지`, `행동` 타입을 선택하여 기존 노드의 하위 또는 같은 레벨에 새로 추가할 수 있습니다.
  * 기존 연결선 사이에도 새 노드를 추가할 수 있습니다.
* **노드 타입 변경**: 기존 노드의 타입을 다른 타입으로 변경할 수 있습니다.
  * 단, '시작 노드'와 '시작 노드 직후의 하위 노드'는 타입 변경이 불가능합니다.
* **노드 삭제**: 특정 노드를 삭제하면 그 노드에만 연결된 모든 하위 노드와 연결선이 함께 삭제됩니다.
  * 단, 하위 노드에 삭제할 노드 외의 다른 노드가 연결되어 있다면 하위 노드는 삭제되지 않습니다.

#### 연결선 편집

편집하려는 연결선을 클릭하면 나타나는 툴바를 통해 연결선을 편집할 수 있습니다.

* **수동 연결** : 노드의 소스 핸들(선이 나가는 쪽)에서부터 연결하려는 다른 노드의 타겟 핸들(타겟, 선이 들어오는 쪽)으로 드래그하면 수동으로 연결이 가능합니다. 연결 시 선은 자동 정렬됩니다.
* **연결선 삭제** : 타겟 핸들에 상위 노드가 1개뿐인 경우 해당 연결선은 끊을 수 없습니다. 상위 노드가 2개 이상일 때만 삭제할 수 있습니다.

{% hint style="info" %}
노드와 연결선은 시스템에 의해 자동 정렬되므로 사용자가 직접 위치를 바꿀 수 없습니다.
{% endhint %}

#### 섹션 편집

섹션은 **섹션 최상위 페이지 노드**에 따라 생성, 이동됩니다. 섹션 이름에 마우스를 호버해서 나타나는 툴바를 통해 편집할 수 있습니다.

* **섹션 추가** : 섹션 최상위 페이지 노드가 추가되거나 기존의 다른 노드가 섹션 최상위 페이지 노드가 되었을 때 자동으로 추가됩니다.
* **섹션 이름 수정** : 편집 버튼을 누르거나 이름을 더블 클릭해서 편집 가능합니다.
* **섹션 순서 변경** : 첫 섹션을 제외한 섹션들은 화살표 버튼으로 순서를 바꿀 수 있습니다.
* **섹션 삭제** : 섹션 최상위 페이지 노드를 제거하면 섹션이 함께 삭제됩니다.


# 와이어프레임 (Wireframe)

와이어프레임은 유저플로우에서 정의된 각 페이지가 실제로 어떤 UI 요소로 구성되는지를 시각화하는 문서입니다. 버튼·텍스트·입력 같은 주요 요소의 배치와 화면 간 이동만 단순하게 구현하여, 최종 디자인 이전에 구성과 흐름을 가장 빠르게 점검할 수 있습니다.&#x20;

<figure><img src="/files/DmGEGp9YXmnigFEZXdj4" alt=""><figcaption></figcaption></figure>

### 1. 와이어프레임 생성

와이어프레임을 생성하려면 먼저 완료된 **유저플로우 버전이 1개 이상** 있어야 합니다. 생성 중이거나 생성 실패한 유저플로우는 선택할 수 없습니다.

#### 생성 시작하기

<figure><img src="/files/RCBvy9cIvdcFlEXE2rde" alt=""><figcaption></figcaption></figure>

생성 모달에서 다음 항목을 설정합니다.

* **유저플로우 선택** : 와이어프레임이 참조할 유저플로우 버전을 고릅니다. 유저플로우에서 정의된 페이지 노드와 페이지 간 연결을 바탕으로 와이어프레임이 생성되며, 와이어프레임은 유저플로우 1개당 1개만 만들 수 있습니다.
* **디바이스 선택** : 데스크탑 또는 모바일 중 하나의 화면 유형을 선택합니다.
  * 데스크탑 : 가로형 화면으로, 상단 메뉴와 사이드 메뉴를 사용합니다.
  * 모바일 : 세로형 화면으로, 하단 메뉴바를 사용합니다.
* **페이지 선택** : 유저플로우에 포함된 페이지 중 와이어프레임으로 만들 페이지를 선택합니다. 섹션 단위로 한번에 선택하거나, '전체 선택' / '선택 초기화'도 가능합니다.
* **추가 요청사항 (선택)** : AI에 전달할 추가 지시사항을 자유롭게 입력할 수 있습니다. AI가 기능명세서와 유저플로우를 함께 참고하여 생성하므로 기획 맥락을 다시 입력할 필요는 없으며, 필요에 따라 추가 요청사항만 입력하면 됩니다.&#x20;

#### 생성 중 확인

페이지는 한 번에 모두 나타나지 않고, 완성되는 순서대로 하나씩 목록에 추가됩니다. 생성이 진행되는 동안에도 이미 완성된 페이지는 먼저 열어볼 수 있습니다.

#### 크레딧 안내

<figure><img src="/files/DbjMpxMEmNQ0BOuAwvfX" alt=""><figcaption></figcaption></figure>

와이어프레임은 **모든 그룹에 처음 25페이지까지 무료**로 제공되며, **이후로는 PRO 플랜에서만 생성 가능**합니다. 생성 다이얼로그 우측 하단에서 **현재 남은 무료 페이지 수**를 확인할 수 있습니다.

* 그룹당 처음 25페이지까지 무료로 생성할 수 있습니다.
* 25페이지를 모두 사용하면 PRO 플랜에서만 계속 생성할 수 있습니다.
* PRO 플랜은 매일 10페이지를 무료로 제공합니다.
* 무료 페이지 초과 시 1페이지당 5크레딧이 소모됩니다.

### 2. 와이어프레임 조회

생성된 와이어프레임은 좌측 캔버스와 우측 패널로 구성된 뷰어에서 확인할 수 있습니다.

#### 좌측 캔버스

<figure><img src="/files/C6YQUwcc5tJk0QgZiAhj" alt=""><figcaption></figcaption></figure>

* **페이지 정보** : 캔버스 우측 상단의 '페이지 정보' 버튼을 누르면 현재 선택된 페이지의 이름과 설명, 그리고 이 페이지의 이전 경로 · 다음 경로를 확인할 수 있습니다. ['페이지 수정'](https://app.gitbook.com/o/zyBczyLvCcAswlcS1ijW/s/v0nDmWkcH3Ia4zEb82Qz/~/edit/~/changes/44/plan/wireframe#id-4) 버튼을 통해 페이지를 다시 생성할 수 있습니다.
* **페이지 이동** : 캔버스 중앙 하단의 < > 버튼으로 이전/다음 페이지로 이동합니다.
* **확대 / 축소** : 캔버스 좌측 하단 우측의 - + 버튼으로 화면을 크게 보거나 작게 볼 수 있으며, fit 버튼으로 뷰어 크기에 맞게 화면을 맞출 수 있습니다.

&#x20;

#### 우측 패널

<figure><img src="/files/edJ6zK4wLb0StyWH4y2Q" alt=""><figcaption></figcaption></figure>

* **유저플로우 연결 정보** : 패널 상단에 이 와이어프레임이 기반으로 삼은 유저플로우 이름이 표시되며, '유저플로우 보기' 버튼을 눌러 해당 유저플로우로 바로 이동할 수 있습니다.
* **와이어프레임 목록** : 패널 우측 상단의 리스트 아이콘을 누르면 이 프로젝트에 생성된 와이어프레임 목록을 볼 수 있고, 새 와이어프레임을 만들 수도 있습니다.
* **와이어프레임 재생성** : 유저플로우 정보 아래에 ['와이어프레임 전체 다시 생성하기'](https://app.gitbook.com/o/zyBczyLvCcAswlcS1ijW/s/v0nDmWkcH3Ia4zEb82Qz/~/edit/~/changes/44/plan/wireframe#id-4) 버튼이 있습니다. 아직 생성되지 않은 페이지가 남아있다면 '이어서 생성하기' 버튼도 함께 표시됩니다.
* **전체 페이지 목록** : 패널 하단에 전체 페이지 목록이 노출됩니다. 이는 유저플로우의 페이지 노드 목록과 동일하며, 섹션 구분 역시 유저플로우의 섹션을 그대로 따릅니다. 각 페이지를 누르면 해당 화면을 바로 볼 수 있습니다.

#### 와이어프레임 목록

이 프로젝트에 생성된 와이어프레임 목록을 확인하고 새 와이어프레임을 만들 수 있는 페이지입니다.

<figure><img src="/files/VnRjJUBsTeOo7wcdyE16" alt=""><figcaption></figcaption></figure>

* 상단의 **'와이어프레임 생성하기'** 버튼을 눌러 새 와이어프레임을 만들 수 있습니다.&#x20;
* 와이어프레임에는 별도의 이름이 없고 기반이 된 유저플로우 이름을 그대로 따라갑니다.&#x20;
* 항목 옆의 메뉴 버튼을 누르면 해당 **와이어프레임을 삭제**하거나 **연결된 유저플로우로 이동**할 수 있습니다.

&#x20;

### 3. 프로토타입 체험

와이어프레임은 단순한 이미지가 아니라 클릭 가능한 프로토타입으로, 기획한 서비스가 실제 화면에서 어떻게 이어지는지를 최종 디자인 이전에 가장 빠르게 체험해보는 데 목적이 있습니다.

<figure><img src="/files/fGpwGsUtQnnkPbkUbEem" alt=""><figcaption></figcaption></figure>

* **화면 이동** : 캔버스에 그려진 버튼·링크 등 상호작용 요소를 클릭하면 유저플로우에 정의된 경로를 따라 다음 화면으로 이동합니다.
* **클릭 가능한 요소 찾기** : 화면 아무 곳이나 클릭하면 클릭/이동 가능한 요소들이 파란색으로 강조되어, 어디를 클릭할 수 있는지 한눈에 확인할 수 있습니다.
* **화면 스크롤** : 생성 시 선택한 디바이스에 맞는 고정된 크기의 프레임으로 표시되며, 내용이 길 경우 해당 프레임 안에서 스크롤하여 확인할 수 있습니다.

{% hint style="info" %}
와이어프레임 품질 : 와이어프레임은 색상·폰트 등 세부 디자인을 최소화한 단순한 형태로 그려집니다. 구성 요소의 배치와 화면 간 흐름이 의도대로 작동하는지 점검하는 데 초점이 맞춰져 있습니다.
{% endhint %}

### 4. 와이어프레임 재생성

와이어프레임은 AI에게 추가 요청사항을 전달하여 다시 생성하는 방식으로 수정합니다. 개별 요소를 직접 편집하는 기능은 아직 제공되지 않으며, 상황에 따라 아래와 같이 재생성 범위를 선택할 수 있습니다.

<figure><img src="/files/4jRkRtmAQhHXb1JDb1OW" alt=""><figcaption></figcaption></figure>

* **페이지 수정하기** (페이지 단일 재생성) : 특정 페이지 하나만 다시 생성합니다. 일부 페이지만 수정이 필요할 때 사용합니다. 캔버스 우측 상단의 '페이지 정보' 버튼을 눌러 재생성할 수 있습니다.
* **이어서 생성하기** : 기존 버전에 아직 생성되지 않은 페이지를 추가로 생성합니다. 디바이스 타입은 기존 버전을 그대로 따릅니다.
* **와이어프레임 전체 다시 생성하기** : 선택한 페이지 전체를 새 버전으로 다시 생성합니다. 구조적으로 큰 변경이 필요하거나 추가 요청사항을 바꾸고 싶을 때 사용합니다.

와이어프레임의 페이지 구성은 유저플로우의 페이지 노드를 기준으로 생성됩니다. 페이지를 추가하거나 삭제하려면 먼저 유저플로우에서 페이지 노드를 수정한 뒤, '전체 다시 생성' 또는 '이어서 생성'으로 변경 사항을 반영해야 합니다.

{% hint style="info" %}
채팅으로 와이어프레임을 직접 수정하는 기능은 현재 제공되지 않으며, 채팅은 생성된 와이어프레임을 읽어 내용을 참고하는 용도로만 활용됩니다.
{% endhint %}


# 정보구조도 (IA)

정보구조도 (IA) 는 서비스 내 페이지를 계층적으로 구성하고 시각화하는 문서입니다. 기능명세서에서 정의된 ‘상세 기능’과 연결되어, 사용자가 실제로 어떤 경로로 서비스를 탐색하게 될지를 설계합니다.

## **1. 구조 이해하기**

정보구조도는 **페이지(Page)** 중심으로 구성됩니다. 페이지는 상위–하위 구조(Depth)로 나뉘며, 각 페이지 안에는 기능명세서에서 정의된 **상세 기능**을 연결할 수 있습니다.

<figure><img src="/files/Q3DoFuyH6kXbPLjYb4vt" alt=""><figcaption></figcaption></figure>

### **페이지(Page)**

제품의 탐색 단위입니다. 각 페이지는 이름과 설명을 가질 수 있습니다.

<mark style="color:$info;">예 : “대시보드” “프로젝트 관리" "설정"</mark>

### **페이지 뎁스(Depth)**

페이지지 간의 상하 관계를 의미합니다.

<mark style="color:$info;">예:</mark>

* <mark style="color:$info;">1Depth: 홈, 프로젝트, 설정</mark>
* <mark style="color:$info;">2Depth: 프로젝트 > 멤버 관리</mark>
* <mark style="color:$info;">3Depth: 프로젝트 > 멤버 관리 > 초대하기</mark>

## **2. 보기 전환**

정보구조도는 **자세히 보기 / 간단히 보기** 두 가지 모드로 전환할 수 있습니다.

### **자세히 보기**

페이 이름과 함께 설명, 연결된 상세 기능까지 함께 표시됩니다. 구조를 검토하거나 연결 관계를 확인할 때 유용합니다.

<figure><img src="/files/JBSS8LnvWJ05NpP9TUQJ" alt=""><figcaption></figcaption></figure>

### **간단히 보기**

페이지 이름만 표시되어 전체 구조를 한눈에 파악할 수 있습니다. 페이지 계층(Depth)만 빠르게 확인하고 싶을 때 사용합니다.

<figure><img src="/files/eJ0wtMSv56CzzpCWj0WM" alt=""><figcaption></figcaption></figure>

## **3. 페이지 추가 / 수정**

#### 페이지 수정 및 상세 기능 연결하기

<figure><img src="/files/fPhqSV4nIpHjzbTPx2ob" alt=""><figcaption></figcaption></figure>

1. 페이지 아이템을 선택하면 왼쪽, 오른쪽(같은 Depth), 아래(하위) 방향에 나타나는 **‘＋’ 버튼**으로 새 페이지를 추가할 수 있습니다.
2. 페이지 아이템을 선택한 뒤 상단 툴바의 **연필 아이콘**을 클릭하면 수정 모드로 전환됩니다. 또는, 아이템을 **더블 클릭**해 바로 수정할 수도 있습니다.&#x20;
   1. 수정 모드에서는 페이지의 이름이나 설명을 수정할 수 있습니다.
   2. 삭제 시 하위 페이도 함께 제거되므로 주의가 필요합니다.
3. 페이지 아이템을 선택하면 나오는 **‘상세 기능 연결’ 버튼**을 클릭하면 연결 모달이 열립니다.
4. 여기서 기능명세서에서 정의된 ‘상세 기능’을 선택해 해당 페이지와 연결할 수 있습니다.
5. 이미 연결된 상세 기능에 마우스를 올리면 오른쪽에 ‘×’ 버튼이 표시되며, 이를 클릭해 연결을 해제할 수 있습니다.

#### 페이지 간 연결로 뎁스 설정하기

<figure><img src="/files/W4DbOtOv3prCAshxmfkg" alt=""><figcaption></figcaption></figure>

정보구조도에서는 페이지의 계층(Depth)을 직접 **아이템 간 연결로 설정**할 수 있습니다. 두 페이지 아이템 중 A 아이템의 아래 핸들(1)을 드래그해 B 아이템의 위 핸들(2)에 연결하면, B 아이템이 A 아이템의 하위 페이로 이동합니다.

## 4. AI에게 요청

<figure><img src="/files/wmd5HDrY5BM699RhYpHG" alt=""><figcaption></figcaption></figure>

1. 페이지를 선택하면 상단에 **AI에게 요청** 버튼이 표시됩니다. 선택한 페이지의 이름이나 설명을 보강하거나, 하위 뎁스의 페이지를 자동 생성하도록 요청할 수 있습니다.
2. AI가 수정한 내용은 구조도 내에 바로 표시되며, 아이템 위의 **체크 버튼**을 눌러 필요한 항목만 선택적으로 **승인 / 거절**할 수 있습니다.
3. 아이템을 선택한 상태에서 채팅을 열면, 해당 항목과 연동된 상태로 **AI에게 직접 지시를 내릴 수 있습니다.**


# 기능명세서 작성 속성 가이드

빠르게 매니패스트를 파악하고 싶은 분들을 위해 속성 가이드를 준비했습니다.

매니패스트로 쇼핑몰을 기획하려는 상황을 가정하고,&#x20;

가장 메인 기능인 **쇼핑**에 필요한 기능을 구성해보겠습니다.

{% stepper %}
{% step %}

### 새 문서 준비

**새 문서를 만든 후, 디렉토리 뷰를 켭니다.**

해당 가이드에서는 **디렉토리 뷰**를 주로 활용합니다.&#x20;

디렉토리 뷰에서 작성하면 기능별로 집중할 수 있고, 더 디테일하게 작성할 수 있습니다.

<figure><img src="/files/mtH7E2Uxpabc1aW4C9E8" alt=""><figcaption></figcaption></figure>

**📌 Tip**

* 트리뷰에서 아이템을 `Shift+클릭` 하면 디렉토리 뷰로 이동합니다.
* 아이템을 `더블클릭` 하면 아이템의 **이름을 바로 수정**할 수 있습니다.
* `Drag & Drop`으로 순서를 바꾸거나, 포함 위치를 바꿀 수 있습니다.

{% endstep %}

{% step %}

### 요구사항 작성 방법

먼저, 요구사항을 정의해봅시다.&#x20;

* 쇼핑 : 상품을 진열해두면, 고객이 상품을 골라 주문할 수 있다.

거기서, ‘쇼핑에서 이런것을 할 수 있어야해!’ 하는 기준을 충족 기준에 적어주세요.

* 충족 기준
  * 유저가 원하는 카테고리, 브랜드를 선택할 수 있어야 한다.
  * 유저에게 정렬 방식의 선택지를 주어야 한다.
  * 유저가 검색어를 입력하여 상품을 검색할 수 있어야 한다.
  * 검색 내용은 관련도순 표기가 포함되어야 한다.
  * 서비스 내에서 구매(결제)를 할 수 있다.
  * 장바구니에 상품을 담아 합산할 수 있고, 합산 기준으로 혜택을 적용할 수 있다.

> 프로젝트 성격에 따라 `최소한의 기능 개발 수준` , `유저 플로우 완성도의 기준`, `비즈니스 모델을 실현할 수 있는 수준` 등 다양한 관점에서 작성할 수 있습니다. 💭&#x20;

<details>

<summary>충족 기준, 왜 적어야 하죠?</summary>

1. 프로덕트의 목적성과 핵심 유저플로우를 구체화 시키는 과정입니다.
2. 프로덕트의 완성도나 진척도를 체크하는 기준이 됩니다.

</details>

**✏️매니패스트에서 작성하면 이런 모습입니다.**

<figure><img src="/files/Bna3jQAV8OrMX1CxwRIO" alt=""><figcaption></figcaption></figure>

{% endstep %}

{% step %}

### 기능 작성 방법

요구사항을 구체화하며, 대략적인 기능들이 보이는 듯 합니다.

그러면 이제 좀더 현실적으로 기능을 더 세분화 해보겠습니다.

* ‘쇼핑에는 보통 어떤 기능이 들어가지?’
* ‘요구사항에 따라 이런 기능이 필요하겠어’

이와 같은 사고 흐름으로, 생각대로 리스트업 해 나갑니다.

저희의 요구사항에서 언급된  카테고리 분류, 정렬, 검색 모두 상품 목록이 있어야 하는 세부 기능들이니, **‘상품 목록 조회’**&#xB97C; 기능으로 넣어보았습니다.

**✏️매니패스트에서 작성하면 이런 모습입니다.**

<figure><img src="/files/X8PIezDhcOh8sH57xCKV" alt=""><figcaption></figcaption></figure>

{% endstep %}

{% step %}

### 상세 기능 작성 방법

그리고 바로 '상품 목록 조회'의 세부기능을 작성해보겠습니다.

이해를 돕기 위해, 익숙한 형태로 기능과 세부 기능을 적어보았습니다.

| 기능       | 세부 기능     | 기타 (정책, 기능 설명 등)     |
| -------- | --------- | -------------------- |
| 상품 목록 조회 |           | 상품 목록을 표시합니다.        |
|          | 필터        | 카테고리(2뎁스), 브랜드 별     |
|          | 정렬        | 추천순, 가격순, 인기순        |
|          | 검색        | 제품명 검색, 필터 동일 적용     |
| 상품 상세 조회 |           | 선택된 상품 상세 정보를 표시합니다. |
|          | 옵션, 수량 선택 | 옵션별 가격 변동 가능         |
|          | 장바구니 담기   | 선택 옵션, 수량 포함         |
|          | 바로 구매     |                      |
| ...      |           |                      |

위 내용의 '상품 목록 조회'를 매니패스트에서 작성해볼까요?

📌 Tip : 디테일한 내용은 ‘설명’에 적을 수 있으니 참고해주세요!

**✏️매니패스트에서 작성하면 이런 모습입니다.**

<figure><img src="/files/h6jPOKEV2ujAK8NIZSpw" alt=""><figcaption></figcaption></figure>

{% endstep %}

{% step %}

### 반복하기

기본적인 작성 방법은 여기까지 입니다.&#x20;

디렉토리 뷰에서 작성한 내용을 트리 뷰로 보면 이렇게 완성되어 있습니다.

<figure><img src="/files/eNgEwWK5Tf7KoILtYaFK" alt=""><figcaption></figcaption></figure>

이제 나머지 부분들도 머릿속의 그림대로 따라 가지를 뻗어 나가면 됩니다.

**📌 처음부터 완벽한 기획은 없습니다! 반복되는 수정 작업을 통해 완성도를 높이세요.**

{% endstep %}
{% endstepper %}


# AI 에이전트

매니패스트의 AI는 단순한 답변을 넘어, 기획안을 직접 수정하고 실행하는 강력한 파트너입니다. 프로젝트 내의 모든 데이터(PRD, 기능명세서, 유저 플로우)와 연결되어 **문맥 기반으로 지시를 이해하고 자동 작업을 수행**합니다.

### AI 에이전트 활용하기

#### 1. 핵심 기능

* 기획 검토 및 정보 획득: 기획 중 궁금한 점을 물어보고 아이디어를 얻을 수 있습니다.
* 직접적인 아이템 수정: "PRD 개요 수정해줘", "결제 기능의 상세 정책 추가해줘"와 같이 지시하면 AI가 기획 데이터를 직접 변경합니다.
* 파일 업로드 분석: 기획서, 회의록 등 참고 자료(PDF, Word, Excel, 이미지 등)를 업로드하여 AI가 분석하게 할 수 있습니다. (파일당 최대 50MB)

#### 2. 두 가지 작업 모드

<figure><img src="/files/yl9blOre6HHlELP4woEu" alt=""><figcaption></figcaption></figure>

하단 바의 모드 설정을 통해 AI의 작업 방식을 선택할 수 있습니다.

* 설계 모드: 본격적인 수정 전, AI와 함께 계획을 구체화하고 합의점을 먼저 찾습니다.
* 실행 모드: 지시를 내리면 AI가 즉시 기획 도구를 사용하여 데이터를 수정하고 빠르게 결과물을 만들어냅니다.

#### 3. 다양한 AI 모델 선택

프로젝트의 성격과 크레딧 소모량을 고려하여 최적의 모델을 선택하세요.

* OpenAI (GPT-5.2 등): 범용 성능이 우수하며 아이디어 발산에 강합니다.
* Google (Gemini 2.5 Pro 등): 긴 맥락 처리와 리서치 업무에 최적화되어 있습니다.
* Anthropic (Claude 시리즈): 상세 명세 작성과 지시 이행 능력이 탁월합니다.

***

### 채팅 인터랙션 및 실행 관리

#### 채팅 시작

<figure><img src="/files/ZXDGEiDi1bHS7iveMfA2" alt=""><figcaption></figcaption></figure>

* 새 채팅 및 목록: 우측 상단의 연필 버튼으로 새 채팅을 시작하고, 시계 버튼으로 이전 대화 기록을 확인할 수 있습니다.
* 아이템 태그: 채팅창에 '@'를 입력하여 아이템 목록 중, 특정 아이템을 컨텍스트로 선택하고, 해당 항목에 대해 집중적으로 지시를 내릴 수 있습니다.

#### AI 수정 사항 검토 및 반영

<figure><img src="/files/bsUs1rzQJV0RCUu6V3S6" alt=""><figcaption></figcaption></figure>

AI가 지시에 따라 내용을 수정하면 사용자가 직접 검토한 뒤 최종 반영 여부를 결정합니다.

* 수정 알림: AI가 내용을 수정하면 트리 뷰에 파란색 화살표 버튼이 표시됩니다. 이를 클릭하면 디렉토리 뷰에서 수정된 내용을 미리 볼 수 있습니다.
* 승인 및 거절: 수정된 내용은 필요한 항목만 개별 승인/거절하거나, 하단 바를 통해 일괄 승인/거절이 가능합니다.

### 크레딧 소모 <a href="#ai-credit" id="ai-credit"></a>

AI 채팅 및 생성 기능 사용 시 크레딧이 소모됩니다. 소모량은 사용 중인 AI모델, 정보처리량에 따라 매번 다르게 측정됩니다. 크레딧 잔여량은 채팅 입력창 하단 또는 [크레딧](/start/plan#undefined-10) 페이지에서 확인하실 수 있습니다.

* 더 많고 복잡한 작업을 할 수록 크레딧이 더 많이 차감됩니다.
* 더 고급 모델을 사용할 경우, 크레딧이 더 많이 차감될 수 있습니다.
* AI가 수정 작업을 진행하지 않는 답변(단순 채팅)에도 크레딧은 차감됩니다.
* 정지 버튼을 눌러도, 이미 진행된 정보처리에 대한 크레딧은 차감됩니다.
* 모든 작업은 최소 1크레딧을 소모합니다.
  * AI가 작업에 실패한 경우, 작업 시작 때 소모된 1크레딧을 반환합니다.

#### AI 모델별 크레딧 소모

* Anthropic(Claude)의 모델이 가장 크레딧 소모량이 큽니다.
  * 일반적인 난이도의 대화에도 10\~20크레딧이 차감됩니다.
  * 대량의 작업을 요청할 경우 50크레딧 이상이 차감될 수 있습니다.
* Google(Gemini)과 OpenAI(Chat-gpt)의 크레딧 소모량은 비슷합니다.
  * 일반적인 난이도의 대화에서 5\~10 크레딧이 차감됩니다.


# 내보내기

기획이 완료되면 작업물을 용도에 맞는 다양한 형식으로 추출할 수 있습니다. AI가 정리한 결과물을 팀원에게 전달하거나 개발 문서로 즉시 활용해 보세요.

### 1. 내보내기 대상 및 형식

작성된 데이터의 성격에 따라 최적화된 포맷을 제공합니다.

#### A. 기능명세서

요구사항부터 상세 기능까지의 계층 구조를 아래 4가지 형식으로 내보낼 수 있습니다.

| 형식         | 설명                               | 활용 예시               |
| ---------- | -------------------------------- | ------------------- |
| 엑셀 (.xlsx) | 항목별 데이터가 행 단위로 정리되어 표 형식으로 확인 가능 | 기능 정의서 전달, 개발 검토용   |
| 이미지 (.png) | 현재 그래프/트리 형태를 시각적으로 저장           | 회의 자료, 보고서 첨부용      |
| 마크다운 (.md) | 서식이 들어간 텍스트 기반 포맷                | 위키, 노션 등 협업 툴 연동용   |
| 텍스트 (.txt) | 구조화되지 않은 순차적 텍스트 버전              | 초안 공유, 간단한 기록 및 메모용 |

{% hint style="success" %}
PRD는 기능명세서에 자동 포함되어 함께 출력됩니다.
{% endhint %}

#### B. 유저 플로우

캔버스에 그려진 서비스 흐름도를 시각적 이미지 또는 코드로 추출합니다.

| 형식                 | 설명                                | 활용 예시                                   |
| ------------------ | --------------------------------- | --------------------------------------- |
| 이미지 (.png)         | 현재 화면에 표시된 유저 플로우를 고화질 이미지 파일로 저장 | 회의 자료, 슬라이드 첨부용                         |
| 머메이드 코드 (.mermaid) | 다이어그램을 코드로 변환하여 추출                | 코드 기반 문서 관리(GitHub), 수정 가능한 형태의 플로우 공유용 |

### 2. 내보내기 방법

<figure><img src="/files/9hpDiNBRrXs3GVv8pZl4" alt=""><figcaption></figcaption></figure>

1. 화면 우측 상단의 \[내보내기] 버튼을 클릭하면 세부 메뉴가 나타납니다.
2. \[프로젝트 내보내기] 메뉴 선택 후 추출할 대상(기능명세서 또는 유저 플로우)을 선택합니다.
3. 내보내기 창이 뜨면 좌측 탭에서 원하는 파일 형식(.xlsx, .png, .md, .txt 등)을 선택합니다.
4. 내용 확인 후 우측 하단의 \[다운로드] 버튼을 누르면 파일 저장이 시작됩니다.

{% hint style="warning" %}
STARTER (무료) 플랜은 내보내기 횟수가 **도큐먼트 당 3회**로 제한됩니다.
{% endhint %}

### 3. 개발지시서 생성하기 (Beta)

작성된 PRD와 기능명세서를 바탕으로 개발 참고용 지시서를 빠르게 생성할 수 있는 기능입니다.

<figure><img src="/files/T7Tvkmcmw5TAuHNQjt7j" alt=""><figcaption></figcaption></figure>

#### 1. 기능 개요

* 매니패스트의 기획 데이터를 분석하여 구현 로직, 예외 처리, 성공 지표 등이 포함된 줄글 형태의 지시서를 생성합니다.
* 생성된 내용은 마크다운(.md) 파일로 다운로드하여 외부 문서 도구에 바로 활용할 수 있습니다.

#### 2.  생성 방법

1. \[내보내기 > 개발지시서 생성하기] 메뉴를 선택합니다.
2. (선택 사항) 특정 기술 스택(예: React, Node.js)을 지정하거나, 문서에서 특히 강조하고 싶은 구현 규칙이 있다면 자유롭게 입력하세요.
3. \[개발지시서 생성] 버튼을 누르고 결과물을 확인합니다.
   1. 우측 하단의 \[다운로드] 버튼을 누르면 마크다운(.md) 형식으로 저장할 수 있습니다.
   2. 결과가 아쉬울 경우 하단의 \[재생성]을 눌러 다시 생성할 수 있습니다.

{% hint style="warning" %}
현재 베타 기능으로 제공되며, 캔버스에 작성된 기획 데이터가 구체적일수록 더 정교한 초안이 생성됩니다. 생성된 지시서는 작성자 본인에게만 노출되며, 창을 닫더라도 생성 내역이 유지됩니다.
{% endhint %}


# MCP 연결하기

### MCP를 통해 무엇을 할 수 있나요?

MCP 서버를 활성화하면 외부의 AI서비스가 매니패스트의 기획 파일에 직접 접근해 내용을 학습하고, 기획된 구조를 바탕으로 학습하거나, 작업을 진행할 수 있습니다.\
이를 통해 기획을 확장하거나, 개발로의 전환 과정을 빠르고 일관되게 이어갈 수 있습니다.

**1. 기획 문서로부터 코드 자동 생성**

* 매니패스트에서 정의한 기능명세를 MCP를 통해 Cursor, Claude Code 같은 코드 에이전트에 전달하여 기획 내용 대로 코드를 생성하고 개발을 전개할 수 있습니다.

**2. 에이전트 학습 컨텍스트 제공**

* 매니패스트에서의 기획 구조와 네이밍 규칙 등을 통해 AI 개발 에이전트에게 일관된 컨텍스트를 제공합니다.

**3. 기획과 개발의 실시간 동기화**

* MCP 서버는 매니패스트에서의 변동사항을 동시에 업데이트하여, 연동된 기획 정보를 최신 상태로 유지할 수 있습니다.
* 외부 도구에서 작업한 내용을 바탕으로, 매니패스트의 프로젝트를 수정할 수 있습니다.

{% hint style="info" %}
매니패스트 MCP는 아래의 서비스와의 연동을 지원합니다.

* **Cursor / Claude Code / Chat-gpt / Lovable / Codex / Antigravity**
  {% endhint %}

## 연결하는 방법

매니패스트 MCP는 Cursor, Claude Code, Chat-gpt, Lovable에서 사용할 수 있습니다.\
각 환경별 설정 방법은 아래 내용을 참고하세요.

#### MCP 서버 추가하기

{% tabs %}
{% tab title="Cursor" %}

#### Cursor 설정 방법

[Cursor MCP 설정 공식 문서](https://docs.cursor.com/ko/context/mcp)

* Cursor의 설정(Settings) > Tools & MCP > “New MCP Server” 항목으로 이동하여 다음 정보를 입력합니다.

```json
{
  "mcpServers": {
    "manyfast": {
      "url": "https://api.manyfast.io/mcp"
    }
  }
}
```

* 설치된 MCP 서버 목록에서 manyfast 연결을 진행합니다.

<figure><img src="/files/tD6bbcoHIeXGh3gjSfD6" alt=""><figcaption></figcaption></figure>

설정을 완료하면 MCP 서버 연결을 위한 로그인 페이지로 연결됩니다.
{% endtab %}

{% tab title="Claude Code" %}

#### Claude Code 설정 방법

[Claude Code MCP 설정 공식 문서](https://code.claude.com/docs/ko/mcp)

* 터미널에 다음 명령어를 실행합니다.

{% code overflow="wrap" %}

```bash
claude mcp add --transport http manyfast https://api.manyfast.io/mcp
```

{% endcode %}

* 이어서 터미널에 아래 내용을 입력합니다.

```
 claude /mcp
```

* 표시되는 리스트에서 매니패스트를 선택합니다.

<figure><img src="/files/zCjlrKbBpKZtMiSLwoHT" alt=""><figcaption></figcaption></figure>

* 1번 Authenticate 를 선택합니다.

<figure><img src="/files/WrYgvCGkCtMRp4kv3oSf" alt=""><figcaption></figcaption></figure>

설정을 완료하면 MCP 서버 연결을 위한 로그인 페이지로 연결됩니다.
{% endtab %}

{% tab title="ChatGPT" %}

#### ChatGPT 설정 방법

{% hint style="info" %}
ChatGPT Plus 요금제 이상만 연결이 가능합니다.
{% endhint %}

<figure><img src="/files/PqZdFfhnfCEvYYxI0auE" alt=""><figcaption></figcaption></figure>

* ChatGPT에 접속하여 왼쪽 메뉴 중 '플러그인' 메뉴에 진입합니다.
* 검색창 옆의 '+' 버튼을 선택합니다.

<figure><img src="/files/M83d5n7bMsDnyBON81kP" alt=""><figcaption></figcaption></figure>

* 이미지와 같이 입력한 후 '만들기'버튼을 눌러 완료합니다.
  * MCP 서버 URL : <https://api.manyfast.io/mcp>

설정을 완료하면 MCP 서버 연결을 위한 로그인 페이지로 연결됩니다.
{% endtab %}

{% tab title="Codex" %}

<figure><img src="/files/jqcVLYIKPdgD8D6GYu02" alt=""><figcaption></figcaption></figure>

* Codex 앱의 좌측 하단 설정 버튼 > 설정을 선택합니다.

<figure><img src="/files/vseXS6azwbvs6ZTIpCVi" alt=""><figcaption></figcaption></figure>

* 좌측 패널에서 ‘MCP 서버’ 탭으로 이동합니다.
* ‘서버 추가’ 버튼을 선택합니다.

<figure><img src="/files/hrpon8EVo3HgkIWgWHDm" alt=""><figcaption></figcaption></figure>

* 이름에 ‘manyfast’ 를 입력하고 ‘스트리밍 가능한 HTTP’를 선택합니다.
* 이미지와 같이 입력 후 ‘저장’을 클릭합니다.

  * MCP 서버 URL : <https://api.manyfast.io/mcp>

<figure><img src="/files/IsEO4u4J1vIeJlGhXwbQ" alt=""><figcaption></figcaption></figure>

* 저장 후 ‘플러그인 제공’ 하단에 'manyfast' 를  확인합니다.
* Codex를 재부팅 한 후, 동일한 화면에서 ‘manyfast’ 옆의 '인증' 버튼을 클릭합니다.
  {% endtab %}

{% tab title="Lovable" %}

#### Lovable 설정 방법

{% hint style="info" %}
Lovable 비즈니스 요금제 이상만 MCP 연결이 가능합니다.
{% endhint %}

<figure><img src="/files/xl7t5QQEoyeOsUhWZcH5" alt=""><figcaption></figcaption></figure>

* 채팅창 좌측 하단 '+'버튼 > Intergration > Manage Intergrations를 선택합니다.

<figure><img src="/files/Nhh2pV1PTGZ5fb9RuVqF" alt=""><figcaption></figcaption></figure>

* MCP서버 목록 마지막의 'Add' 버튼을 선택합니다.&#x20;

<figure><img src="/files/YParQxHdhG07gOfROz8d" alt=""><figcaption></figcaption></figure>

* 이미지와 같이 입력한 후 'Add Server'버튼을 눌러 완료합니다.
  * MCP 서버 URL : <https://api.manyfast.io/mcp>

설정을 완료하면 MCP 서버 연결을 위한 로그인 페이지로 연결됩니다.
{% endtab %}

{% tab title="Antigravity" %}

#### Antigravity 설정 방법

<figure><img src="/files/GJKssbokvr2kGItyw7kk" alt=""><figcaption></figcaption></figure>

* Antigravity 우측 상단의 메뉴 선택 > 'MCP Servers' 선택 > 'Manage MCP Servers' 선택

<figure><img src="/files/36qvsoONXHpHcsh3Q57b" alt=""><figcaption></figcaption></figure>

* 'View raw config' 버튼을 선택합니다.&#x20;

<figure><img src="/files/5Pn6Pv0MmO6n9rmyTUSK" alt=""><figcaption></figcaption></figure>

* 표시되는 파일에 아래 내용을 붙여넣습니다.

```
 {
  "mcpServers": {
    "manyfast": {
      "serverUrl": "https://api.manyfast.io/mcp/"
    }
  }
}
```

<figure><img src="/files/lVXZ6wnmq0qtYXy3nAve" alt=""><figcaption></figcaption></figure>

* 이미지와 같은 링크이동 팝업이 표시되면, 확인을 눌러 MCP 서버 로그인 화면으로 이동합니다.&#x20;
  {% endtab %}
  {% endtabs %}

#### MCP 서버 로그인 하기

* MCP 서버를 활성화하면, 연결을 위한 로그인을 진행합니다.

<figure><img src="/files/9GSW5rR3CpMVBHKg7EqX" alt=""><figcaption></figcaption></figure>

* 매니패스트 계정으로 로그인을 완료하면, MCP서버에 연결할 그룹을 선택할 수 있습니다.


# MCP 연결하기 (API)

### MCP를 통해 무엇을 할 수 있나요?

MCP 서버를 활성화하면 AI 코드 에이전트(Cursor, Claude Code 등)가 매니패스트의 기획 파일에 직접 접근해 내용을 학습하고, 기획된 구조를 바탕으로 코드를 생성할 수 있습니다.\
이를 통해 기획에서 개발로의 전환 과정을 빠르고 일관되게 이어갈 수 있습니다.

**1. 기획 문서로부터 코드 자동 생성**

* 매니패스트에서 정의한 기능명세를 MCP를 통해 Cursor, Claude Code 같은 코드 에이전트에 전달하여 기획 내용 대로 코드를 생성하고 개발을 전개할 수 있습니다.

**2. 에이전트 학습 컨텍스트 제공**

* 매니패스트에서의 기획 구조와 네이밍 규칙 등을 통해 AI 개발 에이전트에게 일관된 컨텍스트를 제공합니다.

**3. 기획과 개발의 실시간 동기화**

* MCP 서버는 매니패스트에서의 변동사항을 동시에 업데이트하여, 연동된 기획 정보를 최신 상태로 유지할 수 있습니다. (\*현재는 매니패스트 문서 읽기 전용으로 연동되며, 직접 수정 기능은 제공하지 않습니다.)

## 연결하는 방법

### 1. API Key 발급

{% stepper %}
{% step %}
도큐먼트 목록 화면에서 \[그룹/결제 관리] 페이지로 이동합니다.

<figure><img src="/files/N6KO3bNPNCNS045GDyDy" alt=""><figcaption></figcaption></figure>

{% endstep %}

{% step %}
**API 키 생성** 버튼을 누르고, API 이름을 지정하면 API 키 가 생성됩니다.

<figure><img src="/files/IO7R6KCWAxgpjqgkXDuU" alt=""><figcaption></figcaption></figure>

* 매니패스트의 API 키 양식은 `mf_sk_......` 입니다.
* 발급된 API 키는 생성 시 한번만 표시되니 주의해주세요.
* 발급된 키는 외부 에이전트 연결 시 인증 수단으로 사용되므로, 안전한 공간에 보관하세요.
  {% endstep %}
  {% endstepper %}

### 2. AI 에이전트에 연결

매니패스트 MCP는 Cursor와 Claude Code에서 사용할 수 있습니다.\
각 환경별 설정 방법은 아래 내용을 참고하세요.

{% tabs %}
{% tab title="Cursor" %}

#### Cursor에 연결하기

* Cursor의 설정(Settings) > Integrations > “Custom MCP Server” 항목으로 이동합니다.

```json
{
  "mcpServers": {
    "manyfast": {
      "url": "https://api.manyfast.io/mcp",
      "headers": {
        "Authorization": "Bearer <<API_KEY>>"
      }
    }
  }
}
```

* 다음 정보를 입력합니다.
  * **`<<API_KEY>>`**: 매니패스트에서 발급받은 개인 키로 대체해주세요.

#### 연결 확인

* Installed MCP Servers에 manyfast가 확인됩니다.

<figure><img src="/files/Mn6pTrIIohoNI0QDdsHH" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="Claude Code" %}

#### Claude Code에 연결하기

* 터미널에 다음 명령어를 실행합니다.

```bash
claude mcp add --transport http manyfast https://api.manyfast.io/mcp --header "Authorization: Bearer <<API_KEY>>"
```

* **API\_KEY**를 매니패스트에서 발급받은 개인 키로 대체합니다.&#x20;

#### 연결 확인

* 터미널에서 `claude`를 입력하여 Claude Code를 실행합니다.
* `/mcp` 명령어를 실행합니다.

<figure><img src="/files/VDjmn7CXfJ8TR7eEL48s" alt=""><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}


# MCP 연결하기 (Lovable)

### MCP를 통해 무엇을 할 수 있나요?

MCP 서버를 활성화하면 외부의 AI서비스가 매니패스트의 기획 파일에 직접 접근해 내용을 학습하고, 기획된 구조를 바탕으로 학습하거나, 작업을 진행할 수 있습니다.\
이를 통해 기획을 확장하거나, 개발로의 전환 과정을 빠르고 일관되게 이어갈 수 있습니다.

**1. 기획 문서로부터 코드 자동 생성**

* 매니패스트에서 정의한 기능명세를 MCP를 통해 Cursor, Claude Code 같은 코드 에이전트에 전달하여 기획 내용 대로 코드를 생성하고 개발을 전개할 수 있습니다.

**2. 에이전트 학습 컨텍스트 제공**

* 매니패스트에서의 기획 구조와 네이밍 규칙 등을 통해 AI 개발 에이전트에게 일관된 컨텍스트를 제공합니다.

**3. 기획과 개발의 실시간 동기화**

* MCP 서버는 매니패스트에서의 변동사항을 동시에 업데이트하여, 연동된 기획 정보를 최신 상태로 유지할 수 있습니다.

{% hint style="info" %}
매니패스트 MCP는 아래의 서비스와의 연동을 지원합니다.

* **Cursor / Claude Code / Chat-gpt /** **Lovable**
  {% endhint %}

{% hint style="warning" %}
의도되지 않은 수정, 삭제를 방지하기 위해 외부 도구가 MCP를 통해 매니패스트 내의 문서를 수정하는 기능은 지원하지 않고 있습니다.
{% endhint %}

## 연결하는 방법

매니패스트 MCP는 Cursor, Claude Code, Chat-gpt, Lovable에서 사용할 수 있습니다.\
각 환경별 설정 방법은 아래 내용을 참고하세요.

#### MCP 서버 추가하기

{% tabs %}
{% tab title="Cursor" %}

#### Cursor 설정 방법

[Cursor MCP 설정 공식 문서](https://docs.cursor.com/ko/context/mcp)

* Cursor의 설정(Settings) > Integrations > “Custom MCP Server” 항목으로 이동하여 다음 정보를 입력합니다.

```json
{
  "mcpServers": {
    "manyfast": {
      "url": "https://api.manyfast.io/mcp"
    }
  }
}
```

* 설치된 MCP 서버 목록에서 manyfast 연결을 진행합니다.

<figure><img src="/files/tD6bbcoHIeXGh3gjSfD6" alt=""><figcaption></figcaption></figure>

설정을 완료하면 MCP 서버 연결을 위한 로그인 페이지로 연결됩니다.
{% endtab %}

{% tab title="Claude Code" %}

#### Claude Code 설정 방법

[Claude Code MCP 설정 공식 문서](https://code.claude.com/docs/ko/mcp)

* 터미널에 다음 명령어를 실행합니다.

{% code overflow="wrap" %}

```bash
claude mcp add --transport http manyfast https://api.manyfast.io/mcp
```

{% endcode %}

* 이어서 터미널에 아래 내용을 입력합니다.

```
 claude /mcp
```

* 표시되는 리스트에서 매니패스트를 선택합니다.

<figure><img src="/files/zCjlrKbBpKZtMiSLwoHT" alt=""><figcaption></figcaption></figure>

* 1번 Authenticate 를 선택합니다.

<figure><img src="/files/WrYgvCGkCtMRp4kv3oSf" alt=""><figcaption></figcaption></figure>

설정을 완료하면 MCP 서버 연결을 위한 로그인 페이지로 연결됩니다.
{% endtab %}

{% tab title="ChatGPT" %}

#### ChatGPT 설정 방법

{% hint style="info" %}
ChatGPT Plus 요금제 이상만 연결이 가능합니다.
{% endhint %}

<figure><img src="/files/I2VSx60WgIsDQG89mOol" alt=""><figcaption></figcaption></figure>

* ChatGPT의 채팅 입력창 좌측 '+' 버튼 선택 > 더보기 > 소스추가를 선택합니다.
* 추가하기 > 더 연결하기를 선택합니다.

<figure><img src="/files/dQOPIS2fovdNP5QtO494" alt=""><figcaption></figcaption></figure>

* 연동 및 앱 커넥터 탭에서 가장 하단 '고급 설정'에서 개발자 모드를 활성화 합니다.

<figure><img src="/files/e5o5XOwFQcDxZWU7SUS9" alt=""><figcaption></figcaption></figure>

* 연동 및 앱 커넥터 가장 상단의 '만들기'버튼을 선택합니다.

<figure><img src="/files/dIdUSQGuhh3aIx0osRpl" alt=""><figcaption></figcaption></figure>

* 이미지와 같이 입력한 후 '만들기'버튼을 눌러 완료합니다.
  * MCP 서버 URL : <https://api.manyfast.io/mcp>

설정을 완료하면 MCP 서버 연결을 위한 로그인 페이지로 연결됩니다.
{% endtab %}

{% tab title="Lovable" %}

#### Lovable 설정 방법

{% hint style="info" %}
Lovable 비즈니스 요금제 이상만 MCP 연결이 가능합니다.
{% endhint %}

<figure><img src="/files/xl7t5QQEoyeOsUhWZcH5" alt=""><figcaption></figcaption></figure>

* 채팅창 좌측 하단 '+'버튼 > Intergration > Manage Intergrations를 선택합니다.

<figure><img src="/files/Nhh2pV1PTGZ5fb9RuVqF" alt=""><figcaption></figcaption></figure>

* MCP서버 목록 마지막의 'Add' 버튼을 선택합니다.&#x20;

<figure><img src="/files/YParQxHdhG07gOfROz8d" alt=""><figcaption></figcaption></figure>

* 이미지와 같이 입력한 후 'Add Server'버튼을 눌러 완료합니다.
  * MCP 서버 URL : <https://api.manyfast.io/mcp>

설정을 완료하면 MCP 서버 연결을 위한 로그인 페이지로 연결됩니다.
{% endtab %}
{% endtabs %}

#### MCP 서버 로그인 하기

* MCP 서버를 활성화하면, 연결을 위한 로그인을 진행합니다.

<figure><img src="/files/9GSW5rR3CpMVBHKg7EqX" alt=""><figcaption></figcaption></figure>

* 매니패스트 계정으로 로그인을 완료하면, MCP서버에 연결할 그룹을 선택할 수 있습니다.


# 실시간 동시 편집

매니패스트는 팀원들과 하나의 기획안을 동시에 편집하고, 서로의 작업 상태를 실시간으로 확인할 수 있는 협업 환경을 제공합니다.

<figure><img src="/files/wYZL3VrRO6cou4oWSGPN" alt=""><figcaption></figcaption></figure>

### 1. 동시 편집 및 활동 확인

1. 접속 멤버 확인: 우측 상단의 멤버 프로필 아이콘에 마우스를 올리면 현재 실시간으로 접속 중인 팀원의 이름을 확인할 수 있습니다.
2. 실시간 커서 확인: 함께 접속 중인 멤버가 어느 위치를 수정하고 있는지 마우스 커서와 이름표를 통해 실시간으로 확인할 수 있습니다.
3. 컴포넌트 선택 표시: 다른 멤버가 특정 노드나 텍스트를 선택 중일 경우, 해당 영역이 멤버 고유의 컬러로 강조 표시되어 작업 중복을 방지합니다.

### 2. 수정 사항 반영 및 동기화

* 모든 수정 사항은 별도의 저장 버튼 없이 서버에 즉시 반영됩니다.
* 여러 명이 동시에 같은 문장을 수정할 경우, 가장 마지막에 입력된 수정사항이 최종적으로 반영됩니다.
* 만약 네트워크 환경 문제로 편집 내용이 즉시 보이지 않는다면, 페이지를 새로고침하여 서버의 최신 데이터를 다시 불러오세요.

{% hint style="info" %}
TIP : 대규모 구조 변경이나 중요한 의사결정이 필요한 부분은 ['코멘트'](/collaborate/comment) 기능을 통해 의견을 먼저 나눈 뒤 편집하면 훨씬 효율적인 협업이 가능합니다.
{% endhint %}

{% hint style="warning" %}
실시간 협업 기능은 현재 개선 중이며, 안정적인 사용 경험을 제공하기 위해 지속적으로 보완하고 있습니다.
{% endhint %}


# 링크 공유

작성 중인 기획안을 별도의 권한 부여 없이도 링크 하나로 간편하게 공유할 수 있습니다.

### 1. 공유 링크 생성하기

<figure><img src="/files/GT2emO6pOetzUmiwUgwK" alt=""><figcaption></figcaption></figure>

화면 우측 상단의 \[공유] 버튼을 클릭하여 공유 설정을 시작하세요.

* 만료 기간 설정: 링크의 유효 기간을 7일, 30일, 혹은 무제한 중에서 선택할 수 있습니다.
* 링크 만들기: 기간 선택 후 \[공유 링크 만들기] 버튼을 누르면 고유한 URL이 생성됩니다.

### 2. 링크 복사 및 관리

<figure><img src="/files/TXDlHfkbmBwKHFV4sF3s" alt=""><figcaption></figcaption></figure>

링크가 생성되면 즉시 복사하여 전달할 수 있습니다.

* URL 복사: 생성된 URL 옆의 \[복사] 버튼을 클릭하여 클립보드에 저장하세요.
* 상태 유지: 링크가 활성화된 동안에는 \[공유] 버튼을 누를 때마다 현재 링크의 조회수와 만료일을 확인할 수 있는 모달이 나타납니다.
* 링크 비활성화: 더 이상 공유를 원하지 않을 경우, 모달 하단의 \[링크 비활성화] 버튼을 눌러 즉시 접근을 차단할 수 있습니다.

### 3. 읽기 전용(Read-only) 뷰

<figure><img src="/files/3D37ZkBQHBTmRxcIBp95" alt=""><figcaption></figcaption></figure>

공유받은 사람은 별도의 로그인이나 그룹 초대 없이도 기획안을 확인할 수 있습니다. 링크를 통해 접속한 사용자는 기획안 내용을 볼 수만 있으며, 편집은 불가능한 읽기 전용 상태로 제공됩니다.

### 4. 링크 만료 안내

<figure><img src="/files/xAgJj1V4YeS6TdxpRLan" alt=""><figcaption></figcaption></figure>

설정한 기간이 지나거나 링크가 비활성화된 경우, 해당 URL로 접속 시 "공유 링크가 만료되었거나 비활성화되었습니다"라는 안내 문구가 표시되며 기획안 내용이 노출되지 않습니다.

{% hint style="warning" %}
문서 공유 시 변경 사항은 실시간 저장이 아닌 약 5분 내외의 저장 딜레이가 존재합니다
{% endhint %}


# 버전 관리 (Beta)

매니패스트는 기획의 변경 사항을 안전하게 기록하고, 필요할 때 언제든 이전 상태로 되돌릴 수 있는 버전 관리 기능을 제공합니다.

<figure><img src="/files/GgIGyVcZBVnp2kkPTIGr" alt=""><figcaption></figcaption></figure>

### 1. 버전 기록 사이드바 열기

화면 우측 상단의 \[시계 모양 아이콘] 클릭하세요. 화면 오른쪽에 버전 히스토리를 확인할 수 있는 사이드바가 나타납니다.

### 2. 현재 버전 저장하기

작업 중인 내용을 기록하고 싶다면 사이드바 상단의 \[+ 새 버전 저장] 버튼을 누르세요.

* 자동 기록 정보: 저장 시점의 날짜 및 시간, 저장한 사람(사용자 이름)이 자동으로 기록됩니다.
* 기본으로 설정된 버전 이름(예: v1, v2)을 업무 맥락에 맞게 자유롭게 수정할 수 있습니다.
  * 목록 우측의 더보기(⋮) 메뉴 버튼을 클릭하여 '최종 검토본', '디자인 수정 전' 등 식별하기 쉬운 이름으로 변경해 보세요.

### 3. 이전 버전으로 복원하기

과거의 특정 시점으로 기획안을 되돌려야 한다면 복원 기능을 사용하세요.

* 목록 하단에 나타나는 \[복원] 버튼을 클릭하면 해당 시점의 데이터로 즉시 복구됩니다.

{% hint style="info" %}
Tip: 중요한 미팅 전이나 큰 규모의 기능 수정 직전에 버전을 저장해두면, 기획 방향이 바뀌더라도 안심하고 이전 단계로 돌아갈 수 있습니다.
{% endhint %}


# 코멘트 (Beta)

기획안의 각 항목에 대해 의견을 나누고, 수정 사항을 효율적으로 관리할 수 있습니다.

<figure><img src="/files/YCFy0yhdcf0SxL9X2lM7" alt=""><figcaption></figcaption></figure>

### 1. 코멘트 작성 및 답글 달기

**\[기능 명세서 > 디렉토리 뷰]**&#xC5D0;서 상세 아이템마다 자유롭게 의견을 남길 수 있습니다.

* 코멘트 남기기: 각 아이템 하단의 코멘트 입력창에 내용을 작성하고 \[등록]을 누르세요.
* 답글: 이미 작성된 코멘트 위에 마우스를 올리면(Hover) 하단에 \[답글 달기] 버튼이 나타납니다. 이 버튼을 클릭해 대화를 이어갈 수 있습니다.

### 2. 코멘트 해결 및 숨기기

논의가 완료된 코멘트는 화면에서 숨겨 업무 집중도를 높일 수 있습니다.

* 해결하기: 코멘트 우측의 체크(✓) 아이콘을 클릭하면 '해결됨' 상태가 되며 화면에서 숨겨집니다.
* 다시 보기: 상단의 \[해결된 코멘트 보기]를 클릭하면 숨겨진 코멘트들을 언제든 다시 확인하거나 복구할 수 있습니다.

### 3. 코멘트 수정 및 삭제

작성한 코멘트는 언제든지 관리할 수 있습니다.

* 코멘트 우측의 더보기(⋮) 메뉴 버튼을 누르면 \[수정] 또는 \[삭제]가 가능합니다.

### 4. 전체 코멘트 모아보기 (사이드바)

<figure><img src="/files/UxaXJiXuUolOZcfIHPjn" alt=""><figcaption></figcaption></figure>

개별 항목을 일일이 확인하지 않아도, 프로젝트 전체의 의견을 한눈에 파악할 수 있습니다.

* 전체 코멘트 열기: 화면 우측 상단의 \[말풍선 모양 아이콘]을 클릭하세요.
* 오른쪽에 나타나는 코멘트 사이드바를 통해 프로젝트에 달린 모든 댓글과 답글 히스토리를 한 번에 확인할 수 있습니다.


# 프로젝트

매니패스트에서 관리하는 하나의 파일 단위를 지칭합니다.

프로젝트는 PRD, 기능명세서, 유저 플로우를 포함하는 통합 문서를 뜻합니다.\
프로젝트 내부에서 **아이템**들을 생성하며 제품 기획을 만들어갑니다.


# 에디터 인터페이스

매니패스트에서 자주 사용되는 인터페이스 용어의 개념에 대한 정리입니다.

<figure><img src="/files/gsT0ghZCrZDen5wfaOmU" alt=""><figcaption></figcaption></figure>

### 캔버스

트리 뷰 또는 유저플로우에서 정보가 보여지고, 정보를 편집할 수 있는 화면을 뜻합니다.

### 아이템

캔버스 위에서 사용할 수 있는 개별 요소들입니다. 아이템은 기획하고자 하는 **제품에 대한 정보들**을 의미하며, 그 정보들의 성격에 따라 요구사항, 기능, 상세기능 등으로 분류됩니다.

### 탭

매니패스트에서는 현재 PRD, 기능명세서, 유저플로우 세가지 형태를 제공합니다. 상단바의 탭에서 이 세가지 유형의 작업영역을 오갈 수 있습니다.

### 뷰

정보에 대한 보기 방식을 지칭합니다. 하나의 탭 내에서 정보를 여러가지 보기 방식으로 제공합니다.

* 트리 뷰는 기능의 전체적인 위계를 확인할 수 있는 보기 방식을 지칭합니다.
* 디렉토리 뷰는 기능별 포함관계를 디렉토리 형태로 확인할 수 있는 보기 방식을 지칭합니다.

{% hint style="info" %}
아이템과 뷰의 종류는 지속적으로 업데이트 및 변경됩니다.
{% endhint %}


# 캔버스와 아이템

매니패스트에서는 빈 캔버스에 아이템을 추가하며 기획을 전개해나갈 수 있습니다.

{% hint style="warning" %}
아이템 종류는 지속적으로 업데이트 및 변경됩니다.
{% endhint %}

### 캔버스

트리 뷰에서 정보가 보여지고, 정보를 편집할 수 있는 화면을 뜻합니다.

### 아이템

캔버스 위에서 사용할 수 있는 개별 요소들입니다.

아이템은 기획하고자 하는 **제품에 대한 정보들**을 의미하며, 그 정보들의 성격에 따라 요구사항, 기능, 상세기능, 페이지 메뉴로 분류됩니다.

<table><thead><tr><th width="111">아이템</th><th width="419">설명</th><th>사용되는 탭</th></tr></thead><tbody><tr><td><a href="/pages/jhYRW8n1TGLMw7jhBubf#requirement">요구사항</a></td><td>프로젝트의 큰 단위 목표나 사용자의 니즈를 나타냅니다.</td><td>기능명세서</td></tr><tr><td><a href="/pages/jhYRW8n1TGLMw7jhBubf#feature">기능</a></td><td>요구사항을 구체적으로 실현하기 위한 기능 단위입니다.</td><td>기능명세서</td></tr><tr><td><a href="/pages/jhYRW8n1TGLMw7jhBubf#specification">상세기능</a></td><td>각 기능 내의 세부 동작이나 정책을 정의합니다.</td><td>기능명세서, 정보구조도</td></tr><tr><td><a href="/pages/1VJB66E7ckAEuUvE9ElB#depth">페이지 메뉴</a></td><td>서비스의 탐색 단위이자 실제 페이지를 의미합니다.</td><td>정보구조도</td></tr></tbody></table>


# 탭

매니패스트에서는 현재 PRD, 기능명세서, 정보구조도 세가지 형태를 제공합니다.

상단바에서 이 세가지 유형의 작업영역을 오갈 수 있는 탭을 제공하고 있습니다.

PRD, 기능명세서, 정보구조도는 각각의 정의 외에도, 각 형태별 작업 영역을 지칭하는 대명사로 사용됩니다.


# 뷰

* 정보에 대한 보기 방식을 지칭합니다. 동일한 정보를 여러가지 보기 방식으로 제공합니다.
* 트리 뷰는 기능의 전체적인 위계를 확인할 수 있는 보기 방식을 지칭합니다.
* 디렉토리 뷰는 기능별 포함관계를 디렉토리 형태로 확인할 수 있는 보기 방식을 지칭합니다.


# 자주 묻는 질문

### 1. AI에게 아이템 추가를 요청했는데, 결과물이 보이지 않습니다.

AI 채팅으로 아이템 추가를 요청하고 '작업 완료' 메시지를 받았지만 결과물이 보이지 않는 경우, AI가 아이템 간 연결 관계를 정확히 파악하지 못해 누락된 아이템으로 분류된 것일 수 있습니다.

디렉토리 뷰 하단의 누락된 아이템 목록에서 확인 후 원하는 위치로 드래그 앤 드롭하여 이동하거나 삭제할 수 있습니다. ([누락된 아이템에 대한 가이드](/plan/features/directory-view#id-3) 참고)

목록에서도 확인이 되지 않는 경우에는 새로고침하거나 재요청을 시도해주세요.

### 2. AI 사용 중 오류가 떠요.

\[에러로 인해 채팅 이용이 불가한 경우]

1. 에디터를 한번 새로고침한 후에 채팅을 시도해주세요.
2. 새 채팅방을 열어 채팅을 시도해주세요.
3. 해결이 되지 않는 경우, [커뮤니티](https://forum.manyfast.io/) 또는 <contact@manyfast.io> 통해 문의를 부탁드리겠습니다.

\[크레딧이 모두 소진되어 채팅 이용이 더이상 불가한 경우]

1. STARTER 플랜 이용중이신 경우, 다음날이 되면 크레딧이 재충전 됩니다.
2. PRO 플랜 이상을 이용중이신 경우, 다음 결제 주기가 되면 크레딧이 재충전 됩니다.

   1. 플랜 업그레이드를 통해 바로 크레딧을 추가할 수 있습니다. ([플랜 결제](/start/plan#undefined) 가이드 참고)

### 3. 테마/언어는 어떻게 변경하나요?&#x20;

왼쪽 사이드바 하단 프로필 > 설정 아이콘 > 일반에서 변경할 수 있습니다. 언어는 한국어와 영어, 테마는 라이트, 다크, 시스템 모드 중 선택할 수 있습니다. 자세한 설명은 [프로필 및 테마 설정](/start/set-up-1) 가이드를 참고해주세요

### 4. MCP 연결은 어떻게 하나요?&#x20;

왼쪽 사이드바 '관리자' > 'MCP/API 키' 페이지에서 연결 방법을 확인하실 수 있습니다. 자세한 설명은 [MCP 연결하기](/use/mcp) 가이드를 참고해주세요.

{% hint style="info" %}
MCP 연결 기능은 PRO 플랜 이상에서만 지원합니다.
{% endhint %}

### 5. 외부 개발 도구에서 매니패스트 데이터를 수정할 수 있나요?&#x20;

현재는 읽기만 가능하며, 외부 도구를 통한 직접 수정은 지원하지 않습니다. 데이터 수정은 매니패스트 에디터에서 진행해주세요.

### 6. 플랜 취소는 어떻게 하나요?&#x20;

왼쪽 사이드바 '플랜 및 결제' > 무료(STARTER) 플랜 선택 후 \[플랜 다운그레이드] 버튼을 눌러 구독 취소를 진행할 수 있습니다. 플랜 변경은 그룹 오너 권한을 가진 계정에서만 가능합니다. 자세한 설명은 [플랜 결제 및 변경](/start/plan#undefined-6) 가이드를 참고해주세요.


# AI가 제대로 작동하지 않아요.

AI채팅 이용시 발생하는 문제에 대해 설명해드립니다.

### AI에게 아이템 추가를 요청했는데, 결과물이 보이지 않습니다.

AI 채팅창을 통해 아이템(요구사항, 기능, 상세 기능)을 작성하는 작업을 요청하여 '작업 완료' 메세지가 표시되었으나, 결과물이 보이지 않는 경우가 발생할 수 있습니다.\
전체적인 생성을 요청한 경우에, AI가 정확한 연결점을 파악하지 못한 채 아이템을 생성하여 발생하는 문제입니다.\
\
디렉토리 뷰에서 확인이 가능한 경우에는 각각의 아이템을 원하는 위치에 `Drag & Drop`하여 이동시키거나, 삭제할 수 있습니다.

확인이 되지 않는 경우에는, 재요청이 필요합니다.

#### 아이템을 지정하여 작업을 지시하면, 더욱 정확한 결과물을 얻을 수 있습니다.

<figure><img src="/files/qGxVyjnj8KspL94DBwHa" alt=""><figcaption><p>아이템을 선택하면, 채팅 입력창 상단에 선택한 아이템이 표시됩니다.</p></figcaption></figure>

이와 같은 문제를 방지하기 위해서는 특정 아이템을 선택하여 요청을 보내주세요.\
AI가 생성시 해당 아이템을 참조하여 더 정확하게 작업할 수 있습니다.

### 채팅창을 사용할 수가 없어요.

<figure><img src="/files/oauRaKOAZNJTm1R9Zl0m" alt=""><figcaption><p>에러가 발생하거나, 크레딧이 모두 소진된 경우 채팅창이 비활성화 됩니다.</p></figcaption></figure>

크레딧이 모두 소진되거나, IA 작동중 에러가 발생한 경우 이와 같이 표시됩니다.

크레딧이 모두 소진되어 채팅 이용이 더이상 불가한 경우

1. START 플랜 이용중이신 경우, 다음날이 되면 크레딧이 재충전 됩니다.
2. PRO 플랜 이상을 이용중이신 경우, 다음달이 되면 크레딧이 재충전 됩니다.
   1. 플랜 업그레이드 또는 크레딧 추가구매를 통해 바로 크레딧을 추가할 수 있습니다. (\*크레딧 추가 구매 기능은 업데이트 예정입니다.)

크레딧이 있으나, 에러로 인해 채팅 이용이 불가한 경우

1. 에디터를 한번 새로고침한 후에 채팅을 시도해주세요.
2. 새 채팅방을 열어 채팅을 시도해주세요.
3. 해결이 되지 않는 경우, 커뮤니티 또는 문의하기 기능을 통해 문의를 부탁드리겠습니다.


