Agent Skills: process-feedback Skill

|

UncategorizedID: semicolon-devteam/semo/process-feedback

Install this agent skill to your local

pnpm dlx add-skill https://github.com/semicolon-devteam/semo/tree/HEAD/semo-system/meta/skills/process-feedback

Skill Files

Browse the full folder contents for process-feedback.

Download Skill

Loading file tree…

semo-system/meta/skills/process-feedback/SKILL.md

Skill Metadata

Name
process-feedback
Description
|

πŸ”” 호좜 μ‹œ λ©”μ‹œμ§€: 이 Skill이 호좜되면 λ°˜λ“œμ‹œ [SEMO] Skill: process-feedback 호좜 - #{issue_number} μ‹œμŠ€ν…œ λ©”μ‹œμ§€λ₯Ό 첫 쀄에 좜λ ₯ν•˜μ„Έμš”.

process-feedback Skill

SEMO ν”Όλ“œλ°± 이슈 뢄석, 섀계, 반영 및 배포 μžλ™ν™”


πŸ”΄ NON-NEGOTIABLE: μ™„λ£Œ 쑰건

⚠️ μ•„λž˜ 체크리슀트λ₯Ό λͺ¨λ‘ μ™„λ£Œν•΄μ•Ό ν”Όλ“œλ°± 처리 μ™„λ£Œλ‘œ κ°„μ£Όν•©λ‹ˆλ‹€.

| # | 단계 | μ™„λ£Œ 확인 | |---|------|----------| | 1 | ν”Όλ“œλ°± 뢄석 μ™„λ£Œ | [SEMO] ν”Όλ“œλ°± 뢄석 μ™„λ£Œ | | 2 | μˆ˜μ • λŒ€μƒ κ²°μ • | [SEMO] μˆ˜μ • λŒ€μƒ: {packages} | | 3 | κ΅¬ν˜„/μˆ˜μ • μ™„λ£Œ | [SEMO] μˆ˜μ • μ™„λ£Œ | | 4 | 버저닝 μ™„λ£Œ | [SEMO] Versioning: μ™„λ£Œ | | 5 | 컀밋 & ν‘Έμ‹œ | git push 성곡 | | 6 | Slack μ•Œλ¦Ό | [SEMO] Slack μ•Œλ¦Ό 전솑 μ™„λ£Œ | | 7 | 이슈 μ’…λ£Œ | Closes #{issue_number} | | 8 | (meta만) 둜컬 동기화 | .claude/ μ΅œμ‹ ν™” |


Purpose

SEMO μ‹œμŠ€ν…œ/νŒ¨ν‚€μ§€μ— λŒ€ν•œ ν”Όλ“œλ°± 이슈λ₯Ό λΆ„μ„ν•˜κ³ , μ μ ˆν•œ μˆ˜μ •μ„ 섀계 및 λ°˜μ˜ν•©λ‹ˆλ‹€.

  • ν”Όλ“œλ°± 수용 μ—¬λΆ€ 뢄석
  • 전체 νŒ¨ν‚€μ§€ ꡬ쑰λ₯Ό κ³ λ €ν•œ μž¬μ„€κ³„
  • μ μ ˆν•œ μˆ˜μ • λŒ€μƒ 평가 (semo-hooks, semo-cli, semo-mcp λ“±)
  • 버저닝, 배포, Slack μ•Œλ¦ΌκΉŒμ§€ μžλ™ν™”

πŸ”΄ Phase 1: ν”Όλ“œλ°± 뢄석

1.1 이슈 상세 쑰회

gh issue view {issue_number} --repo semicolon-devteam/semo --json title,body,labels,author

1.2 ν”Όλ“œλ°± μœ ν˜• λΆ„λ₯˜

| μœ ν˜• | 라벨 | 처리 방식 | |------|------|----------| | 버그 | bug | μ¦‰μ‹œ μˆ˜μ •, PATCH 버전 | | κΈ°λŠ₯ μš”μ²­ | enhancement | 섀계 κ²€ν†  ν›„ μˆ˜μ •, MINOR 버전 | | λ¬Έμ„œ | documentation | λ¬Έμ„œλ§Œ μˆ˜μ •, PATCH 버전 | | 질문 | question | λ‹΅λ³€ ν›„ 이슈 μ’…λ£Œ |

1.3 수용 κ°€λŠ₯μ„± 뢄석

[뢄석 κΈ°μ€€]
1. κΈ°μ‘΄ μ•„ν‚€ν…μ²˜μ™€ ν˜Έν™˜ κ°€λŠ₯ν•œκ°€?
2. λ‹€λ₯Έ νŒ¨ν‚€μ§€μ— 영ν–₯을 μ£ΌλŠ”κ°€?
3. Breaking Changeκ°€ λ°œμƒν•˜λŠ”κ°€?
4. λ³΄μ•ˆ μ΄μŠˆκ°€ μžˆλŠ”κ°€?

수용 λΆˆκ°€ μ‹œ λŒ€μ‘:

