원클릭으로
initiative-evolve-user-workflow
CL-05에서 호출하여 vault/user/ 프로필을 갱신하는 워크플로우. Internal skill — called during CL-05 to update vault/user/ profiles.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
CL-05에서 호출하여 vault/user/ 프로필을 갱신하는 워크플로우. Internal skill — called during CL-05 to update vault/user/ profiles.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Guided onboarding workflow — modn guide leads the system setup. Use when the user says "tutorial", "onboarding", or is a first-time user.
Process Catalyst detections — verify scope, format output, route to discussion or initiative creation. Internal skill — called when a system improvement opportunity is detected during conversation.
현재 세션의 initiative 맥락을 다음 세션으로 넘기는 핸드오프 문서 작성. Use when the user says "핸드오프", "세션 정리", "다음 세션으로", or session handoff.
Initiative 주제에 대한 리서치를 수행하고 결과를 기록. Internal skill — called by initiative workflow during research phases.
핸드오프 문서를 로드하여 이전 세션의 initiative 맥락을 복원하고 작업을 재개. Use when the user says "이어서 하자", "resume", "지난번 작업 계속", or continuing a previous initiative.
실험용 git worktree 생성/관리. Use when the user says "worktree", "실험 환경", "브랜치 분리", or needs an isolated experiment environment.
| name | initiative-evolve-user-workflow |
| description | CL-05에서 호출하여 vault/user/ 프로필을 갱신하는 워크플로우. Internal skill — called during CL-05 to update vault/user/ profiles. |
| spec-version | 2 |
| context | main |
| allowed-tools | ["Read","Write","Edit","Glob","Grep"] |
| argument-hint | <initiative-slug> |
Domain: initiative Version: 2.0.0 Trigger: CL-05 Layer Updates 단계
Initiative를 거치면서 사용자에 대한 새로운 관찰이 축적된다. 이 워크플로우는 축적된 관찰을 분류하여 vault/user/의 적절한 파일에 반영하고, 반영 이력을 추적한다. 에이전트 없이 메인 컨텍스트에서 사용자와 대화하며 실행한다 — 사용자 프로필 갱신은 사용자 확인이 본질이기 때문.
| 참조 | 역할 | 로드 시점 |
|---|---|---|
vault/user/_meta/agent-guide.md | 현재 행동 규칙 (대조용) | Step 1 |
vault/user/patterns/decision-making.md | 현재 패턴 SSOT (대조용) | Step 2 |
vault/user/_meta/summary.md | 현재 정체성 (대조용) | Step 2 |
workspace/squads/initiative/policies/user-evolution.md | 갱신 정책 | Step 2 |
CL-04.5 synthesis에서 Small 항목을 추출하고, 세션 중 Catalyst 👤 메모가 있으면 함께 수집.
입력:
closing/CL-04.5-catalyst-synthesis.md → Small 항목closing/CL-04-retrospective.md → Part 3 Collaboration 관찰각 발견을 목적지별로 분류. 사용자에게 분류 결과를 제시하고 확인받는다.
| 분류 | 목적지 | 기준 |
|---|---|---|
| 행동 규칙 | agent-guide.md | Anti-Pattern 추가/수정, 선호/비선호 변경, 패턴 요약 갱신 |
| 패턴 | patterns/decision-making.md | 신규 패턴 / 기존 강화 / 반증 |
| 정체성 | summary.md | 역할, 역량, 가치관, 최근 활동 변화 |
| 무관 | logs/에만 | 이 initiative 고유의 발견, 범용성 없음 |
JUDGMENT:
사용자 승인된 항목을 각 파일에 반영.
vault/user/logs/YYYY-MM-DD-{slug}-user-update.md 생성.
내용: 변경 목록, 관찰 패턴, 판단 근거, skip 사유.
None — 메인 컨텍스트에서 사용자와 대화하며 실행한다. 사용자 프로필 갱신은 사용자 확인이 본질이므로 에이전트 위임 없음.
findings: list # 수집된 발견 목록
classified: object # 분류 결과 {행동규칙: [], 패턴: [], 정체성: [], 무관: []}
contradiction: boolean # 기존 패턴과 모순 여부
nodes:
- id: collect
type: auto
summary: "CL-04.5 Small + CL-04 Part 3 + Catalyst 메모 수집"
postcondition:
- "findings 목록이 1건 이상 채워짐"
- id: classify
type: human
summary: "발견 분류 (행동규칙/패턴/정체성/무관) → 사용자 확인"
postcondition:
- "각 발견이 목적지별로 분류됨"
- "사용자 확인이 완료됨"
judgment:
- condition: "기존 패턴과 모순 발견"
next: classify
type: loop-back
max_iterations: 2
note: "사용자에게 어느 쪽이 맞는지 확인 → 재분류"
- condition: "분류 확정"
next: apply
- id: apply
type: auto
summary: "승인된 항목을 각 파일에 반영"
postcondition:
- "agent-guide / patterns / summary 중 해당 파일이 갱신됨"
side_effects:
- updates: vault/user/_meta/agent-guide.md
- updates: vault/user/patterns/decision-making.md
- updates: vault/user/_meta/summary.md
checkpoint: true
checkpoint_evidence: "vault/user/ 파일 갱신 완료"
- id: write-log
type: auto
summary: "logs/에 변경 이력 기록"
postcondition:
- "로그 파일이 생성됨"
side_effects:
- writes: vault/user/logs/YYYY-MM-DD-{slug}-user-update.md
edges:
- from: collect → to: classify
- from: classify → to: apply
- from: apply → to: write-log