Back to skills
SKILL.md
Flowchart Standards
ASecurity프로세스 플로차트 표준 가이드. flowchart-designer 에이전트가 업무 프로세스를 Mermaid로 시각화할 때 참조하는 표기법과 패턴. '플로차트 표준', '프로세스 다이어그램' 요청 시 사용. 단, BPM 엔진 구현은 범위 밖.
- 1,256 stars
- 0 votes
- 0 copies
- 2 views
- Added September 8, 2026
Security analysis
100/100npx -y skills add revfactory/harness-100 --skill flowchart-standards --agent claude-codeAre you the author of Flowchart Standards?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/revfactory-flowchart-standards-harness-100)---
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개씩 존재 |
| 데드엔드 | 없음 (모든 경로 종료 도달) |
| 분기 레이블 | 모든 경로에 조건 명시 |
| 예외 경로 | 에러/거부/타임아웃 포함 |
| 번호 매핑 | 매뉴얼 절차 번호와 일치 |
Attribution
Comments
Loading comments…