[SEMO] Skill: process-feedback

❌ ν”Όλ“œλ°± 수용 λΆˆκ°€
- **μ‚¬μœ **: {rejection_reason}
- **λŒ€μ•ˆ**: {alternative_suggestion}

β†’ μ΄μŠˆμ— μ½”λ©˜νŠΈ ν›„ μ’…λ£Œ

πŸ”΄ Phase 2: μˆ˜μ • λŒ€μƒ 평가

2.1 SEMO νŒ¨ν‚€μ§€ ꡬ쑰 이해

semo/
β”œβ”€β”€ semo-system/
β”‚   β”œβ”€β”€ semo-core/          # 원칙, μ˜€μΌ€μŠ€νŠΈλ ˆμ΄ν„°
β”‚   β”œβ”€β”€ semo-skills/        # 톡합 μŠ€ν‚¬
β”‚   β”œβ”€β”€ semo-hooks/         # Claude Code Hooks (λ‘œκΉ…)
β”‚   └── meta/               # Meta νŒ¨ν‚€μ§€ (SEMO 자체 개발)
β”œβ”€β”€ packages/
β”‚   β”œβ”€β”€ cli/                # semo CLI 도ꡬ
β”‚   └── mcp-server/         # MCP μ„œλ²„ (Slack, GitHub, Supabase)
└── .claude/                # 심볼릭 링크 (semo-system μ°Έμ‘°)

2.2 μˆ˜μ • λŒ€μƒ κ²°μ • κΈ°μ€€

| ν”Όλ“œλ°± λ‚΄μš© | μˆ˜μ • λŒ€μƒ | 버저닝 | |------------|----------|--------| | μŠ€ν‚¬ λ™μž‘ λ³€κ²½ | semo-skills | MINOR | | μ˜€μΌ€μŠ€νŠΈλ ˆμ΄ν„° λΌμš°νŒ… | semo-core | MINOR | | Hook λ™μž‘ λ³€κ²½ | semo-hooks | MINOR/PATCH | | CLI λͺ…λ Ήμ–΄ λ³€κ²½ | packages/cli | MINOR | | MCP 도ꡬ λ³€κ²½ | packages/mcp-server | MINOR | | λ¬Έμ„œ/μ˜€νƒ€ μˆ˜μ • | ν•΄λ‹Ή νŒ¨ν‚€μ§€ | PATCH |

2.3 영ν–₯ λ²”μœ„ 뢄석

# μˆ˜μ • λŒ€μƒ νŒŒμΌμ—μ„œ μ°Έμ‘°ν•˜λŠ” λ‹€λ₯Έ 파일 확인
grep -r "{keyword}" --include="*.md" semo-system/

πŸ”΄ Phase 3: 섀계 및 κ΅¬ν˜„

3.1 μž¬μ„€κ³„ ν•„μš” μ—¬λΆ€ νŒλ‹¨

[μž¬μ„€κ³„ κΈ°μ€€]
- κΈ°μ‘΄ ꡬ쑰와 μΆ©λŒν•˜λŠ” μš”μ²­
- μ—¬λŸ¬ νŒ¨ν‚€μ§€μ— 걸친 λ³€κ²½
- μƒˆλ‘œμš΄ μŠ€ν‚¬/μ—μ΄μ „νŠΈ μΆ”κ°€ ν•„μš”
- μ›Œν¬ν”Œλ‘œμš° λ³€κ²½ ν•„μš”

3.2 μ‚¬μš©μž 확인 (ν•„μš” μ‹œ)

ν”Όλ“œλ°± 반영 방식을 ν™•μΈν•©λ‹ˆλ‹€:

**원본 μš”μ²­**: {original_request}
**μ œμ•ˆλœ κ΅¬ν˜„**: {proposed_implementation}

μ΄λŒ€λ‘œ μ§„ν–‰ν• κΉŒμš”?

3.3 κ΅¬ν˜„

⚠️ 직접 μˆ˜μ •ν•˜μ§€ 말고 skill:implement λ˜λŠ” μ μ ˆν•œ μŠ€ν‚¬ 호좜

[μˆ˜μ • μœ ν˜•λ³„ μŠ€ν‚¬ λΌμš°νŒ…]
- μŠ€ν‚¬ μˆ˜μ • β†’ skill:implement (meta μ»¨ν…μŠ€νŠΈ)
- CLI μˆ˜μ • β†’ skill:implement (cli μ»¨ν…μŠ€νŠΈ)
- λ¬Έμ„œ μˆ˜μ • β†’ 직접 Edit

πŸ”΄ Phase 4: 버저닝 및 배포

4.1 버저닝 (μžλ™ 체인)

πŸ“– μ°Έμ‘°: version-manager Skill

μˆ˜μ • μ™„λ£Œ
    ↓
[μžλ™] skill:version-manager 호좜
    ↓
VERSION μ—…λ°μ΄νŠΈ + CHANGELOG 생성
    ↓
컀밋 & ν‘Έμ‹œ
    ↓
