You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -41,6 +41,9 @@ Symphony (`sym`)는 코드 컨벤션 관리와 RBAC(역할 기반 접근 제어)
41
41
-[query\_conventions](#query_conventions)
42
42
-[validate\_code](#validate_code)
43
43
-[list\_category](#list_category)
44
+
-[add\_category](#add_category)
45
+
-[edit\_category](#edit_category)
46
+
-[remove\_category](#remove_category)
44
47
-[등록 방법](#등록-방법)
45
48
-[LLM 프로바이더](#llm-프로바이더)
46
49
-[지원 프로바이더](#지원-프로바이더)
@@ -372,19 +375,27 @@ sym validate --timeout 60
372
375
373
376
### sym category
374
377
375
-
**설명**: 사용 가능한 모든 컨벤션 카테고리와 설명을 표시합니다.
378
+
**설명**: 컨벤션 카테고리를 관리합니다.
376
379
377
-
user-policy.json에 정의된 카테고리를 표시합니다. `sym init` 실행 시 7개의 기본 카테고리(security, style, documentation, error_handling, architecture, performance, testing)가 생성됩니다. 사용자는 이 카테고리를 수정, 삭제하거나 새로운 카테고리를 추가할 수 있습니다.
380
+
user-policy.json에 정의된 카테고리를 조회, 추가, 편집, 삭제할 수 있습니다. `sym init` 실행 시 7개의 기본 카테고리(security, style, documentation, error_handling, architecture, performance, testing)가 생성됩니다.
381
+
382
+
**서브커맨드**:
383
+
-`list` - 카테고리 목록 조회
384
+
-`add` - 새 카테고리 추가
385
+
-`edit` - 기존 카테고리 편집
386
+
-`remove` - 카테고리 삭제
387
+
388
+
**관련 파일**: `internal/cmd/category.go`
389
+
390
+
---
391
+
392
+
#### sym category list
393
+
394
+
**설명**: 모든 카테고리와 설명을 표시합니다.
378
395
379
396
**문법**:
380
397
```
381
-
sym category
382
-
```
383
-
384
-
**예시**:
385
-
```bash
386
-
# 카테고리 목록 조회
387
-
sym category
398
+
sym category list
388
399
```
389
400
390
401
**출력 예시**:
@@ -399,36 +410,115 @@ sym category
399
410
400
411
• documentation
401
412
Documentation rules (comments, docstrings, etc.)
413
+
```
402
414
403
-
• error_handling
404
-
Error handling and exception management rules
415
+
---
405
416
406
-
• architecture
407
-
Code structure and architecture rules
417
+
#### sym category add
408
418
409
-
• performance
410
-
Performance optimization rules
419
+
**설명**: 새 카테고리를 추가합니다.
411
420
412
-
• testing
413
-
Testing rules (coverage, test patterns, etc.)
421
+
**문법**:
422
+
```
423
+
sym category add <name> <description>
424
+
sym category add -f <file.json>
414
425
```
415
426
416
-
**사용자 정의 카테고리**:
427
+
**플래그**:
428
+
-`-f, --file` - 배치 추가를 위한 JSON 파일
417
429
418
-
user-policy.json에 `category` 필드를 추가하여 사용자 정의 카테고리를 추가하거나 기존 카테고리 설명을 변경할 수 있습니다:
0 commit comments