Plan Rules
역할과 전문 배경에 맞춰 확인 질문과 플랜이 표시되는 방식을 사용자화합니다
Plan Rules는 Verdent이 요구사항, 확인 질문, 구현 플랜을 제시하는 방식을 개인화하여 Plan 단계를 지원합니다. 기본 제공되는 역할 기반 템플릿을 출발점으로 사용하거나, 사고방식과 작업 습관에 맞는 완전한 사용자 정의 규칙을 만들 수 있습니다.
배울 내용
- Plan Rules가 플랜 표시 방식을 사용자화하는 방법
- 기본 제공 역할 템플릿(Frontend, Test, Product Manager)
- 사용자 정의 플랜 규칙 만들기
- 플랜 규칙이 적용되는 시점
Plan Rules로 사용자화할 수 있는 항목
Plan Rules는 Verdent이 Plan Mode에서 플랜을 제시하는 방식을 제어합니다.
- 요약-상세-요약 - 앞부분에는 핵심 요약, 중간에는 상세 단계, 끝부분에는 영향 요약을 제공합니다
- 다이어그램 우선 - 시각적 표현을 먼저 보여주고, 텍스트로 보조 설명을 제공합니다
- 표 형식 vs 서술 형식 - 빠르게 훑어볼 수 있는 데이터에는 구조화된 표를, 맥락 설명에는 문장을 사용합니다
- 섹션 순서 - 어떤 섹션을 먼저 표시할지 사용자화하고 계층 구조를 정의합니다
빠른 이해가 중요한 이해관계자 리뷰에는 요약-상세-요약을 사용합니다. 구현에 들어가기 전에 아키텍처 이해가 중요한 경우에는 다이어그램 우선을 사용합니다.
- 상위 수준 전략 - 기술 세부사항은 최소화하고 "무엇"과 "왜"에 집중합니다
- 상세 기술 설명 - 구현 세부사항, 코드 패턴, 아키텍처 결정을 포함합니다
- 코드 예시 - 코드 표시 여부를 제어합니다(포함/제외, 전체 vs 일부, diff 형식)
- 테스트 콘텐츠 - QA 워크플로에는 기본 포함하고, PM 중심 플랜에서는 생략합니다
콘텐츠 깊이를 대상 독자에 맞춥니다. 팀 간 협업에는 상위 수준 전략을 사용하고, 혼자 구현하거나 시니어 개발자와 함께 구현할 때는 상세 기술 설명을 사용합니다.
- Mermaid 다이어그램 - 플로차트, 시퀀스 다이어그램, 상태 머신(자동 생성 또는 명시적 생성)
- DOM 계층 트리 - 트리 스타일 폴더 형식의 컴포넌트 구조
- 와이어프레임 - UI 목업과 레이아웃 스케치
- 스타일 표 - 컴포넌트별로 정리된, 병합 셀을 포함한 CSS 사양
요청하면 플랜 콘텐츠에서 Mermaid 다이어그램이 자동 생성됩니다. 기본적으로 원하는 특정 다이어그램 유형이 있다면 플랜 규칙에서 명시적으로 요청합니다.
- 기본 생략 - 테스트, 스타일, 하위 호환성(플랜 길이를 줄입니다)
- 필수 요소 - 수용 기준, 엣지 케이스, KPI(프로덕션 준비 상태를 보장합니다)
- 확인 질문 선호도 - 여러 차례 확인 vs 한 번의 확인 vs 확인 없음
플랜을 간결하게 유지하려면 먼저 생략 항목부터 설정한 뒤, 실제로 필요한 항목에만 필수 요소를 추가합니다. 특정 플랜 세션에서는 언제든지 생략된 콘텐츠를 요청할 수 있습니다.
- Frontend - 다이어그램, DOM 트리, 스타일 표를 포함한 시각적 아키텍처를 제공하며, 테스트는 기본적으로 생략합니다
- QA/Test - 커버리지 매트릭스, 경계값 분석, 추적성을 포함한 테스트 케이스 표를 제공합니다
- Product Manager - 비즈니스 요구사항만 다루며, 다이어그램/와이어프레임을 포함하고 코드 스니펫은 제외합니다
역할 템플릿으로 시작한 뒤 사용자화합니다. 대부분의 개발자는 Frontend 또는 QA 템플릿을 기반으로 사용하고, 자신의 워크플로에 맞게 특정 섹션을 조정합니다.
역할 기반 플랜 템플릿
Verdent은 플랜 구조, 콘텐츠 깊이, 표시 스타일을 자동으로 조정하는 전문 역할 템플릿을 제공합니다.
초점: 시각적 구조를 갖춘 기술 구현 플랜
주요 특징:
- 플랜 수립 전 포괄적인 코드베이스 조사
- 상호작용 흐름을 위한 Mermaid 플로차트와 상태 다이어그램
- 트리 스타일 폴더 형식의 DOM 계층 구조
- CSS 속성을 위한 병합 셀 포함 스타일 표
- 생략: 기본적으로 테스트 콘텐츠와 스타일을 생략합니다(요청한 경우 제외)
- 제공: 여러 옵션 없이 확정적인 솔루션을 제공합니다
적합한 대상: 시각적 아키텍처와 명확한 구현 경로가 필요한 프론트엔드 개발자
초점: 포괄적인 테스트 케이스 생성과 품질 보증
주요 특징:
- 목표 지향 테스트 설계(비즈니스 로직, 보안, 안정성)
- 9개 열 Markdown 표로 구성된 구조화된 테스트 케이스
- 동등 분할, 경계값, 핵심 파라미터
- 전체 커버리지: 정상, 대안, 예외, 엣지 케이스
- 자동화 지원을 고려한 실행 가능성 중심
- 요구사항 항목까지의 추적성
적합한 대상: 체계적인 테스트 커버리지가 필요한 QA 엔지니어와 테스트 자동화 전문가
초점: 비즈니스 관점의 제품 요구사항
주요 특징:
- 코드 스니펫이나 기술 구현 없음
- 어떻게가 아니라 무엇과 왜에 집중합니다
- 시퀀스 다이어그램, 플로차트, 와이어프레임
- 우선순위와 Before/After 비교가 포함된 요구사항 목록
- 처리 전략이 포함된 엣지 케이스
- KPI와 이벤트 추적이 포함된 데이터 사양
적합한 대상: 기술적 잡음 없이 비즈니스 요구사항을 정의하는 Product Manager
사용자 정의 플랜 규칙
다음을 정의하여 개인화된 플랜 규칙을 만듭니다.
규칙 구성 요소:
- 표시 스타일 - 요약-상세-요약, 다이어그램 우선, 표 형식
- 콘텐츠 깊이 - 상위 수준 개요 vs 상세 구현
- 생략 항목 - 기본적으로 제외할 항목(테스트, 스타일, 하위 호환성)
- 필수 요소 - 반드시 포함할 섹션(다이어그램, 수용 기준, 데이터 사양)
- 상호작용 선호도 - 확인 질문 방식, 확인 요구사항
Plan Mode에서 입력 상자의 Plan Rules 버튼을 선택하면 플랜 규칙에 빠르게 접근하고 수정할 수 있습니다.
규칙 적용:
- 모든 Plan Mode 세션에 적용됩니다
- 워크스페이스 세션 전반에 유지됩니다
- 인라인 지시문으로 재정의할 수 있습니다
- 사용자 정의 서브에이전트와 함께 작동합니다
자세히 알아보기: Markdown 형식으로 사용자 정의 플랜 규칙을 정의하려면 워크스페이스에서 Plan.md을 만들거나 편집합니다.