프로세스 플로차트 표준 가이드. flowchart-designer 에이전트가 업무 프로세스를 Mermaid로 시각화할 때 참조하는 표기법과 패턴. '플로차트 표준', '프로세스 다이어그램' 요청 시 사용. 단, BPM 엔진 구현은 범위 밖.
Scanned 9/8/2026
Install to Claude Code
npx -y skills add revfactory/harness-100 --skill flowchart-standards --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Flowchart Standards?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/revfactory-flowchart-standards-harness-100)More formats (shields.io, HTML) on the badges page.
---
name: flowchart-standards
description: "프로세스 플로차트 표준 가이드. flowchart-designer 에이전트가 업무 프로세스를 Mermaid로 시각화할 때 참조하는 표기법과 패턴. '플로차트 표준', '프로세스 다이어그램' 요청 시 사용. 단, BPM 엔진 구현은 범위 밖."
---
# Flowchart Standards — 프로세스 플로차트 표준
flowchart-designer 에이전트의 프로세스 시각화 품질 표준화.
## 표준 기호 체계
| 기호 | Mermaid | 의미 | 사용 |
|------|---------|------|------|
| 둥근 사각형 | `([텍스트])` | 시작/종료 | 프로세스 진입/종료 |
| 사각형 | `[텍스트]` | 처리/작업 | 단위 업무 활동 |
| 다이아몬드 | `{텍스트}` | 판단/분기 | 의사결정 |
| 평행사변형 | `[/텍스트/]` | 입력/출력 | 문서/데이터 |
| 원통 | `[(텍스트)]` | 데이터저장 | DB/시스템 |
| 서브그래프 | `subgraph` | 영역 구분 | 부서/단계 |
## 프로세스 유형별 패턴
### 패턴 1: 승인 프로세스
```mermaid
flowchart TD
START([요청 접수]) --> DRAFT[문서 작성]
DRAFT --> CHECK{검토}
CHECK -->|적합| APPROVE{승인}
CHECK -->|부적합| REVISE[수정]
REVISE --> DRAFT
APPROVE -->|승인| EXECUTE[실행]
APPROVE -->|반려| REVISE
EXECUTE --> DONE([완료])
```
### 패턴 2: 에러 처리 포함
```mermaid
flowchart TD
INPUT[/입력 데이터/] --> VALIDATE{유효성 검증}
VALIDATE -->|유효| PROCESS[처리]
VALIDATE -->|무효| ERROR[에러 처리]
ERROR --> LOG[(에러 로그)]
ERROR --> NOTIFY[담당자 알림]
PROCESS --> OUTPUT[/결과/]
OUTPUT --> END([종료])
```
### 패턴 3: 병렬 처리 (Swim Lane)
```mermaid
flowchart LR
subgraph 영업팀
A[주문 접수] --> B[견적서]
end
subgraph 물류팀
B --> C[재고 확인]
C --> D[출고]
end
subgraph 재무팀
B --> E[청구서 발행]
D --> F[매출 처리]
end
```
## 복잡도 관리 규칙
| 규칙 | 기준 | 초과 시 |
|------|------|--------|
| 노드 수 | 15개 이내 | 하위 프로세스 분리 |
| 분기 깊이 | 3단계 이내 | 하위 플로차트 |
| Swim Lane | 4개 이내 | 프로세스 분할 |
| 교차선 | 0개 | 레이아웃 재배치 |
| 텍스트 | 동사+목적어, 5단어 | 축약 |
## 프로세스 문서 연계
```
플로차트 ←→ 매뉴얼 매핑:
플로차트의 각 사각형(작업) = 매뉴얼의 1개 절차
플로차트의 다이아몬드(판단) = 매뉴얼의 의사결정 기준
플로차트의 서브그래프(영역) = 매뉴얼의 1개 장(Chapter)
```
## 품질 체크리스트
| 항목 | 기준 |
|------|------|
| 시작/종료 | 반드시 1개씩 존재 |
| 데드엔드 | 없음 (모든 경로 종료 도달) |
| 분기 레이블 | 모든 경로에 조건 명시 |
| 예외 경로 | 에러/거부/타임아웃 포함 |
| 번호 매핑 | 매뉴얼 절차 번호와 일치 |
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!