Skip to content

Commit e2a3f59

Browse files
committed
style: format skill markdown files with Prettier
1 parent d3f6e6d commit e2a3f59

17 files changed

Lines changed: 199 additions & 141 deletions

File tree

.claude/skills/skill-branch/SKILL.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,13 @@ allowed-tools: Bash
1616

1717
## Core Patterns
1818

19-
| 패턴 | 용도 | 예시 |
20-
|------|------|------|
21-
| `feat/{name}` | 기능 개발 | `feat/user-auth` |
22-
| `fix/{name}` | 버그 수정 | `fix/login-error` |
23-
| `RB-YYMMDD/{app}/{feature}` | 릴리즈 | `RB-260112/settlement/ecms` |
24-
| `dev/{name}` | 실험/장기 개발 | `dev/new-feature` |
25-
| `refactor/{name}` | 리팩토링 | `refactor/cleanup` |
19+
| 패턴 | 용도 | 예시 |
20+
| --------------------------- | -------------- | --------------------------- |
21+
| `feat/{name}` | 기능 개발 | `feat/user-auth` |
22+
| `fix/{name}` | 버그 수정 | `fix/login-error` |
23+
| `RB-YYMMDD/{app}/{feature}` | 릴리즈 | `RB-260112/settlement/ecms` |
24+
| `dev/{name}` | 실험/장기 개발 | `dev/new-feature` |
25+
| `refactor/{name}` | 리팩토링 | `refactor/cleanup` |
2626

2727
## 실행 단계
2828

.claude/skills/skill-branch/references/details.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -50,11 +50,11 @@ refactor/{description}
5050

5151
## 네이밍 변환 규칙
5252

53-
| 입력 | 출력 |
54-
|------|------|
55-
| 사용자 인증 기능 | user-authentication |
53+
| 입력 | 출력 |
54+
| ---------------------- | -------------------- |
55+
| 사용자 인증 기능 | user-authentication |
5656
| 로그인 리다이렉트 오류 | login-redirect-error |
57-
| Settlement ECMS 연동 | settlement-ecms |
57+
| Settlement ECMS 연동 | settlement-ecms |
5858

5959
## 주의사항
6060

.claude/skills/skill-code-reviewer/SKILL.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,15 +39,18 @@ react-simplikit 프로젝트의 코드 리뷰어입니다.
3939

