From d391d4a5a1c2d403473d4580cab7456cc6a5bc3c Mon Sep 17 00:00:00 2001 From: swrring Date: Thu, 16 Apr 2026 17:01:56 +0900 Subject: [PATCH] =?UTF-8?q?feat(rule):=20P21-2=20=EC=84=B8=EC=85=98=20?= =?UTF-8?q?=EA=B3=B5=EC=9C=A0=20=ED=94=84=EB=A1=9C=ED=86=A0=EC=BD=9C=20?= =?UTF-8?q?=EC=8B=A0=EC=84=A4=20=E2=80=94=20"=EC=84=B8=EC=85=98=20?= =?UTF-8?q?=EA=B3=B5=EC=9C=A0"=20=3D=20commit+push=20(PD=EB=8B=98=20?= =?UTF-8?q?=EC=A7=81=EC=A0=91=20=EC=A7=80=EC=8B=9C)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit "세션 공유" 한 마디로 현재 세션의 변경사항을 git commit+push. 다른 세션에서 "세션 갱신"으로 수신. PD님 조작 최소화. Co-Authored-By: Claude Opus 4.6 (1M context) --- .claude/skills/너드나비스-코어룰/SKILL.md | 24 +++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/.claude/skills/너드나비스-코어룰/SKILL.md b/.claude/skills/너드나비스-코어룰/SKILL.md index ac844e0..66d8552 100644 --- a/.claude/skills/너드나비스-코어룰/SKILL.md +++ b/.claude/skills/너드나비스-코어룰/SKILL.md @@ -728,6 +728,30 @@ PD님이 **"세션 갱신"**이라고 지시하면, PM 단일 세션 에이전 - "동기화" - "sync" +## P21-2. 세션 공유 프로토콜 (2026-04-16 PD님 직접 지시) + +PD님이 **"세션 공유"**라고 지시하면, 현재 세션의 모든 변경사항을 **즉시 git commit + push**하여 다른 세션에서 접근 가능하게 만든다. PD님에게 추가 확인을 요청하지 않는다. + +### 수행 절차 +1. `git add -A` +2. `git commit` (변경 내용 요약 메시지 자동 생성) +3. `git push origin main` +4. 완료 보고 (1줄) + +### 트리거 표현 +- "세션 공유" +- "공유" +- "push" + +### 연계 +다른 세션에서 이 공유분을 수신하려면 **"세션 갱신"**(P21)을 실행. + +``` +세션 A: "세션 공유" → commit + push + ↓ (git) +세션 B: "세션 갱신" → fetch + merge → A의 작업분 반영 +``` + ## P22. 결정로그 발행 의무 (2026-04-16 PD님 직접 지시) 세션에서 **의미 있는 결정**이 발생하면, 세션 종료 전에 자기 송신 채널(`공유/소통/{부서}→PM/` 또는 `공유/소통/PM→{부서}/`)에 **결정로그** 1건을 발행한다. 대화 안에서만 존재하는 결정사항은 조직 자산이 되지 못한다.