[μžλ™] skill:notify-slack 호좜 (릴리슀 μ•Œλ¦Ό)

4.2 npm 배포 (ν•΄λ‹Ή μ‹œ)

πŸ“– μ°Έμ‘°: deploy-npm Skill

| νŒ¨ν‚€μ§€ | npm 배포 ν•„μš” | |--------|--------------| | semo-hooks | βœ… | | packages/cli | βœ… | | packages/mcp-server | βœ… | | semo-skills | ❌ (λ¬Έμ„œλ§Œ) | | semo-core | ❌ (λ¬Έμ„œλ§Œ) |


πŸ”΄ Phase 5: 둜컬 동기화 (Meta ν™˜κ²½)

meta νŒ¨ν‚€μ§€ μˆ˜μ • μ‹œ ν•„μˆ˜

# .claude/ 심볼릭 링크가 μ΅œμ‹  μƒνƒœμΈμ§€ 확인
cd .claude && git pull origin main

μ™„λ£Œ 확인

[SEMO] Skill: process-feedback β†’ 둜컬 동기화 μ™„λ£Œ

βœ… .claude/semo-system/ μ΅œμ‹ ν™”λ¨

πŸ”΄ Phase 6: 이슈 μ’…λ£Œ 및 μ•Œλ¦Ό

6.1 이슈 μ’…λ£Œ

# 컀밋 λ©”μ‹œμ§€μ— 포함
git commit -m "fix(skills): {λ³€κ²½ μš”μ•½}

Closes #{issue_number}"

6.2 ν”Όλ“œλ°± μž‘μ„±μž μ•Œλ¦Ό

πŸ“– μ°Έμ‘°: check-feedback Skill

1. 이슈 μž‘μ„±μž GitHub ID 쑰회
2. team-members.mdμ—μ„œ Slack Name 쑰회
3. Slack API둜 User ID 쑰회
4. #_ν˜‘μ—…μ— λ©˜μ…˜ 포함 μ•Œλ¦Ό 전솑

좜λ ₯ ν˜•μ‹

뢄석 μ™„λ£Œ

[SEMO] Skill: process-feedback 호좜 - #86

## πŸ“‹ ν”Όλ“œλ°± 뢄석

**이슈**: #86 [Feature] ν…ŒμŠ€νŠΈ μš”μ²­ μ‹œ κΈ°λ³Έ ν…ŒμŠ€ν„° λ©˜μ…˜
**μœ ν˜•**: enhancement
**μž‘μ„±μž**: reus-jeon

### 뢄석 κ²°κ³Ό
- **수용 μ—¬λΆ€**: βœ… 수용
- **μˆ˜μ • λŒ€μƒ**: tester, request-test, notify-slack μŠ€ν‚¬
- **버전 νƒ€μž…**: MINOR
- **영ν–₯ λ²”μœ„**: ν…ŒμŠ€νŠΈ μš”μ²­ μ›Œν¬ν”Œλ‘œμš°

### κ΅¬ν˜„ κ³„νš
1. project-channels.md 생성 (ν”„λ‘œμ νŠΈλ³„ 채널 λ§€ν•‘)
2. tester μŠ€ν‚¬μ— ν”„λ‘œμ νŠΈ 채널 연동 μΆ”κ°€
3. team-members.md μ°Έμ‘°ν•˜μ—¬ ν…ŒμŠ€ν„° λ©˜μ…˜ μΆ”κ°€

처리 μ™„λ£Œ

[SEMO] Skill: process-feedback μ™„λ£Œ - #86

## βœ… ν”Όλ“œλ°± 처리 μ™„λ£Œ

**이슈**: #86
**μˆ˜μ • νŒ¨ν‚€μ§€**: semo-skills, semo-core
**버전**: 3.0.29

### λ³€κ²½ λ‚΄μ—­
- project-channels.md μ‹ κ·œ 생성
- tester, notify-slack μŠ€ν‚¬ μ—…λ°μ΄νŠΈ

### 배포
- [x] 컀밋 & ν‘Έμ‹œ μ™„λ£Œ
- [x] Slack μ•Œλ¦Ό 전솑
- [x] 이슈 μžλ™ μ’…λ£Œ

**문의자 μ•Œλ¦Ό**: @Reus β†’ #_ν˜‘μ—…

μŠ€ν‚¬ 체이닝

이전 μŠ€ν‚¬ (호좜자)

| μŠ€ν‚¬ | 트리거 | |------|--------| | check-feedback | 이슈 λͺ©λ‘ 확인 ν›„ "μ²˜λ¦¬ν•΄μ€˜" |

λ‹€μŒ μŠ€ν‚¬ (μžλ™ 호좜)

| μŠ€ν‚¬ | 트리거 | |------|--------| | implement | μ½”λ“œ/λ¬Έμ„œ μˆ˜μ • | | version-manager | 버저닝 | | notify-slack | Slack μ•Œλ¦Ό | | deploy-npm | npm 배포 (ν•΄λ‹Ή μ‹œ) |


References