4040
```markdown
4141
## Great Work
42+
4243
- 잘한 점
4344

4445
## Required Changes
46+
4547
1. **[Category]** Issue
4648
- Current: `code`
4749
- Suggested: `code`
4850
- Why: reason
4951

5052
## Next Steps
53+
5154
1. Fix required changes
5255
2. Run tests
5356
3. Push updates

.claude/skills/skill-commit/SKILL.md

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -22,23 +22,23 @@ allowed-tools: Bash, Read, Glob, Grep
2222

2323
### Type
2424

25-
| Type | 용도 |
26-
|------|------|
27-
| feat | 새 기능 |
28-
| fix | 버그 수정 |
29-
| chore | 빌드, 설정 |
30-
| refactor | 리팩토링 |
31-
| docs | 문서 |
32-
| test | 테스트 |
25+
| Type | 용도 |
26+
| -------- | ---------- |
27+
| feat | 새 기능 |
28+
| fix | 버그 수정 |
29+
| chore | 빌드, 설정 |
30+
| refactor | 리팩토링 |
31+
| docs | 문서 |
32+
| test | 테스트 |
3333

3434
### Scope
3535

36-
| 유형 | 예시 |
37-
|------|------|
38-
| 패키지 | `@pramework/cli` |
39-
|| `contract-manager` |
36+
| 유형 | 예시 |
37+
| ------ | --------------------- |
38+
| 패키지 | `@pramework/cli` |
39+
| | `contract-manager` |
4040
| 도메인 | `onboarding/contract` |
41-
| 없음 | scope 생략 |
41+
| 없음 | scope 생략 |
4242

4343
### Examples
4444

.claude/skills/skill-commit/references/details.md

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,17 +8,18 @@
88

99
## Scope 상세
1010

11-
| 유형 | 형식 | 예시 |
12-
|------|------|------|
13-
| 패키지 | `@{namespace}/{name}` | `@pramework/cli`, `@manager/resources` |
14-
|| `{app-name}` | `contract-manager`, `sales-reports` |
15-
| 도메인 | `{app}/{domain}` | `onboarding/contract`, `admin/framework` |
16-
| 와일드카드 | `{prefix}/*` | `dashboard/*` |
17-
| 없음 | scope 생략 | `chore: 설명` |
11+
| 유형 | 형식 | 예시 |
12+
| ---------- | --------------------- | ---------------------------------------- |
13+
| 패키지 | `@{namespace}/{name}` | `@pramework/cli`, `@manager/resources` |
14+
| | `{app-name}` | `contract-manager`, `sales-reports` |
15+
| 도메인 | `{app}/{domain}` | `onboarding/contract`, `admin/framework` |
16+
| 와일드카드 | `{prefix}/*` | `dashboard/*` |
17+
| 없음 | scope 생략 | `chore: 설명` |
1818

1919
### 여러 패키지 수정 시
2020

2121
적절한 상위 개념으로 묶기:
22+
2223
- `contract-manager` + `payments-manager``manager`
2324
- 또는 주요 변경 대상만 명시
2425

.claude/skills/skill-doc-writer/SKILL.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -29,12 +29,12 @@ react-simplikit의 문서를 작성합니다.
2929

3030
## 필수 태그
3131

32-
| 태그 | 용도 |
33-
|------|------|
34-
| @description | 기능 설명 |
35-
| @param | 파라미터 (타입 + 설명) |
36-
| @returns | 반환값 (타입 + 설명) |
37-
| @example | 작동하는 예제 코드 |
32+
| 태그 | 용도 |
33+
| ------------ | ---------------------- |
34+
| @description | 기능 설명 |
35+
| @param | 파라미터 (타입 + 설명) |
36+
| @returns | 반환값 (타입 + 설명) |
37+
| @example | 작동하는 예제 코드 |
3838

3939
## 작성 원칙
4040

.claude/skills/skill-library-api-design/SKILL.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,13 +20,13 @@ allowed-tools: Read, Glob, Grep
2020

2121
```typescript
2222
// Single value
23-
function useDebounce<T>(value: T, delay: number): T
23+
function useDebounce<T>(value: T, delay: number): T;
2424

2525
// Tuple (상태 + 액션)
26-
function useToggle(init = false): [boolean, () => void]
26+
function useToggle(init = false): [boolean, () => void];
2727

2828
// Object (3개 이상)
29-
function usePagination(): { page, nextPage, prevPage }
29+
function usePagination(): { page; nextPage; prevPage };
3030
```
3131

3232
### Parameters

.claude/skills/skill-library-api-design/references/details.md

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -6,21 +6,21 @@
66

77
```typescript
88
// ✅ use prefix
9-
useDebounce(), useToggle(), useInterval()
9+
(useDebounce(), useToggle(), useInterval());
1010

1111
// ❌ unclear
12-
debounce(), toggle()
12+
(debounce(), toggle());
1313
```
1414

1515
### Return Values 상세
1616

1717
```typescript
1818
// Single value - 단순 변환
19-
function useDebounce<T>(value: T, delay: number): T
19+
function useDebounce<T>(value: T, delay: number): T;
2020

2121
// Tuple - 상태 + 단일 액션
22-
function useToggle(init = false): [boolean, () => void]
23-
function useBoolean(init = false): [boolean, { on, off, toggle }]
22+
function useToggle(init = false): [boolean, () => void];
23+
function useBoolean(init = false): [boolean, { on; off; toggle }];
2424

2525
// Object - 복잡한 상태
2626
function usePagination(): {
@@ -30,7 +30,7 @@ function usePagination(): {
3030
goToPage: (page: number) => void;
3131
hasNext: boolean;
3232
hasPrev: boolean;
33-
}
33+
};
3434
```
3535

3636
## Component 설계
@@ -62,24 +62,26 @@ Button.displayName = 'Button';
6262

6363
```typescript
6464
// ✅ No side effects
65-
export function mergeRefs<T>(...refs: Ref<T>[]): RefCallback<T>
65+
export function mergeRefs<T>(...refs: Ref<T>[]): RefCallback<T>;
6666

6767
// ❌ Side effects
6868
let global: any;
69-
export function setState(v: any) { global = v; }
69+
export function setState(v: any) {
70+
global = v;
71+
}
7072
```
7173

7274
## TypeScript
7375

7476
```typescript
7577
// ✅ Inference 활용
76-
function useDebounce<T>(value: T, delay: number): T
78+
function useDebounce<T>(value: T, delay: number): T;
7779

7880
// ✅ as const for tuples
7981
return [value, toggle] as const;
8082

8183
// ❌ any 사용
82-
function useDebounce(value: any): any
84+
function useDebounce(value: any): any;
8385
```
8486

8587
## Checklist

.claude/skills/skill-monorepo-setup/SKILL.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -55,10 +55,10 @@ npm run build --workspace=@react-simplikit/mobile
5555

5656
## 의존성 관리
5757

58-
| 위치 | 의존성 종류 | 예시 |
59-
|------|-----------|------|
60-
| root | 개발 도구 | typescript, vitest |
61-
| package | peerDep | react |
58+
| 위치 | 의존성 종류 | 예시 |
59+
| ------- | ----------- | ------------------ |
60+
| root | 개발 도구 | typescript, vitest |
61+
| package | peerDep | react |
6262

6363
## References
6464

.claude/skills/skill-open-source-maintainer/SKILL.md

Lines changed: 25 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ allowed-tools: Read, Write, Edit, Bash, Glob, Grep
2121
@{username} Thank you for your contribution! 🎉
2222

2323
Please make sure:
24+
2425
- [ ] Tests pass (`yarn test`)
2526
- [ ] 100% coverage maintained
2627
- [ ] JSDoc is complete
@@ -30,27 +31,31 @@ Please make sure:
3031

3132
```markdown
3233
## 🎉 Great Work!
34+
3335
- 잘한 점 먼저
3436

3537
## 🔧 Required Changes
38+
3639
**1. [category] Issue**
40+
3741
- Current: `code`
3842
- Suggested: `code`
3943
- Why: explanation
4044

4145
## 📝 Next Steps
46+
4247
1. Fix required changes
4348
2. Run tests
4449
```
4550

4651
## Issue Triage
4752

48-
| 라벨 | 우선순위 |
49-
|------|---------|
50-
| `bug` | High |
51-
| `feature` | Medium |
52-
| `question` | Low (fast response) |
53-
| `good first issue` | - |
53+
| 라벨 | 우선순위 |
54+
| ------------------ | ------------------- |
55+
| `bug` | High |
56+
| `feature` | Medium |
57+
| `question` | Low (fast response) |
58+
| `good first issue` | - |
5459

5560
## Communication
5661

@@ -60,26 +65,30 @@ Please make sure:
6065
## Code Review (코드 레벨)
6166

6267
### 레이어 의존성
68+
6369
```
6470
components → hooks → utils → _internal
6571
```
72+
6673
- 상위 → 하위만 허용
6774
- 순환 의존성 금지
6875

6976
### Breaking Change 체크
70-
| BC | 아님 |
71-
|----|------|
72-
| Export 제거/이름 변경 | Export 추가 |
73-
| 필수 파라미터 추가 | Optional 파라미터 추가 |
74-
| 반환 타입 축소 | 반환 타입 확장 |
77+
78+
| BC | 아님 |
79+
| --------------------- | ---------------------- |
80+
| Export 제거/이름 변경 | Export 추가 |
81+
| 필수 파라미터 추가 | Optional 파라미터 추가 |
82+
| 반환 타입 축소 | 반환 타입 확장 |
7583

7684
### 코드 작성 필수 체크
77-
| 항목 | 필수 |
78-
|------|------|
85+
86+
| 항목 | 필수 |
87+
| --------------------------------------- | ------- |
7988
| SSR 테스트 (`renderHookSSR.serverOnly`) | **Yes** |
80-
| 100% 테스트 커버리지 | **Yes** |
81-
| JSDoc (@description, @example) | **Yes** |
82-
| Public 타입 index.ts re-export | Yes |
89+
| 100% 테스트 커버리지 | **Yes** |
90+
| JSDoc (@description, @example) | **Yes** |
91+
| Public 타입 index.ts re-export | Yes |
8392

8493
## References
8594

0 commit comments

Comments
 (0)