작업 로그 - 2026년 3월
2026-03-25
Git remote 정리 + kdywave HWPX 포맷 리서치 착수 (세션 89)
- Git remote origin 제거 (kimdooo-a/00-general-pro-web.git — 이 프로젝트는 GitHub 연결 대상 아님)
- 프로젝트 불필요 파일 탐색 및 정리:
.mcp.json을00-general-pro-web/cms-dashboard/로 이동 (Supabase 토큰 노출 방지)__pycache__/12개 .pyc 파일 삭제05-external-skills/CLAUDE.md+.gitignore에서 제거 후 재복구 (향후 필요)run-ui.bat보존 결정
- kdywave HWPX 파일 형식 리서치 시작:
- Phase 0: 실제 HWPX 파일 분석 (ZIP+XML 구조, 네임스페이스, 동일 파일명 PDF/HWPX 5쌍 확인)
- Phase 1: Wave 계획 수립 (S규모 3 Wave, 17문서, 카테고리 4개)
- Wave 1 에이전트 3개 병렬 발사 → 5/6 문서 완료 (5,818줄):
- ✅ hwpx-package-structure.md (1,147줄)
- ✅ hwpx-content-model.md (1,501줄)
- ✅ existing-tools-survey.md (904줄)
- ✅ hwpx-vs-pdf-comparison.md (986줄)
- ✅ generation-approaches.md (1,280줄)
- ❌ hwpml-xml-schema.md (Agent 1 미완료, 재실행 필요)
- 체크포인트 저장 (
_CHECKPOINT_KDYWAVE.md)
- 신규 파일:
docs/hwpx-format-research/디렉토리 + README.md + 리서치 3개 - 수정 파일: CLAUDE.md, .gitignore, _CHECKPOINT_KDYWAVE.md
CMS Dashboard Supabase 002 마이그레이션 적용 (세션 88)
- Supabase MCP(
apply_migration)로002_auth_members.sql324줄 적용users테이블 생성 (auth.users 확장, 역할: owner/admin/member/viewer)audit_logs테이블 생성 (감사 로그)- Trigger 2개:
handle_new_user(자동 프로필 생성),update_users_updated_at - RPC 2개:
log_audit_event,get_members_stats - RLS 정책 11개 (users 5 + audit_logs 3 + documents 강화 4 + folders 강화 4 - 기존 2 제거)
list_tables로 검증: users(0행) + audit_logs(0행) 정상 생성, RLS 전체 ON- 코드 변경 없음 (Supabase DB 외부 변경만 수행)
CMS Dashboard Google OAuth 설정 가이드 (세션 87)
- CMS Dashboard 현황 탐색 (프로젝트 구조, 마이그레이션 상태, 기술 스택 파악)
- Google Cloud Console OAuth 2.0 클라이언트 설정 안내
- 승인된 JavaScript 원본:
general-pro.vercel.app,odnjescbnjjbspiqbhjk.supabase.co,localhost:3000 - 승인된 리디렉션 URI:
https://odnjescbnjjbspiqbhjk.supabase.co/auth/v1/callback
- 승인된 JavaScript 원본:
- Supabase Auth → Providers → Google 연동 절차 안내
- 코드 변경 없음 (설정 가이드 세션)
CMS Dashboard 회원 관리 체계 구현 (세션 86)
02-reusable-code/05-auth-rbac/패턴 기반 완전한 인증/RBAC 체계 구축- DB 마이그레이션:
002_auth_members.sql— users, audit_logs 테이블 + 트리거 + RLS + RPC - Auth 라이브러리 14개 파일: types, config, adapter, supabase adapter, rbac, server, api-guard, middleware, AuthProvider, useAuth, useUser, usePermission, AuthGuard, PermissionGate
- CMS 타입: CmsRole, Member, AuditLog, MemberStats, ROLE_DISPLAY
- 미들웨어: 공개/보호/역할별 라우트 보호 (src/middleware.ts)
- 인증 페이지 4개: /login, /signup, /auth/callback, /auth/reset-password
- 레이아웃 개편: AuthProvider 래핑 (providers.tsx) + 인증 인식 사이드바 (sidebar.tsx, user-menu.tsx) + layout.tsx 수정
- 기존 API 보호: documents POST/PUT/DELETE + folders POST에 withRole() 래퍼 추가
- 신규 API 4개: /api/auth/me, /api/admin/members, /api/admin/members/[id], /api/admin/audit
- 감사 로깅: logAudit() 유틸 (src/lib/audit.ts) + 모든 쓰기 API에 감사 기록
- 관리자 UI 5개 페이지: /admin (layout+dashboard), /admin/members (목록+상세), /admin/audit
- 프로필 페이지: /profile (내 정보 조회/수정)
- 역할 체계: owner > admin > member > viewer (공개 읽기 유지)
- 총 35개 신규 파일 + 4개 수정 파일, 소스코드 TypeScript 에러 0개
CMS Dashboard 구축 — Supabase 아카이브 웹앱 (세션 85)
1. cms-dashboard/ Next.js 15 프로젝트 생성
- Next.js 15 App Router + TypeScript + Tailwind CSS + shadcn/ui 기반
- 별도 git repo → GitHub
kimdooo-a/General-propush 완료 - 의존성: @supabase/supabase-js, @supabase/ssr, react-markdown, remark-gfm, shiki, CodeMirror 6, gray-matter 등
2. Supabase 스키마 + 마이그레이션
supabase/migrations/001_schema.sql— folders + documents 테이블, pg_trgm 확장, tsvector 자동 갱신 트리거- RPC 3개: search_documents(한/영 풀텍스트), get_folder_tree, get_dashboard_stats
- RLS: public read, service_role write
scripts/migrate-to-supabase.ts— 1,411 문서 + 327 폴더 DB 이관 완료 (실패 0)
3. 웹 페이지 (10개 라우트)
/— 대시보드 홈 (통계 카드, 타입별 분포, 최근 업데이트, 카테고리 그리드)/browse— 13개 루트 카테고리 카드 그리드/browse/[...path]— 동적 폴더/문서 브라우저 (브레드크럼, 하위 폴더, 문서 목록)/doc/[id]— 문서 뷰어 (마크다운 렌더링 + 코드 하이라이팅 + 메타데이터 패널)/doc/[id]/edit— 문서 편집기 (textarea + 메타데이터 폼)/new— 새 문서 생성 (폴더 선택 + 파일명 + 에디터)/search— 풀텍스트 검색 (카테고리/타입 필터, 스니펫 하이라이트)/api/documents,/api/documents/[id],/api/folders,/api/stats— CRUD API
4. Supabase 연결 인프라
src/lib/supabase/— client-browser, client-server, client-admin, types (04-supabase-patterns 기반).env.local— 3개 키 설정 (git 미포함).mcp.json— Supabase MCP 서버 설정 (다음 세션부터 DB 직접 제어)
5. 00-general-pro-web 측 변경 (2개 파일)
.gitignore— .next/ 추가, cms-dashboard 격리 주석.mcp.json— Supabase MCP 서버 설정 (신규)
08-research-vault 생성 + 프로젝트 전체 통합 (세션 84)
1. 08-research-vault 신규 생성 (3개 파일)
08-research-vault/README.md— 사용 가이드 + 토픽 인덱스 + 워크플로우 정의08-research-vault/_TOPIC_TEMPLATE.md— 주제 폴더 초기화 템플릿 (frontmatter + 핵심 질문 + 분석 이력)08-research-vault/_ANALYSIS_TEMPLATE.md— 개별 분석 카드 템플릿 (원본 정보 + 상세 분석 + 인사이트)
2. CLAUDE.md 등록
- 폴더 구조에 08-research-vault 항목 추가
- 관련 문서 섹션에 README 링크 추가
3. 시스템 정합성 (Group 1 — 4개 파일)
.gitignore— HWPX/HWP 바이너리 제외 규칙 추가docs/references/_COMPONENT_MAP.md— Read 6행, Write 4행, 문서참조 4행 갱신, 수동 연쇄 4건, 통계 332+→346+, 갱신 로그 추가03-skills/inception/SKILL.md— Phase 1.7.1 아이디어·연구 저장소 스캔 단계 추가03-skills/inception/references/extraction-patterns.md— 경로 패턴 2행 + 정규식에 07-idea-vault/08-research-vault 추가
4. 스킬 연동 (Group 2 — 6개 스킬)
kdyintel/SKILL.md— Phase 0-2b 교차 참조 + Phase 6-1b 아카이빙 판단·저장 + 관련 스킬 테이블kdynotebook/SKILL.md— Phase 0-3b 교차 참조 + Phase 3-2b 아카이빙 판단·저장 + 관련 스킬 테이블kdywave/SKILL.md— Phase 0 Step 6 교차 참조 + Phase 4 Step 3 아카이빙 + 관련 스킬/에이전트 섹션 신규 생성kdyspike/SKILL.md— Phase 0-1 Step 5 교차 참조 + Phase 4-2b 아카이빙 판단·저장 + 관련 스킬 테이블kdyidea/SKILL.md— 관련 스킬 테이블 Ref 1행kdynext/SKILL.md— 관련 스킬 테이블 Ref 1행
5. 보완 (Group 3 — 2개 파일)
08-research-vault/README.md— 관련 도구 테이블에 kdyidea/kdynext 추가docs/references/_SYNERGY_ANALYSIS.md— 시너지 #11(연구자료 누적 순환) 추가, 강점 요약 1행, 통계 346+
6. GP경유 아카이빙 체계 전환
GP전용→GP경유: $BASE → $GENERAL_PRO 경로 변경 (모든 프로젝트에서 동작)- 아카이빙 가치 판단 기준(archive_score ≥ 3) 4개 스킬에 추가
- 새 주제 폴더는 AskUserQuestion 확인 후 생성, 기존 주제는 자동 추가
총 변경: 신규 3개 + 수정 15개 = 18개 파일
2026-03-24
Anthropic 디자인 스킬 설치 + kdyintel --all 3차 + kdymarket + 프로젝트 생성 (세션 82)
1. Anthropic 공식 디자인 스킬 5개 글로벌 설치
~/.claude/skills/frontend-design/SKILL.md— 프로덕션급 UI 인터페이스 (277K+ 설치)~/.claude/skills/canvas-design/SKILL.md— .png/.pdf 비주얼 아트 디자인~/.claude/skills/algorithmic-art/SKILL.md+ templates/ (viewer.html, generator_template.js) — p5.js 제너레이티브 아트~/.claude/skills/theme-factory/SKILL.md+ themes/ (10개 테마 MD) — 아티팩트 테마 적용~/.claude/skills/web-artifacts-builder/SKILL.md+ scripts/ (init/bundle.sh) — 복합 HTML 아티팩트
2. kdyintel --all 3차 실행 (3 파이프라인 병렬)
- 일반: 수집 200건 (HN 50, Reddit 50, GitHub 50, Google News 50), 트렌드 15개 (Critical 4), 기회 5개
- Claude 생태계: 16건 감지 → 검증 후 10건 반영 (3건 이미 반영, 3건 제외)
- Scout: 45건 발견 → 12개 등록 (S 4, A 8), AI 팁 10개, 갭 4개
3. 사전 적절성 검증 (3 Explore 에이전트 병렬)
- Scout: 12/12 GitHub 실존 확인, 등급/점수 타당
- Claude: 16→10 필터 (DIFF-008/013/014 이미 반영, DIFF-005/009 하향 제외)
- 보고서: 8.5/10 품질, 200건 실데이터 JSON 확인
4. 검증 후 반영
useful-repos.md: 12개 레포 추가 (155→167개), 8개 카테고리 갱신_CLAUDE_CODE_REFERENCE.md: 신규 §14 통합 생태계 (Dispatch, Slack, GitHub Review, Cloud Tasks) + P2 6건 + P3 4건community-reference/README.md: 카운트 155→167, 날짜 갱신- 통합 리포트:
docs/intel/all/2026-03-24-all-intel-report.md
5. kdymarket: AI Agent Orchestration SaaS 마케팅 전략서
- 채널: LinkedIn (B2B) + Hacker News (개발자) + Twitter/X (커뮤니티)
- 예산: Bootstrap $102/mo → Scale $1,346/mo, Y1 ARR $1M 목표
- 한국 시장: 요즘IT, GeekNews, 디스콰이엇, 커리어리
6. 프로젝트 생성: AI Agent Orchestration SaaS
- 경로:
Code_Cowork/01 project/260324 AI Agent Orchestration SaaS/ - CLAUDE.md + docs 풀뿌리 트리 + .gitignore + git init (9 files, 255 insertions)
- 스택: Next.js 15 + FastAPI + Supabase + LangGraph + OpenTelemetry
신규 파일 (11개): all-intel-report, ecosystem-report, marketing-strategy, opportunity cards 5개, collection.json, intel-report, scout-report, tips 수정 파일 (14개): useful-repos, _CLAUDE_CODE_REFERENCE, _COMPONENT_MAP, _SYNERGY_ANALYSIS, CLAUDE.md, README, kdyintel phases 7개, _CHECKPOINT_ALL
2026-03-23
.claude/skills 중복 정리 + 미추적 스킬 등록 (세션 81)
.claude/skills/inception/삭제 (SKILL.md + references/extraction-patterns.md, 2파일).claude/skills/kdysync/삭제 (SKILL.md, 1파일).claude/skills/ui-ux-pro-max/삭제 (SKILL.md + data/ + scripts/, 28파일)- 빈
.claude/skills/및.claude/폴더 제거 03-skills/kdycron/git 추적 추가 (SKILL.md, 1파일)03-skills/kdywave/git 추적 추가 (SKILL.md + phases 5 + references 8 + templates 7 + examples 1, 22파일)- 삭제 31파일, 추가 23파일 (54파일 변경)
원격 동기화 — 로컬 잔재 폐기 + git pull 최신화 (세션 80)
- 다른 컴퓨터 작업분(36커밋, 세션 53~79)이 원격에 push된 상태 확인
- 로컬 변경 21파일(경로 이식성 개선 등 이전 작업 잔재)이 원격과 전부 충돌 → 로컬 폐기
- untracked 3개 폴더(
.claude/skills/kdysync/,cowork-session.skill,docs/intel/) 삭제 git pull origin main→ Fast-forward 병합으로815adce까지 최신화- 수정 파일: 0개 (원격 내용을 그대로 수용)
2026-03-22
Superpowers 연계 통합 + kdyintel MCP 제거 + 동기화 체인 (세션 79)
- kdyintel Scout 모드에서 MCP 서버 탐색/등록 기능 삭제 →
/kdymcp로 위임 (SKILL.md, phases/scout.md, phases/all.md, references/scout-sources.md, references/scout-report-template.md, references/all-report-template.md) - Superpowers 플러그인 연계: 23/32개 스킬에
## Superpowers 연계섹션 추가 (verification-before-completion 22개, systematic-debugging 11개, brainstorming 7개, dispatching-parallel-agents 5개, TDD 2개, requesting-code-review 1개, writing-plans 1개) - kdyswarm 위임 조건: kdygenesis(DAG 5+독립스킬), kdyweb(10+페이지 init), kdynext(5+코드수정스킬) 3개에 조건부 추가
- 스킬 컨벤션 Section 9 (Superpowers 연계) 신규 제정:
docs/rules/skill-convention.md - 제외 스킬 9개: cs, kdyplanon, kdyclean, kdyupdate, inception, kdyimagemid, kdyimageanti, polnetuploadset, kdymcp
/kdysync: 28개 파일 프로젝트→글로벌 동기화, 134/134 IDENTICAL/kdyupdate: 카탈로그 최신 상태 확인 (변경 불필요)/inception: 최종 갱신 이력 추가, 301+ 연결 유지- 수정 파일: SKILL.md 28개 + kdyintel 관련 5개 + skill-convention.md + _COMPONENT_MAP.md = 총 35개
2026-03-21
07-idea-vault 생성 + kdyintel --all 2차 + 체인 동기화 (세션 78)
- 07-idea-vault/ 신규 생성: 폴더 구조 (ideas/, plans/, archive/) + _IDEA_TEMPLATE.md + _PLAN_TEMPLATE.md
- 기존 기회카드 2개 마이그레이션 (builder-tool-platform, vertical-ai-app)
- kdyintel --all 실행 (전체 도메인): Agent-1(뉴스 200+건, 트렌드 20개, 기회 5개) + Agent-2(Claude 생태계 40건) + Agent-3(Scout 38개)
- 통합 리포트: docs/intel/all/2026-03-21-all-intel-report.md (교차 분석 12개 인사이트)
- 기회 카드 5개 생성 → 07-idea-vault에 SEED 등록 (총 7개)
- useful-repos.md: 83→111개+ (S등급 11 + A등급 17 추가)
- MCP 카탈로그: 44→55개, 6개 신규 카테고리 (monitoring, automation, sandbox, security, frontend, management)
- _CLAUDE_CODE_REFERENCE.md: 40건 반영 — Channels, Voice Mode, effort frontmatter, Hooks 3이벤트(StopFailure/Elicitation/PostCompact), CLI 12+플래그, Settings 4개, 환경변수 3개, 인세션 명령 6개, 변경 이력 테이블
- CLAUDE.md: 07-idea-vault 폴더 구조 등록, MCP 카탈로그 55개/커뮤니티 111개+ 숫자 갱신
- 체인 실행: /kdyupdate(숫자 갱신) → /kdysync(1파일 동기화) → /inception(최종 갱신 기록)
kdyintel 확장 — --scout + --all 모드 추가 (세션 77)
- kdyintel 기존 2모드(일반, --claude)에서 4모드 체계로 확장
- --scout 모드 (SC-1~SC-6): GitHub/웹/커뮤니티에서 스킬·MCP·AI팁 체계적 탐색
- 병렬 3에이전트 (GitHub 검색, 웹 블로그, 커뮤니티)
- 기존 자산 중복 제거 + 4차원 스코어링 + 13+11 카테고리 자동 분류
- useful-repos.md 및 mcp-catalog 자동 등록 + 갭 분석
- --all 모드 (AL-1~AL-4): 일반+Claude+Scout 3파이프라인 병렬 실행
- 교차 분석 4가지 (트렌드×스카우트, 생태계×스카우트, 생태계×트렌드, 갭×기회)
- 통합 인텔리전스 리포트 생성
- 신규 파일 5개:
phases/scout.md,phases/all.md,references/scout-sources.md,references/scout-report-template.md,references/all-report-template.md - 수정 파일 2개:
SKILL.md,CLAUDE.md - kdysync 실행: 프로젝트↔글로벌 134/134 파일 일치 확인
- --all 실전 실행 (AL-1~AL-4):
- Agent-1 뉴스: 250건 수집(Python 200+WebSearch 50), 트렌드 10개, 기회 5개(S: AI Agent 워크플로우 빌더 88점)
- Agent-2 Claude: 28건 변경 감지(NEW 14, CHANGED 9, OBSOLETE 5), Channels/Voice/Hooks 확장/effort
- Agent-3 Scout: 79건 발견→38개 필터→S등급 11+A등급 17, AI 팁 12개, 갭 6개
- 교차 분석 9개 인사이트
- 즉시 액션 3개 병렬 실행:
- Claude 레퍼런스 갱신:
_CLAUDE_CODE_REFERENCE.md+220/-23줄 (1132→1324줄), 신규 섹션 5개(Channels, Voice, Remote Control, Desktop, 변경 이력) - Scout 등록:
useful-repos.mdS등급 11개 반영(신규 4+이동 1+업그레이드 6) - MCP 카탈로그: +4서버(Datadog, Zapier, E2B, Chroma), +2카테고리(monitoring, automation), 44→56개
- Claude 레퍼런스 갱신:
- 총 변경: 61파일, +10,018줄
kdyupdate — CLAUDE.md 스킬 카운터 31→32 수정 (세션 76)
/kdyupdate실행: 32개 스킬, 13개 에이전트 디스크 인벤토리 수집 → CLAUDE.md 파싱 → 차이 분석- 스킬/에이전트 이름·설명·폴더 구조 모두 디스크와 일치 확인
- 유일한 차이: 스킬 개수 카운터 "31개"→"32개" (2곳 수정)
## 주요 스킬 (31개, 7카테고리)→(32개, 7카테고리)(라인 160)- 폴더 구조
03-skills/설명 →(32개, 7카테고리)(라인 91)
- 수정 파일 (1개):
CLAUDE.md
Figma MCP 인증 문제 진단 + 빌트인 플러그인 비활성화 (세션 75)
- Figma MCP "needs authentication" 경고 원인 분석
- API 키(figd_...) 유효성 확인: HTTP 200, 김도영(smartkdy7@gmail.com) 계정 인증 성공
- 두 개의 Figma 서버 중복 발견:
plugin:figma(OAuth, 인증 실패) vsfigma-dev(API 키, Connected)
figma@claude-plugins-officialv1.2.0 빌트인 플러그인 비활성화 (claude plugin disable)figma-devMCP(npx figma-developer-mcp)로 Figma 기능 정상 사용 가능- 수정 파일 (1개):
~/.claude/settings.json(프로젝트 외부)
inception 의존성 맵 갱신 + kdysync 글로벌 동기화 (세션 74)
/inception실행: _COMPONENT_MAP.md 갱신- 신규 스킬 4개 등록: kdydb, kdyi18n, kdycicd (세션 73 Gap 스킬), polnetuploadset (기존 미등록 Gap)
- 카테고리 메타데이터 28→31개 (CAT 2: 3→4, CAT 4: 6→9)
- 매트릭스 4행 추가, 개별 통계 4건 추가
- 총 상호 연결 301+ 유지 (신규 4개 모두 대상 프로젝트 전용, 내부 관계 없음)
- CLAUDE.md 변경 불필요 (세션 73에서 이미 갱신 완료)
/kdysync실행: 프로젝트→글로벌 동기화- 신규 복사 3개: kdycicd/SKILL.md, kdydb/SKILL.md, kdyi18n/SKILL.md
- 덮어쓰기 1개: kdymcp/references/server-registry.md (프로젝트가 최신)
- 검증 4/4 성공, 동기화 후 117파일 100% 일치
2026-03-15
kdyswarm 연구 스웜 — 20-Agent 프로젝트 분석 + Gap 스킬 3개 생성 (세션 73)
- 20개 에이전트 병렬 발사 (프로젝트 분석 15 + GitHub/마켓 검색 5)
- 프로젝트 분석 14/15 성공 (destiny visions 접근 제한)
- 공통 병목 도출: DB 마이그레이션 수동(7개), i18n 수동(5개), CI/CD 부재(전체)
- 신규 스킬 3개 생성:
03-skills/kdydb/SKILL.md,03-skills/kdyi18n/SKILL.md,03-skills/kdycicd/SKILL.md - 커뮤니티 레퍼런스 확장: 11카테고리 51개 → 13카테고리 83개+ (§12 CI/CD 8개, §13 MCP 14개 등)
- 종합 보고서 생성:
docs/intel/swarm-analysis-2026-03-15.md - CLAUDE.md 스킬 수 29→31, 폴더 구조, 커뮤니티 참조 수 갱신
- README.md 카테고리 요약 테이블 갱신
MCP 카탈로그 확장 19→44개 (세션 72)
- 신규 카테고리 2개 생성:
ai/(3개 서버),productivity/(5개 서버) _shared/mcp-server-schema.md카테고리 목록 9→11개 확장- Tier 1 (필수 7개): Firecrawl, Context7, Google Calendar, Glif, Docker, Redis, MongoDB
- Tier 2 (고빈도 10개): Notion, Vercel, Stripe, Linear, Perplexity, Exa, N8N, Obsidian, Upstash, Neon
- Tier 3 (니치 8개): Telegram, Discord, Home Assistant, Twilio, Alpha Vantage, AWS, FastAPI MCP, Kaggle
search/tavily.md에 tavily-remote 변형 정보 추가 (tavily_research, tavily_crawl, tavily_map 도구)- 프리셋 3개 추가:
ai-enhanced(firecrawl+context7+perplexity),saas-project(stripe+vercel+neon+redis),full-communication(slack+gmail+telegram+discord) - 인덱스 갱신:
14-mcp-catalog/README.md(44행),server-registry.md(44행+8프리셋),_MCP_REFERENCE.md(11카테고리+34환경변수),CLAUDE.md(숫자 갱신 2곳)
03-skills 카테고리화 — README 재작성 + CLAUDE.md 카테고리 컬럼/트리 (세션 71)
배경:
- 03-skills/에 28개 스킬이 플랫하게 나열되어 탐색이 어려움
- Claude Code는
skills/*/SKILL.md한 단계만 스캔하므로 물리적 중첩 불가 - README 기반 가상 카테고리화 + CLAUDE.md 카테고리 컬럼 추가로 해결
7개 카테고리 분류:
- CAT-1 세션 생명주기 (3): cs, kdyplanon, kdyclean
- CAT-2 프로젝트 부트스트랩 (3): kdysetting, kdygenesis, kdyweb
- CAT-3 코드 라이브러리 (5): kdyextract, kdypick, crawler-code-generator, kdyimagemid, ui-ux-pro-max
- CAT-4 품질/검증 (6): kdyconvention, kdyconecttest, kdye2e, kdyspike, manage-skills, verify-implementation
- CAT-5 인텔리전스/전략 (4): kdyintel, kdymarket, kdyidea, kdyimageanti
- CAT-6 시스템 메타 (5): inception, kdyupdate, kdysync, kdyselfreflection, kdymcp
- CAT-7 오케스트레이션 (2): kdynext, kdyswarm
수정 파일 (3개):
03-skills/README.md— 전면 재작성 (카테고리 인덱스, 의존성 흐름도, 단계별 가이드)CLAUDE.md— 스킬 테이블 카테고리 컬럼 추가, 폴더 트리 CAT-1~7 주석 삽입docs/references/_COMPONENT_MAP.md— 스킬 카테고리 메타데이터 섹션 추가, 갱신 로그
검증:
- 물리 폴더 구조 변경 없음 (28개 스킬 폴더 그대로)
03-skills/*/SKILL.md글로브 패턴 호환 확인 (kdysync, kdyupdate, inception)- 스킬 트리거 이름 변경 없음
2026-03-14
kdysync + inception — kdyswarm 글로벌 동기화 + 의존성 맵 등록 (세션 70)
kdysync 실행:
- kdyswarm 17파일 프로젝트→글로벌 복사 (
~/.claude/skills/kdyswarm/) - 기존 104파일 IDENTICAL, GLOBAL_ONLY 1건 무시
- 검증: 17/17 일치
inception 실행:
_COMPONENT_MAP.md에 kdyswarm 노드 전체 등록:- Read 관계 7행 (self refs 6종+phases 8종, 07-parallel-dev 3종, 대상 프로젝트, 체크포인트)
- Write 관계 4행 (.kdyswarm/guidelines/, ownership-map.json, dag.md, checkpoint)
- 문서 참조/생성 1행
- 자동 연쇄 2건 (Phase 6→kdyconvention, kdyconecttest)
- 조건부 연쇄 2건 (kdygenesis→kdyswarm, Phase 6→kdye2e)
- 수동 연쇄 4건 (→inception, →kdyupdate, ←kdynext Ref, ←code-reviewer Ref)
- 매트릭스 1행 추가
- 개별 통계 1건 (18개: Read 7+Write 4+Invoke 3+Recommend 2+Ref 2)
- 총 상호 연결: 276+→294+
_SYNERGY_ANALYSIS.md통계 동기화 (276+→294+)
수정 파일 (2개): docs/references/_COMPONENT_MAP.md, docs/references/_SYNERGY_ANALYSIS.md
글로벌 동기화 (17개): ~/.claude/skills/kdyswarm/ 전체
kdyswarm 스킬 구현 — 병렬 멀티에이전트 오케스트레이션 (세션 69)
/kdyswarm 스킬 전체 구현. 4계층 가이드라인(L1~L4) 생성 → N개 에이전트 DAG 병렬 발사 → 워크트리 격리 → 의존성 순서 통합.
구조: Large (SKILL.md 253줄 + phases/ 8개 + references/ 6개 + examples/ 2개 = 17개 파일)
생성 파일 (17개):
03-skills/kdyswarm/SKILL.md— 핵심 오케스트레이터 (253줄)phases/context-detection.md— Phase 0: 프로젝트/스택/규모 감지phases/guideline-generation.md— Phase 1: L1~L4 가이드라인 생성phases/task-decomposition.md— Phase 2: 기능 분해 + DAG + 소유권 맵phases/user-confirmation.md— Phase 3: 계획 표시 + 승인 게이트phases/parallel-execution.md— Phase 4: Agent×N 병렬 발사phases/integration.md— Phase 5: DAG 순서 머지 + 충돌 해결phases/validation.md— Phase 6: tsc→convention→connectivity→E2Ephases/report.md— Phase 7: 비용/검증/TODO 보고서references/scale-matrix.md— S/M/L/XL 파라미터 + --budget 역계산references/guideline-templates.md— L1~L4 템플릿 구조references/model-distribution.md— opus/sonnet/haiku 배분 규칙references/ownership-protocol.md— 🔴🟡🟢 → N에이전트 확장references/cost-calculator.md— 비용 추정 공식 + ceilingreferences/merge-strategy.md— 워크트리 머지 프로토콜examples/small-web-app.md— S규모 3에이전트 예시examples/large-saas.md— L규모 12에이전트 예시
수정 파일 (1개): CLAUDE.md (폴더 구조 설명 + 스킬 테이블 설명 갱신)
재사용 자산: 07-parallel-dev(🔴🟡🟢 3등급 + 계약 패턴 + 코딩 컨벤션), kdygenesis(예산 체계), kdynext(DAG 그룹 + 서브에이전트 결정 트리)
검증: 컨벤션 9/9 PASS, SKILL.md 253줄(≤500), 절대 경로 0건, 프론트매터 4필드, 관련 스킬 8개(4가지 관계 유형)
CLAUDE.md 풀뿌리 트리 검증 — 4개 누락 항목 추가 (세션 68)
CLAUDE.md 폴더 구조 트리와 디스크 실제 상태를 비교 검증. 4개 누락 항목 발견 및 추가.
누락 발견 및 추가:
03-skills/kdyswarm/— 멀티 에이전트 스웜 오케스트레이션 스킬 (폴더 구조 트리 + 스킬 테이블)docs/intel/— kdyintel 산출물 저장소 (폴더 구조 트리)docs/references/— 레퍼런스 파일 (폴더 구조 트리)docs/rules/— 컨벤션 규칙 (폴더 구조 트리)
일치 확인: 01-dev-rules-system/, 02-reusable-code/, 02-reusable-code-python/, 02-reusable-code-java/, 02-reusable-design/, 04-agents/ 모두 트리와 일치
수정 파일 (1개): CLAUDE.md
글로벌 MCP 8개 등록 + 셋업 스크립트 생성 (세션 67)
Opus 4.6에 적합한 MCP 서버 평가 후 8개 선정 및 ~/.claude.json에 글로벌 등록.
등록된 MCP 서버 (8개):
- context7 — 라이브러리 최신 문서 조회 (학습 컷오프 보완)
- github — GitHub API (PR/이슈/코드 검색)
- filesystem — Downloads + 11_dev 폴더 직접 접근
- brave-search — 웹 검색 (한도 분산용 1)
- tavily-remote — AI 최적화 검색 (한도 분산용 2)
- firecrawl-mcp — 웹 크롤링/스크래핑
- playwright — 브라우저 자동화/테스트
- glif — AI 이미지 생성
제외된 MCP 서버 (3개):
- sequential-thinking: Opus 4.6 자체 추론 충분
- memory: Claude Code 내장 메모리와 중복
- puppeteer: Playwright와 기능 중복
생성 파일:
01-dev-rules-system/03-dev-templates/mcp/setup-mcp.sh— 다른 컴퓨터 일괄 등록 스크립트 (개발 폴더 자동 탐지)
수정:
- filesystem MCP 경로 공백 문제 해결 (
F:/11 dev→F:\11_dev)
2026-03-13
스킬 하드코딩 경로 제거 + 동기화 체인 (세션 66)
03-skills/ 17개 파일에서 하드코딩 절대 경로를 이식 가능한 변수로 변환 (41개 편집).
변환 규칙 3가지:
F:\11_dev\00 general-pro/C:\develop\00-general-pro-web→ GENERAL_PRO 결정 패턴 +$GENERAL_PRO/...C:\Users\smart\.claude\*→~/.claude/*F:\11_dev\<프로젝트>→{프로젝트 경로}/...또는$DEV_DIR/...
수정 파일 (18개):
03-skills/kdyintel/SKILL.md— GENERAL_PRO 결정 패턴 추가 + 본문 경로 5건03-skills/kdymarket/SKILL.md— GENERAL_PRO 결정 패턴 추가03-skills/kdyplanon/SKILL.md—~/.claude/plans4건 + 예시 경로 2건03-skills/kdyextract/SKILL.md— 예시 경로 3건03-skills/kdyidea/SKILL.md—$DEV_DIR/5건03-skills/kdyselfreflection/skill.md— 예시 경로 3건03-skills/kdynext/SKILL.md— 예시 경로 1건03-skills/kdyintel/phases/claude-ecosystem.md— GENERAL_PRO 참조 1건03-skills/kdyintel/phases/collection.md— bash 경로 2건03-skills/kdyintel/phases/analysis.md— bash 경로 2건03-skills/kdyintel/phases/synthesis.md— Read/Glob 경로 2건03-skills/kdyidea/phases/validation.md—$GENERAL_PRO/1건03-skills/kdyidea/phases/exploration.md—$DEV_DIR/1건03-skills/kdyidea/references/scoring-matrix.md—$DEV_DIR/1건03-skills/kdyidea/references/exploration-sources.md—$DEV_DIR/*1건03-skills/kdyintel/references/scoring-matrix.md—$DEV_DIR/1건03-skills/kdyextract/references/mode-b-web-scan.md— 예시 경로 1건docs/references/_COMPONENT_MAP.md— kdyplanon 문서참조 경로 수정 + 갱신 이력
동기화 체인 실행:
/kdysync— 프로젝트→글로벌 27파일 덮어쓰기 (검증 27/27 일치)/kdyupdate— CLAUDE.md 카탈로그 26스킬+13에이전트 전체 일치 (변경 없음)/inception— _COMPONENT_MAP.md kdyplanon 경로 1건 수정, 276+ 연결 유지/kdysync— 2차 검증 105/105 IDENTICAL
2026-03-08
inception 스캔 — 전체 일치 확인 (세션 65)
/inception 읽기 전용 스캔. 파일 수정 없음.
Phase 1 인벤토리:
- 01-dev-rules-system: 9개
- 02-reusable-code: 17개
- 02-reusable-code-python: 11개
- 02-reusable-code-java: 6개
- 02-reusable-design: 4개
- 02-reusable-page: 1개
- 03-skills: 26개 (SKILL.md)
- 04-agents: 13개
Phase 4 차이 분석:
- CLAUDE.md 폴더 구조 vs 디스크: 일치
- CLAUDE.md 스킬 테이블 (26행) vs 디스크 (26 SKILL.md): 일치
- CLAUDE.md 에이전트 테이블 (13행) vs 디스크 (13 .md): 일치
- _COMPONENT_MAP.md 관계: 일치 (276+개)
- _SYNERGY_ANALYSIS.md 총 상호 연결: 276+ (일치)
결론: 갱신 불필요. 전체 동기화 상태.
수정 파일: 없음
CE-6 전파 — kdyupdate+kdysync+inception 연쇄 실행 (세션 64)
/kdyupdate: CLAUDE.md kdyintel 설명 갱신 (스킬 테이블 ~1, 폴더 구조 ~1)/kdysync: 프로젝트→글로벌 4파일 동기화 (claude-ecosystem.md 신규 + SKILL.md/source-registry/report-template 갱신, 검증 4/4)/inception증분: _COMPONENT_MAP.md kdyintel --claude 관계 추가- Read +4행 (CE-3 영향 스캔: _CLAUDE_CODE_REFERENCE, skills, agents, dev-rules)
- Write +2행 (레퍼런스 갱신, 생태계 보고서)
- 문서참조 갱신 (phases 4종, Write 대상 확대)
- 수동 연쇄 +5건 (kdyupdate/kdysync/inception Invoke + kdyselfreflection/kdyconvention 추천)
- 매트릭스 kdyintel 행 수정 (01-dev-rules Read 추가)
- 통계 265+→276+
- _SYNERGY_ANALYSIS.md 총 상호 연결 265+→276+ 동기화
- 수정 파일: CLAUDE.md, _COMPONENT_MAP.md, _SYNERGY_ANALYSIS.md
- 글로벌 동기화: ~/.claude/skills/kdyintel/ 4파일
kdyintel --claude 실전 실행 — 레퍼런스 51건 갱신 + 연쇄 6파일 (세션 63)
/kdyintel --claude CE-1~CE-5 실전 실행.
- CE-1 수집: 병렬 에이전트 3개 (공식 문서 9페이지 + 블로그/변경 로그 + GitHub v2.1.49~v2.1.71/커뮤니티)
- CE-2 변경 감지: 51건 (NEW 38, CHANGED 11, OBSOLETE 4)
- 문서 URL 이전: docs.anthropic.com → code.claude.com
- Hooks: 14→18개 이벤트, http 핸들러 추가, InstructionsLoaded/ConfigChange/WorktreeCreate/WorktreeRemove
- Subagent: background/isolation 필드, Task→Agent 리네임, statusline-setup, 메모리 상세
- MCP: serve/Resources/Prompts/Managed/Claude.ai MCP
- Plugin: .claude-plugin/ 매니페스트, LSP, 마켓플레이스
- Settings: 우선순위 변경, 20+ 신규 설정/환경변수, deprecated 3개
- CLI: §9 신규 섹션 (30+ 플래그)
- 번들 스킬: /batch, /debug, /loop 추가
- CE-3 영향 분석: 7파일 영향 (직접 1 + 연쇄 6)
- CE-4 업데이트 계획: P2 4개 + P3 6개 + P4 3개 + P5 3개 = 16개 액션
- CE-5 실행: 전체 적용 (사용자 승인)
- CE-6 보고서: 생태계 보고서 + 체크포인트 생성. 전파 스킬(kdyupdate→kdysync→inception) 다음 세션 예정
수정 파일 (7개):
docs/references/_CLAUDE_CODE_REFERENCE.md— 전면 갱신 (787→900+줄, §1~§9)03-skills/kdyintel/references/source-registry.md— URL 9곳 마이그레이션03-skills/kdyintel/phases/claude-ecosystem.md— URL 9곳 마이그레이션03-skills/00-community-reference/plugin-system.md— 매니페스트 경로 갱신03-skills/00-community-reference/agent-teams-guide.md— teammateMode/키보드 추가docs/rules/agent-convention.md— 선택 필드 9개 + Task→Agent
생성 파일 (2개):
docs/intel/claude-ecosystem/2026-03-08-claude-ecosystem-report.mddocs/intel/claude-ecosystem/_CHECKPOINT_CLAUDE_ECOSYSTEM.md
kdyintel --claude 모드 추가 — Claude 생태계 변경 감지 파이프라인 (세션 62)
/kdyintel 스킬에 --claude 모드를 추가하여 Claude 생태계 변경사항을 자동 감지하고 프로젝트 설정에 전파하는 파이프라인 구현.
배경: 앤트로픽에서 Claude 모델 업그레이드/신기능(Skills YAML 필드, Hooks 이벤트, MCP transport 등) 출시 시, 현재 _CLAUDE_CODE_REFERENCE.md 및 스킬/에이전트/설정을 수동으로 확인·갱신해야 하는 문제. 기존 kdyintel의 웹 수집 인프라를 재활용하여 별도 스킬 없이 --claude 플래그로 해결.
CE-1~CE-6 파이프라인:
- CE-1: 병렬 에이전트 3개로 Anthropic 공식 문서(9페이지)/블로그+변경 로그/GitHub+커뮤니티 수집
- CE-2: 수집 결과 ↔
_CLAUDE_CODE_REFERENCE.md8개 섹션 비교 → NEW/CHANGED/OBSOLETE 분류 - CE-3: 변경 항목이 영향주는 03-skills/, 04-agents/, CLAUDE.md 등 Grep 스캔
- CE-4: P1(긴급)~P5(선택) 우선순위 업데이트 계획 → 사용자 승인 대기
- CE-5: 승인된 항목만 Edit 적용 (
_CLAUDE_CODE_REFERENCE.md갱신 포함) - CE-6: /kdyupdate → /kdysync → /inception 연쇄 실행 + 생태계 보고서 생성
신규 파일 (1개):
03-skills/kdyintel/phases/claude-ecosystem.md— CE-1~CE-6 전용 워크플로우 (~250줄)
수정 파일 (3개):
03-skills/kdyintel/SKILL.md— description 확장,--claude인수, Phase 흐름(일반/--claude 분기), Phase 0-1 분기 로직, 관련 스킬(kdyupdate/kdysync/inception Chain), 사용 예시03-skills/kdyintel/references/source-registry.md— Claude 생태계 소스 섹션 (공식 문서 9페이지, 블로그/변경 로그 3쿼리, GitHub 2URL, 커뮤니티 3쿼리, Diff 비교 기준점 8섹션)03-skills/kdyintel/references/report-template.md— Claude 생태계 변경 보고서 템플릿 (6섹션: 요약/변경 상세/영향 분석/적용 이력/미적용 항목/다음 단계)
kdysync 글로벌 스킬 동기화 — 세션 60 수정분 반영 (세션 61)
/kdysync 실행으로 세션 60에서 수정된 3개 파일을 글로벌 스킬 폴더에 동기화.
사전 확인:
- 프로젝트 스킬 26개 vs 글로벌 스킬 26개 — 디렉토리 수 일치 확인
- 106개 .md 파일 전수 비교 (diff)
차이 분석 결과:
| 분류 | 파일 수 |
|---|---|
| PROJECT_ONLY | 0 |
| GLOBAL_ONLY | 0 |
| PROJECT_NEWER | 3 |
| GLOBAL_NEWER | 0 |
| IDENTICAL | 103 |
PROJECT_NEWER 파일 (3개):
| 파일 | 변경 내용 |
|---|---|
kdyidea/SKILL.md | --intel, --from-intel 인수 + kdyintel 연계 로직 추가 |
kdyidea/phases/exploration.md | 3경로 분기(2A/2B/2C) intel 연동 로직 추가 |
kdyintel/SKILL.md | kdyidea 연계 관계 설명 업데이트 |
동기화 실행:
- 3개 파일
~/.claude/skills/에 복사 (cp) - 복사 후
diff검증: 3/3 IDENTICAL 확인
수정 파일: 없음 (프로젝트 파일 변경 없음, 글로벌 스킬 폴더에만 복사)
kdyidea ↔ kdyintel 통합 — --intel / --from-intel 플래그 추가 (세션 60)
/kdyidea 스킬에 /kdyintel 인텔리전스 파이프라인 연동 기능 추가.
변경 내용:
03-skills/kdyidea/SKILL.md:--intel,--from-intel플래그 추가, 인수 테이블 2행 추가, Phase 흐름도 Phase 2 분기 표시, Phase 0 인수 분기에 intel_mode 처리, Phase 2 본문을 3경로(2A/2B/2C) 분기 구조로 전면 재작성, 관련 스킬에 kdyintel(Invoke/Read) + kdymarket(Ref) 추가, 사용 예시 2개 추가03-skills/kdyidea/phases/exploration.md: 경로 2A(kdyintel 실시간 실행 + 결과→Phase 3 변환 매핑), 경로 2B(기존 보고서 로드 + 신선도 검사 7/30일), 경로 2C(기존 서브에이전트 x3) 상세 로직 추가, 결과 수집 구조에 source 필드 추가, 실패 처리 테이블 4→7행 확장03-skills/kdyintel/SKILL.md: 관련 스킬 테이블 kdyidea 행에Invoked-by관계 추가
수정 파일 (3개): kdyidea/SKILL.md, kdyidea/phases/exploration.md, kdyintel/SKILL.md
kdysync+kdyupdate 동기화 검증 — 전체 일치 확인 (세션 59)
/kdysync + /kdyupdate 실행으로 프로젝트↔글로벌 동기화 상태 및 CLAUDE.md 카탈로그 정합성 전수 검증.
kdysync 결과:
- 프로젝트 스킬: 26개 디렉토리, 106개 .md 파일
- 글로벌 스킬: 25개 디렉토리 (00-community-reference 제외), 106개 .md 파일
- PROJECT_ONLY: 0, GLOBAL_ONLY: 0, PROJECT_NEWER: 0, GLOBAL_NEWER: 0, IDENTICAL: 106
- 동기화 불필요 — 완벽 일치
kdyupdate 결과:
- 스킬 테이블: 26/26 일치 (NEW 0, REMOVED 0, CHANGED 0)
- 에이전트 테이블: 13/13 일치 (NEW 0, REMOVED 0, CHANGED 0)
- 폴더 구조: 40/40 항목 일치 (MISSING_DESC 0)
- 갱신 불필요 — 완벽 일치
수정 파일: 없음 (검증만 수행)
inception + kdyselfreflection 체계 점검 — 만성 이슈 3건 해소 (세션 58)
/inception + /kdyselfreflection 연속 실행으로 5대 시스템 체계 전반 점검 및 개선.
inception 실행 결과:
- 5대 시스템 인벤토리 스캔: 01-dev-rules 9, 02-reusable-code 17, 02-reusable-code-python 8, 03-skills 26, 04-agents 13
- CLAUDE.md 차이 발견:
data-visualization/디렉토리가 디스크에 존재하나 폴더 구조에 미등록 → 추가 _COMPONENT_MAP.md: 265+ 연결 확인, 변경 불필요
kdyselfreflection 실행 결과 (GIT_ONLY 모드, 커밋 2건):
- Git 핫스팟 분석: 2커밋에서 fix/revert 0건 (0%)
- 도출 패턴 3건:
- [CL]
_SYNERGY_ANALYSIS.md만성 통계 드리프트 (83+ vs 265+, 7세션 누적) — HIGH - [WF] kdyselfreflection/SKILL.md 소문자 파일명으로 Glob 패턴 누락 — MEDIUM
- [CL] CLAUDE.md 폴더 구조 data-visualization/ 누락 — MEDIUM (inception에서 이미 해소)
- [CL]
적용된 변경 3건:
03-skills/inception/SKILL.md— Section 6.1.1_SYNERGY_ANALYSIS.md연결 통계 자동 동기화 로직 추가03-skills/kdyselfreflection/SKILL.md—skill.md→SKILL.md로 rename (대문자 컨벤션 준수)docs/references/_SYNERGY_ANALYSIS.md— 총 상호 연결 83+ → 265+ 갱신
글로벌 스킬 동기화 (2개):
~/.claude/skills/kdyselfreflection/SKILL.md— 구 skill.md 삭제 + 신규 SKILL.md 복사~/.claude/skills/inception/SKILL.md— 6.1.1 추가분 동기화
current.md 이슈 해소 (2건):
_SYNERGY_ANALYSIS.md통계 드리프트 → 265+ 갱신 완료 + inception 자동 동기화 추가- 글로벌 스킬 동기화 → 26/26 유지 확인
수정 파일 (5개):
CLAUDE.md— 폴더 구조에data-visualization/추가03-skills/kdyselfreflection/SKILL.md— rename (skill.md → SKILL.md)03-skills/inception/SKILL.md— Section 6.1.1 추가docs/references/_SYNERGY_ANALYSIS.md— 통계 83+→265+ 갱신docs/status/current.md— 이슈 2건 해소 표시
kdymarket 실전 검증 + 컨벤션 수정 + 글로벌 스킬 동기화 (세션 57)
세션 54 이후 잔여 검증 3단계(Step 3~5) 완료.
Step 3: kdymarket --from-intel 실전 검증
- Builder Tool Platform 기회 카드 (79.3점 B등급) 기반 마케팅 전략 생성
- market-scout 에이전트 발사 → 경쟁사 6개 분석 (Product Hunt, Indie Hackers, DevHunt, BetaList, SideProjectors, MicroLaunch)
- 시장 갭 5개 식별: 구조화된 피드백 부재, 론칭 이후 피드백 공백, 인디 전용 쇼케이스 부재, 인센티브 부재, 데이터 분석 부재
- channel-playbook.md + launch-checklist.md + report-template.md 참조하여 8섹션 전략서 생성
- 생성:
docs/intel/marketing/2026-03-08-builder-tool-platform-strategy.md
Step 4: kdyconvention 컨벤션 검증
- Python 15파일 검증 (news/ 11개, httpx_utils/ 2개, structlog_utils/ 2개)
- news/ 패키지: 11/11 PASS (완벽 준수)
- httpx_utils/, structlog_utils/: 8건 위반 발견 → 전수 수정
__init__.py2개: 메타데이터(@source/@extracted/@version) +__all__추가.py2개: 메타데이터 태그 형식 수정 (@source X→@source: X)
Step 5: kdysync 글로벌 스킬 동기화
- 신규 4개 추가: kdyintel, kdymarket, kdyspike, kdymcp
- 변경 3개 갱신: kdygenesis (feature-skill-map), kdyselfreflection (skill.md), kdysetting (SKILL.md)
- 최종 검증: 26/26개 완전 동기화, 차이 0건
kdyextract Galaxy Con 28개 + kdyupdate 카탈로그 동기화 (세션 56)
/kdyextract Mode A — Galaxy Con (260301) 프로젝트에서 범용 재사용 코드 28개 파일 추출.
추출 대상 분석:
- 프로젝트 전체 파일 스캔 (병렬 에이전트 3개: 구조 분석, 크롤러 분석, 신규 파일 비교)
- 기존 라이브러리와 223개 파일 일치 확인 → 스킵
- 신규 28개 파일 식별 + 도메인 특화 7개 제외
생성 (31개):
02-reusable-code/15-crawler-patterns/(17개): types, config, cli, sources/(base-source, base-api-source), pipeline/(fetcher, deduplicator, cross-source-dedup, completeness, normalizer, validator, run-pipeline, global-text, korean-text, currency-converter), storage/db-writer, README02-reusable-code/16-algorithm-engines/(9개): physics/(boids, n-body), canvas/(BoidsCanvas, BoidsBackground, GalaxyCanvas, MandelbrotCanvas, FluidCanvas, JuliaPreview), README02-reusable-code/17-verification-patterns/(5개): types, trust-score, url-verification, index, README
정제 내역:
- Contest→RawItem/NormalizedItem/StarInput/VerificationInput 범용화
- 소스 팩토리, DB 라이터, 카테고리 맵퍼 → 외부 주입
- 통화 변환 타겟, 신뢰점수 가중치 → 설정 가능
- 메타데이터 헤더 추가 (@source galaxy-con, @extracted 2026-03-08)
kdyupdate 실행:
- CLAUDE.md 폴더 구조 04-agents/ 섹션에 GitHub 에이전트 5개 항목 추가
수정 (2개): CLAUDE.md, 02-reusable-code/README.md
kdyextract 코드 추출 — Java 20개 + React 12개 (세션 55)
/kdyextract Mode A 실행. kcsi-smpa-internal(Java) + kcsi-smpa(React)에서 범용 코드 추출.
02-reusable-code-java/신규 생성: domain 1, config 7, security 4, exception 4, util 2, service 2 (20개, 1,403줄)02-reusable-code/추가: data-visualization 3, interactive 2, shadcn 5, utils 2 (12개+index 2, 2,829줄)- 정제: 패키지 일반화, import 경로 정리, 프로젝트 특화 값 제거, 메타데이터 헤더 추가
- 문서: Java 컨벤션 섹션, README, CLAUDE.md 갱신
생성 (35개): 02-reusable-code-java/ 21개, 02-reusable-code/ 14개 수정 (8개): CLAUDE.md, reusable-code.md, index.ts 5개, current.md
인텔리전스 파이프라인 검증 + 표준 라이브러리 충돌 해결 (세션 54)
세션 53에서 구축한 뉴스 인텔리전스 시스템의 실제 동작 검증 수행. 5단계 검증 계획 중 1~2단계 완료.
문제 해결:
02-reusable-code-python/logging/디렉토리가 Python 표준logging모듈을 가리는 이름 충돌 →structlog_utils/로 리네이밍02-reusable-code-python/http/디렉토리가 Python 표준http모듈을 가리는 이름 충돌 →httpx_utils/로 리네이밍news/collector.py의 stdout 출력에서 Windows cp949 코덱이 이모지를 처리 못하는 UnicodeEncodeError →sys.stdout.buffer.write()UTF-8 인코딩 사용
검증 결과:
- Step 1 (수집기 테스트): PASS — 5개 소스에서 200건 수집 (3.4초)
- Step 2 (전체 파이프라인): PASS — 수집 200건 → 트렌드 20개 → 기회 2개 → 보고서 생성
- Step 3~5 (kdymarket, kdyconvention, kdysync): 미실행 (다음 세션으로 이월)
리네이밍 (2개):
02-reusable-code-python/logging/→02-reusable-code-python/structlog_utils/02-reusable-code-python/http/→02-reusable-code-python/httpx_utils/
수정 파일 (5개):
02-reusable-code-python/structlog_utils/structlog_setup.py— docstring import 경로 수정02-reusable-code-python/httpx_utils/httpx_client.py— docstring import 경로 수정02-reusable-code-python/news/collector.py— stdout UTF-8 인코딩 수정02-reusable-code-python/README.md— logging→structlog_utils, http→httpx_utils 참조 수정CLAUDE.md— 폴더 구조 참조 수정
생성 파일 (4개):
docs/intel/raw/2026-03-08-collection.json— 200건 수집 원시 데이터docs/intel/raw/2026-03-08-analysis.json— 트렌드 20개 + 기회 2개docs/intel/reports/2026-03-08-intel-report.md— 인텔리전스 보고서docs/intel/opportunities/2026-03-08-builder-tool-platform.md— Builder Tool Platform (B등급, 79.3점)docs/intel/opportunities/2026-03-08-vertical-ai-app.md— Vertical AI App (C등급, 59.2점)
뉴스·커뮤니티 인텔리전스 시스템 구축 (세션 53)
뉴스/커뮤니티 인텔리전스 시스템 전체 구축. Python 수집 프로그램 → 스킬(오케스트레이션) → 에이전트(심층 분석) → 마케팅 전략까지 연결되는 통합 파이프라인.
아키텍처:
[데이터 소스] [수집 계층] [분석 계층] [산출물]
HackerNews/Reddit/ news/collector.py /kdyintel 스킬 트렌드 보고서
GitHub/Google News/ news/analyzer.py trend-analyst 에이전트 앱 기회 카드
ProductHunt news/reporter.py market-scout 에이전트 마케팅 전략서
/kdymarket 스킬
Wave 1 — Python 프로그램 (12파일):
02-reusable-code-python/news/__init__.py— 패키지 exports (6모델 + 3클래스)02-reusable-code-python/news/models.py— Pydantic v2 모델 6개 (NewsItem, TrendSignal, AppOpportunity, MarketingStrategy, CollectionResult, AnalysisReport)02-reusable-code-python/news/collector.py— 멀티소스 비동기 수집기 (~354줄, asyncio.gather, argparse CLI)02-reusable-code-python/news/analyzer.py— 트렌드 추출 + 기회 점수 분석기 (~638줄, TF-IDF 키워드 추출)02-reusable-code-python/news/reporter.py— 마크다운 보고서 생성기 (~514줄)02-reusable-code-python/news/sources/__init__.py— AVAILABLE_SOURCES 레지스트리 (5소스)02-reusable-code-python/news/sources/base.py— BaseNewsSource Protocol (@runtime_checkable)02-reusable-code-python/news/sources/hackernews.py— HN Firebase API 어댑터02-reusable-code-python/news/sources/reddit.py— Reddit JSON API 어댑터 (6 서브레딧)02-reusable-code-python/news/sources/github_trending.py— GitHub REST API 어댑터02-reusable-code-python/news/sources/google_news_rss.py— Google News RSS 어댑터 (feedparser)02-reusable-code-python/news/sources/producthunt.py— ProductHunt 웹 검색 어댑터
Wave 2 — 스킬 (11파일):
03-skills/kdyintel/SKILL.md(387줄) — Phase 0-6 인텔리전스 오케스트레이터03-skills/kdyintel/phases/collection.md(181줄) — Phase 2: Python collector + MCP 실시간 검색03-skills/kdyintel/phases/analysis.md(193줄) — Phase 3: Python analyzer + trend-analyst 에이전트03-skills/kdyintel/phases/synthesis.md(252줄) — Phase 4: 자산 교차분석 + market-scout 에이전트03-skills/kdyintel/references/source-registry.md(200줄) — 7소스 API·Rate Limit·도메인 키워드03-skills/kdyintel/references/scoring-matrix.md(154줄) — 5차원 점수 (kdyidea 적응, timing 대체)03-skills/kdyintel/references/report-template.md(273줄) — 보고서 + 기회 카드 템플릿03-skills/kdymarket/SKILL.md(357줄) — Phase 0-4 마케팅 전략 분석기03-skills/kdymarket/references/channel-playbook.md(197줄) — 카테고리별 마케팅 채널 전략03-skills/kdymarket/references/launch-checklist.md(177줄) — Pre/Launch/Post 체크리스트03-skills/kdymarket/references/report-template.md(237줄) — 8섹션 마케팅 전략 보고서 템플릿
Wave 2 — 에이전트 (2파일):
04-agents/trend-analyst.md— sonnet/cyan, 5단계 트렌드 심층 분석04-agents/market-scout.md— sonnet/green, 5단계 시장/경쟁 분석
Wave 3 — 기존 파일 수정 (3파일):
02-reusable-code-python/README.md— news/ 구조·사용법·추출 이력 추가CLAUDE.md— news/+kdyintel/+kdymarket/ 폴더 구조, 스킬 2행+에이전트 2행 추가docs/references/_COMPONENT_MAP.md— Read 11행+Write 5행+문서참조 2행+연쇄 9건+재개 1건+교차 3건+매트릭스 2행, 241+→265+
서브에이전트 실행 전략: Wave 1 (3 병렬) → Wave 2 (3 병렬) → Wave 3 (메인)
총 28개 파일 (신규 25 + 수정 3)
GitHub 리포지토리 초기화 및 푸시 (세션 52)
GitHub 리포지토리 kimdooo-a/00-general-pro-web에 프로젝트 전체 초기 푸시.
변경 내용:
.gitignore생성 (pycache, .env, node_modules, IDE 설정 등 제외)git init→ 843파일 스테이징 → 초기 커밋 (124,444줄)origin추가:https://github.com/kimdooo-a/00-general-pro-web.gitmain브랜치 push 완료- 커밋 해시:
c5cc989
생성 파일 (1개): .gitignore
01-dev-rules-system 업데이트 — 5레이어+스킬+3계층+MCP 반영 (세션 51)
01-dev-rules-system/이 v3.0(2026-02-12) 이후 6주간 미갱신된 상태에서 현행 체계(스킬 24, 에이전트 11, MCP 19, 3계층 모델)와 정합성을 확보하기 위해 8개 파일 업데이트.
변경 내용:
- 신규
01-dev-rules-system/README.md(v4.0) — 9개 섹션 진입점, 5레이어 테이블, 3계층 모델, 빠른 시작 - 00-overview/README.md (v3.0→v4.0) — 4레이어→5레이어(L5 스킬/에이전트), 스킬/에이전트 연동 테이블 10행, 빠른 시작에
/kdysetting//kdypick대안, 03-dev-templates 주석 보정 - 00-overview/architecture.md (v3.0→v4.0) — L5 다이어그램 박스, 체계 구성 요소에 03-skills/04-agents/02-reusable-*/MCP 관계도, 배포 위치에 .claude/skills/ 추가, 이동된 섹션에 스킬/MCP/3계층 3행 추가
- 00-overview/session-lifecycle.md (v3.0→v4.0) — 세션 종료 흐름도에
/cs스킬 병기, 관련 스킬 테이블 3행 추가 - 99-appendix/all-commands.md — "스킬 명령어 (자동화)" 섹션 신규 (24개 스킬 매핑 테이블), 세션 관리에
/cs대안 병기, 상황별 조합에 스킬 조합 예시 6가지 확장 - 99-appendix/범용_개발규칙_체계_정리.md (v2.0→v3.0) — 목차에 12~14 섹션 추가, 레이어에 L5 추가, 개발 템플릿 설명 보정, 스킬/에이전트/3계층/MCP 3개 섹션 추가
- 04-dev-stages/README.md (v2.0→v3.0) — "kdyweb 스킬 연동"→"스킬 연동" 확장 (14개 스킬 매핑), Phase 1/8에 스킬 대안 병기
- 03-dev-templates/README.md — 설명 보정 (재사용 코드→스택 설정/MCP 중심), mcp/ 폴더 구조 추가, 관련 폴더에 02-reusable-*/14-mcp-catalog 7행,
/kdypick//kdymcp안내
Gap 해소: #1(README), #2(스킬/에이전트), #3(스킬 명령어), #4(3계층), #5(Phase별 스킬), #7(인덱스), #9(MCP), #10(dev-templates 역할) 미수정: #6(06-tech-rd — 세션 49 해소), #8(02-project-template — 범용 템플릿 보존)
수정 파일 (8개):
01-dev-rules-system/README.md(신규)01-dev-rules-system/00-overview/README.md01-dev-rules-system/00-overview/architecture.md01-dev-rules-system/00-overview/session-lifecycle.md01-dev-rules-system/99-appendix/all-commands.md01-dev-rules-system/99-appendix/범용_개발규칙_체계_정리.md01-dev-rules-system/04-dev-stages/README.md01-dev-rules-system/03-dev-templates/README.md
kdyselfreflection 인프라 분기 확장 — MCP/플러그인/Hooks 다차원 교차 검증 (세션 50)
/kdyselfreflection 스킬에 인프라(MCP 서버/플러그인/Hooks) 교차 검증 기능을 4개 분기점→통합 구조로 추가.
변경 내용:
- Phase 0-7.5: 인프라 현황 수집 추가 (.mcp.json, settings.json hooks, 플러그인 목록, MCP 카탈로그 19개)
- Phase 2: 5개 차원 병렬 분기→통합 재설계 (2-A 규칙·스킬·에이전트, 2-B 역효과 탐지, 2-C MCP 서버, 2-D 플러그인, 2-E Hooks → 2-F 통합 매트릭스)
- Phase 3: ADD_MCP 🔌 / ADD_PLUGIN 📦 / ADD_HOOK 🪝 3유형 + 생성 기준 추가
- Phase 5-4: 인프라 계층 적용 로직 (MCP→/kdymcp add, Plugin→claude plugin install, Hook→settings.json)
- Phase 6: 인프라 검증 (JSON 구문, 환경변수, Hook 스크립트) + 보고 확장
--no-infra인수 추가 (인프라 분석 건너뛰기, 기존 동작 100% 호환)- allowed-tools에 WebSearch, WebFetch 추가 (외부 플러그인/MCP 탐색용)
- 3계층 탐색 전략: 내부 카탈로그 → 공식 플러그인 → 커뮤니티(WebSearch)
수정 파일 (2개):
03-skills/kdyselfreflection/skill.md(847줄 → 1159줄, +312줄)CLAUDE.md(폴더 구조 설명 + 스킬 테이블 설명 갱신)
kdyspike 스킬 생성 — 사전 연구 자동 강제 (세션 49)
/kdyspike 스킬 신규 생성. 기술적으로 어려운 기능 구현 전 사전 연구(스파이크)를 자동 강제하는 스킬.
문제: 기술적으로 어려운 기능 구현 시 연구/검증 단계를 건너뛰고 바로 코딩에 들어가 실패하는 패턴 반복. 기존 06-tech-rd R&D 체계는 참고 문서일 뿐 강제력 없음, 풀 스파이크가 무거워서 건너뛰게 됨.
해결: 난이도 5단계 자동 판별 → 마이크로(경량)/풀(본격) 스파이크 2트랙 → 검증 게이트 → ADR 의사결정 기록.
스킬 구조 (Standard, 9개 파일):
SKILL.md(200줄) — Phase 04 핵심 워크플로우phases/difficulty-assessment.md— Phase 1: 점수 기반 난이도 판별 (12개 항목)phases/micro-spike.md— Phase 2A: 마이크로 스파이크 (웹검색 3회 + 문서 1개, 30분)phases/full-spike.md— Phase 2B: 풀 스파이크 (웹검색 5~10회 + experiments/ 실험코드)phases/verification-gate.md— Phase 3: 산출물 완전성 검사 + Go/No-Go 판정references/difficulty-criteria.md— 난이도 점수 매트릭스 (Score→Level 변환)references/spike-templates.md— 마이크로/풀 산출물 템플릿 + _SPIKE_CLEARANCE.md 형식references/decision-record-template.md— ADR 템플릿 + 넘버링 규칙hooks/spike-guard.sh— PreToolUse 차단 스크립트 (opt-in)
인수: --assess (판별만), --micro (마이크로 직행), --full (풀 직행), --status (현황), --resume (재개)
신규 생성 파일 (9개):
03-skills/kdyspike/SKILL.md03-skills/kdyspike/phases/difficulty-assessment.md03-skills/kdyspike/phases/micro-spike.md03-skills/kdyspike/phases/full-spike.md03-skills/kdyspike/phases/verification-gate.md03-skills/kdyspike/references/difficulty-criteria.md03-skills/kdyspike/references/spike-templates.md03-skills/kdyspike/references/decision-record-template.md03-skills/kdyspike/hooks/spike-guard.sh
수정 파일 (4개):
CLAUDE.md— 폴더 구조에kdyspike/추가, 스킬 테이블에/kdyspike행 추가01-dev-rules-system/06-tech-rd/README.md— 마이크로 스파이크 섹션 + kdyspike 연계 안내 추가 (~25줄)docs/references/_COMPONENT_MAP.md— Read 6행, Write 3행, 문서참조 1행, 연쇄 3건, 재개 1건, 매트릭스 1행, 통계 226+→241+01-dev-rules-system/02-project-template/.claude/hooks-template.json— spike-guard 비활성 엔트리 추가
Android 개발 템플릿 저장소 초기 구축 (세션 48)
F:\12_android_dev\에 Android/Kotlin/Compose 개발 템플릿 저장소 전체 구축. 00 general-pro의 5-레이어 모델(규칙→재사용코드→스킬→에이전트→문서)을 Android 기술 스택으로 적응.
구축 범위 (122개 파일):
-
01-android-dev-system/ (26개)
00-overview/README.md— MVVM + Clean Architecture 개요01-global-rules/CLAUDE.md— Android 글로벌 규칙 템플릿02-project-template/— CLAUDE.md + docs 표준 구조 (6개)03-dev-templates/— Gradle, Compose, Navigation, Hilt 설정 (5개)04-dev-stages/— 8단계 개발 가이드 (phase1~8)05-code-quality/— Kotlin/Compose/Material3 품질 규칙 (3개)06-tech-rd/+07-parallel-dev/— R&D, 멀티모듈 병렬 개발
-
02-reusable-code-android/ (16개) — 마스터 + 15카테고리 골격 README
-
02-reusable-design-android/ (4개) — Material 3 토큰, Compose 테마, 에셋
-
03-skills/ (49개, 20개 스킬)
- 공유 9개: cs, kdyplanon, kdysync, kdyupdate, kdyselfreflection, kdyclean, inception, kdyimageanti, kdyimagemid
- 적응 7개: kdygenesis, kdynext, kdyconvention, kdyextract, kdypick, kdysetting, kdyconecttest
- 신규 Android전용 4개: kdygradle, kdymanifest, kdyperf, kdycompose
-
04-agents/ (7개) — code-reviewer, security-reviewer, tdd-guide, build-error-resolver, doc-updater, android-architect(신규), compose-advisor(신규)
-
docs/ — references 5개 + rules 3개 + 세션 관리 구조
핵심 설계 결정:
- 스킬 Phase 0에서 동적 스택 감지 (
build.gradle.kts→ Android,package.json→ Web) - 재사용 코드는 골격만 (향후
/kdyextract로 축적) - Kotlin 2.0+, Compose Compiler 2.0+, Min SDK 26, Target SDK 35
Git: F:\12_android_dev\에서 git init + 초기 커밋 완료 (122개 파일, 21,583줄)
00 general-pro 변경: 없음 (모든 파일은 12_android_dev에 생성)
앤트로픽 제공 스킬 레퍼런스 + kdyupdate/inception 점검 (세션 47)
앤트로픽 공식 제공 스킬 19개(빌트인 3개 + document-skills 16개)를 전수 조사하여 레퍼런스 문서 생성.
앤트로픽 제공 스킬 분류:
- 빌트인 스킬 (3개): keybindings-help, simplify, claude-api
- 문서 스킬 (16개): pdf, docx, pptx, xlsx, frontend-design, canvas-design, algorithmic-art, theme-factory, web-artifacts-builder, skill-creator, mcp-builder, webapp-testing, slack-gif-creator, doc-coauthoring, brand-guidelines, internal-comms
주요 작업:
anthropic-provided-skills.md신규 생성 — 19개 스킬 카테고리별 분류, 트리거 조건, 활용 가이드00-community-reference/README.md— 파일 인덱스 + 활용 방법에 앤트로픽 스킬 레퍼런스 추가_CLAUDE_CODE_REFERENCE.md— Section 8 "앤트로픽 제공 스킬" 추가 (빌트인 3개 + document 16개 테이블)/kdyupdate실행 — 23스킬 + 11에이전트 CLAUDE.md 완전 일치 확인/inception실행 — kdysync 미등록 발견 →_COMPONENT_MAP.md에 9항목 추가 (Read 2, Write 1, 문서참조 1, 연쇄 2, 매트릭스 1, 통계 1, 갱신일지 1)
신규 생성 파일 (1개):
03-skills/00-community-reference/anthropic-provided-skills.md
수정 파일 (3개):
03-skills/00-community-reference/README.md— 인덱스 테이블 + 활용 방법 추가docs/references/_CLAUDE_CODE_REFERENCE.md— Section 8 추가, 날짜 갱신docs/references/_COMPONENT_MAP.md— kdysync 9항목 등록, 통계 갱신
kdyidea 스킬 생성 — 아이디어 발굴 + 프로젝트 기획 (세션 46)
/kdyidea 스킬 신규 생성. "뭘 만들어야 할지 모르겠다"는 상태에서 대화와 서브에이전트 병렬 탐색을 통해 아이디어를 발굴하고, 구체적인 프로젝트 계획서까지 산출하는 스킬.
스킬 구조 (Large, 10개 파일):
SKILL.md(448줄) — 핵심 프로세스 (Phase 0~6)phases/conversation.md— Phase 1: 대화형 질문 트리 (동기/도메인/제약/맥락)phases/exploration.md— Phase 2: 서브에이전트 3개 병렬 발사 (트렌드/자산/수요)phases/synthesis.md— Phase 3: 아이디어 합성 + 5차원 평가 매트릭스phases/validation.md— Phase 4: 경쟁 분석 + 기술 실현성 검증 + MVP 확정phases/planning.md— Phase 5: 구조화된 계획서 산출references/exploration-sources.md— 외부 탐색 URL/키워드/분류 기준references/idea-template.md— docs/ideas/ 아이디어 카드 템플릿references/plan-template.md— docs/plans/ 계획서 템플릿references/scoring-matrix.md— 5차원 평가 매트릭스 (기술30%/수요25%/동기20%/차별15%/확장10%)
인수: --resume (체크포인트 재개), --browse (아이디어 열람), --review (계획서 열람), --quick (질문 축소), --domain <domain> (도메인 고정)
신규 생성 파일 (10개):
03-skills/kdyidea/SKILL.md03-skills/kdyidea/phases/conversation.md03-skills/kdyidea/phases/exploration.md03-skills/kdyidea/phases/synthesis.md03-skills/kdyidea/phases/validation.md03-skills/kdyidea/phases/planning.md03-skills/kdyidea/references/exploration-sources.md03-skills/kdyidea/references/idea-template.md03-skills/kdyidea/references/plan-template.md03-skills/kdyidea/references/scoring-matrix.md
수정 파일 (2개):
CLAUDE.md— 폴더 구조에kdyidea/추가, 스킬 테이블에/kdyidea행 추가docs/references/_COMPONENT_MAP.md— Read 7행, Write 3행, 문서참조 1행, 수동 연쇄 5건, 재개 연쇄 1건, 매트릭스 1행, 통계 211+→226+
글로벌 동기화 (10개):
~/.claude/skills/kdyidea/전체 (SKILL.md + phases/5 + references/4)
관련 스킬/에이전트: kdygenesis(Recommend), kdypick(Ref), kdyweb(Ref), kdyupdate(Recommend), inception(Recommend)
inception 전체 재검증 — 의존성 맵 25항목 갱신 (세션 45)
/inception 전체 재검증으로 22스킬+6에이전트 전수 관계 추출. _COMPONENT_MAP.md에 25항목 추가/수정, 총 상호 연결 193+→211+.
Read 테이블 추가 (8행):
| 스킬 | 대상 | 용도 |
|---|---|---|
| kdypick | 03-skills/kdypick/references/ | presets-and-analysis.md 로드 |
| kdyextract | 03-skills/kdyextract/references/ | refinement-rules, category-extraction/placement-rules, mode-b-web-scan 로드 |
| kdyweb | 01-dev-rules-system/07-parallel-dev/ | Section 9 병렬 개발 규칙 참조 |
| kdye2e | 03-skills/kdye2e/references/ | output-templates.md 로드 |
| kdyimagemid | 03-skills/kdyimagemid/references/ | code-patterns.md 로드 |
| crawler-code-generator | 03-skills/crawler-code-generator/references/ | uv-setup.md, library-selection-guide.md 로드 |
Write 테이블 추가 (4행):
| 스킬/에이전트 | 대상 | 용도 |
|---|---|---|
| kdyimageanti | 대상 프로젝트 docs/rules/, CLAUDE.md | 이미지 관리 규칙 생성 |
| kdyimagemid | 대상 프로젝트 docs/assets/ | 이미지 프롬프트 저장 |
| kdye2e | 대상 프로젝트 e2e/, docs/references/ | E2E 테스트 코드, _E2E_SCENARIOS.md 생성 |
| security-reviewer | 대상 프로젝트 docs/logs/ | Critical 이슈 아카이브 |
문서 참조 테이블: +4행 신규 (kdye2e, kdyimageanti, kdyimagemid, crawler-code-generator) + 1행 갱신 (kdypick)
수동 연쇄 추가 (4건):
- kdysetting 확장:
kdymcp (template), kdypick, kdyextract추가 - kdyextract ──추천──→ kdyupdate (추출 후 카탈로그 동기화)
- manage-skills ──추천──→ inception (스킬 생성 후 맵 갱신 권장)
매트릭스 수정 (2셀): crawler-code-gen 03-skills refs 열 -→Read (refs), manage-skills docs/ 열 -→Write
통계 갱신: 연쇄 50→61, 개발 규칙 13→14, 총 상호 연결 193+→211+
체인 유효성: BROKEN 0, PHANTOM 0, ONE_WAY ~20건 (구조적)
CLAUDE.md: 변경 없음 (22스킬, 11에이전트, 폴더 구조 모두 디스크 일치)
수정 파일 (1개):
docs/references/_COMPONENT_MAP.md
2026-03-07
GitHub 활용 서브에이전트 5개 추가 (세션 44)
04-agents/에 GitHub 전문 에이전트 5개를 추가하여 총 11개 에이전트로 확장. 에이전트 컨벤션(agent-convention.md) 100% 준수.
추가된 에이전트 (5개):
| 에이전트 | 모델 | 색상 | 용도 |
|---|---|---|---|
github-pr-reviewer | sonnet | magenta | PR diff 분석 → code-reviewer 협력 → PR 코멘트 등록 |
github-issue-triager | haiku | orange | 이슈 분류/라벨링/우선순위/중복 감지 |
github-release-noter | haiku | cyan | 커밋 히스토리 → 릴리즈 노트/체인지로그 자동 생성 |
commit-message-reviewer | haiku | pink | 커밋 메시지 컨벤션 검증 + 자동 수정 제안 |
github-workflow-fixer | haiku | lime | GitHub Actions 워크플로우 실패 진단 + 수정 |
신규 생성 파일 (5개):
04-agents/github-pr-reviewer.md04-agents/github-issue-triager.md04-agents/github-release-noter.md04-agents/commit-message-reviewer.md04-agents/github-workflow-fixer.md
수정 파일 (2개):
04-agents/README.md— 에이전트 목록 테이블 5행 + 사용 시나리오 5개 추가CLAUDE.md— 에이전트 테이블에 5행 추가
컨벤션 검증 결과:
- YAML frontmatter 4필드: 5/5 통과
- description
<example>2개+: 5/5 통과 - "You are..." 정체성 선언: 5/5 통과
- 3-Tier 심각도 출력: 4/5 통과 (release-noter는 릴리즈 특성상 Breaking Changes 방식)
## 호출 경로테이블: 5/5 통과- README.md/CLAUDE.md 등록: 5/5 통과
기존 에이전트와의 협력 관계:
- github-pr-reviewer → code-reviewer (6가지 검토 기준 재사용), security-reviewer (선택적 OWASP 스캔)
- github-workflow-fixer → build-error-resolver (에러 분류 테이블 참조)
- commit-message-reviewer → docs/rules/git.md (커밋 규칙 참조)
MCP 카탈로그 확장 — API 키 불필요 서버 5개 추가 (세션 43)
기존 14개 서버 카탈로그에 API 키 없이 즉시 사용 가능한 MCP 서버 5개를 추가하여 19개로 확장. utility/ 신규 카테고리 생성.
추가된 서버 (5개):
| 서버 | 카테고리 | 패키지 | 용도 |
|---|---|---|---|
| Git | devtools | @modelcontextprotocol/server-git | Git 저장소 조작 (diff, log, status, commit) |
| Fetch | utility | @modelcontextprotocol/server-fetch | URL → Markdown 변환 |
| Sequential Thinking | utility | @modelcontextprotocol/server-sequential-thinking | 단계적 사고, 문제 분해 |
| Time | utility | @modelcontextprotocol/server-time | 시간/타임존 변환 |
| DuckDuckGo | search | duckduckgo-mcp-server (uvx) | 무료 웹 검색 (API 키 불필요) |
신규 생성 파일 (5개):
02-reusable-code/14-mcp-catalog/devtools/git.md02-reusable-code/14-mcp-catalog/utility/fetch.md02-reusable-code/14-mcp-catalog/utility/sequential-thinking.md02-reusable-code/14-mcp-catalog/utility/time.md02-reusable-code/14-mcp-catalog/search/duckduckgo.md
수정 파일 (5개):
02-reusable-code/14-mcp-catalog/README.md— 인덱스 테이블 5행 + utility 카테고리 설명 추가02-reusable-code/14-mcp-catalog/_shared/mcp-server-schema.md— 카테고리 목록에 utility 추가03-skills/kdymcp/references/server-registry.md— 레지스트리 테이블 5행 추가docs/references/_MCP_REFERENCE.md— 카테고리 테이블 갱신 (9개 카테고리, 19 서버)CLAUDE.md— 14-mcp-catalog 서버 수 14→19 (2곳)
검증 결과:
- 서버 .md 파일 19개 (Glob 확인)
- README 인덱스 행 수 19개
- server-registry 행 수 19개
- _MCP_REFERENCE 카테고리 합산 = 19 (2+3+3+1+1+3+2+1+3)
- CLAUDE.md "19개 서버" 2곳 반영
MCP 범용 관리체계 구축 (세션 42)
MCP 서버의 발견→선택→설정→검증→유지보수를 체계화하는 관리 인프라 전면 구축.
신규 생성 파일 (28개):
-
MCP 서버 카탈로그 (
02-reusable-code/14-mcp-catalog/)README.md— 전체 인덱스 + 사용법 + 서버 추가 절차_shared/mcp-server-schema.md— 서버 메타데이터 표준 구조browser/playwright.md— Playwright MCP (browser_navigate 등 6도구)browser/puppeteer.md— Puppeteer MCPsearch/tavily.md— Tavily MCP (tavily_search, tavily_extract)search/brave-search.md— Brave Search MCPdatabase/postgresql.md— PostgreSQL MCP (query, list_tables 등)database/supabase.md— Supabase MCP (execute_sql, list_policies 등)database/sqlite.md— SQLite MCPfilesystem/filesystem.md— Filesystem MCPmemory/memory.md— Memory MCP (knowledge graph)devtools/github.md— GitHub MCPdevtools/sentry.md— Sentry MCPcommunication/slack.md— Slack MCPcommunication/gmail.md— Gmail MCPcloud/cloudflare.md— Cloudflare MCP
-
MCP 프리셋 (
01-dev-rules-system/03-dev-templates/mcp/presets/)web-fullstack.mcp.json— Playwright + Filesystemweb-crawler.mcp.json— Playwright + Tavily + Memorydata-pipeline.mcp.json— Filesystem + PostgreSQLapi-server.mcp.json— PostgreSQLminimal.mcp.json— Filesystem
-
기타
01-dev-rules-system/03-dev-templates/mcp/mcp-guide.md— Transport/보안/환경변수/트러블슈팅01-dev-rules-system/03-dev-templates/mcp/hooks/mcp-tool-guard.sh— PreToolUse MCP 도구 검증03-skills/kdymcp/SKILL.md— MCP 관리 스킬 (326줄, 7 서브커맨드)03-skills/kdymcp/references/server-registry.md— 서버 빠른 참조 테이블03-skills/kdymcp/references/validation-rules.md— .mcp.json 검증 규칙 5항목docs/references/_MCP_REFERENCE.md— MCP 사용 현황 인덱스01-dev-rules-system/02-project-template/.mcp.json— 빈 스캐폴딩
수정 파일 (6개):
CLAUDE.md— 폴더 구조 14-mcp-catalog/+kdymcp/ 추가, 스킬 테이블 /kdymcp 추가, 확장 리소스 3건+관련 문서 3건 추가02-reusable-code/README.md— 14-mcp-catalog 카테고리 섹션 추가docs/references/_COMPONENT_MAP.md— kdymcp Read 3행+Write 1행+문서참조 1행, 수동 연쇄 3건, 매트릭스 1행, kdygenesis 조건부 연쇄 1건, kdysetting 추천 1건, 통계 182+→193+03-skills/kdysetting/SKILL.md— Phase 2 MCP 프리셋 옵션, Phase 3 .mcp.json 복사, 다음 단계 kdymcp 추가, 관계 테이블 kdymcp 추가03-skills/kdygenesis/references/feature-skill-map.md— 섹션 10 "MCP 설정" 매핑 4항목 추가01-dev-rules-system/02-project-template/.claude/hooks-template.json— PreToolUse에 mcp__.* 매처 추가
검증 결과:
- JSON 프리셋 6개 전부 유효
- 스킬 컨벤션 8항목 전부 통과 (326줄, Phase 0 포함, AskUserQuestion 7건)
- 14개 서버 카탈로그 표준 스키마 준수
2026-03-01
kdysync 스킬 생성 — 프로젝트↔글로벌 스킬 동기화 자동화 (세션 41)
프로젝트 원본(03-skills/)과 글로벌 스킬 폴더(~/.claude/skills/) 간 파일 동기화를 자동화하는 /kdysync 스킬을 생성.
스킬 구조:
- Phase 0: 경로 검증 (양쪽 디렉토리 존재 확인)
- Phase 1: 인벤토리 수집 (재귀적, 00-community-reference/ 제외)
- Phase 2: 차이 분석 (diff + 타임스탬프 → PROJECT_ONLY/GLOBAL_ONLY/PROJECT_NEWER/GLOBAL_NEWER/IDENTICAL 5가지 분류)
- Phase 3: 사용자 확인 (방향 선택, GLOBAL_NEWER/GLOBAL_ONLY 처리)
- Phase 4: 동기화 실행 + 검증 + 보고서
인수: --scan-only (리포트만), --auto (자동 동기화), --direction project-to-global|global-to-project (방향 지정)
핵심 설계 원칙:
- 프로젝트 폴더가 source of truth (원본 우선)
- 비파괴적 동기화: 삭제 없이 복사/덮어쓰기만
- 재귀적 비교: references/, phases/, strategies/ 등 하위 디렉토리 포함
- AskUserQuestion으로 파일 조작 전 사용자 확인
검증 결과 (scan-only 시뮬레이션):
- IDENTICAL: 71개 파일
- PROJECT_NEWER: 1개 (kdysetting/SKILL.md, 1분 차이)
- PROJECT_ONLY: 0개
- GLOBAL_ONLY: 0개
- GLOBAL_NEWER: 0개
생성/수정 파일 (3개):
03-skills/kdysync/SKILL.md— 스킬 정의 (신규, ~250줄)~/.claude/skills/kdysync/SKILL.md— 글로벌 복사 (IDENTICAL 확인)CLAUDE.md— 스킬 테이블에/kdysync행 추가 + 폴더 구조에kdysync/항목 추가
inception 전체 스캔 — 에이전트 매트릭스 보완 (세션 40)
/inception 전체 스캔으로 5대 시스템 인벤토리 확인 및 _COMPONENT_MAP.md 갱신.
인벤토리 스캔 결과:
- 01-dev-rules-system: 9개 (변경 없음)
- 02-reusable-code: 13개 (변경 없음)
- 02-reusable-code-python: 10개 (변경 없음)
- 02-reusable-page: 1개 (변경 없음)
- 02-reusable-design: 4개 (변경 없음)
- 03-skills: 20개 (변경 없음)
- 04-agents: 6개 (변경 없음)
차이 발견:
_COMPONENT_MAP.md의존성 매트릭스에tdd-guide,build-error-resolver에이전트 행 누락- 다른 4개 에이전트(code-reviewer, web-crawler-builder, security-reviewer, doc-updater)는 기등록
갱신 내용:
- Read 테이블에 tdd-guide 2행 추가 (02-reusable-code/13-testing-patterns, 02-reusable-code-python/testing)
- 매트릭스에 tdd-guide 행 추가 (Read 13-testing, Read testing/, Recommend kdye2e/kdygenesis)
- 매트릭스에 build-error-resolver 행 추가 (Invoked by kdygenesis)
- 통계 갱신: 코드 라이브러리 55→57, 총 상호 연결 175+→177+
- 최종 갱신 로그 추가
CLAUDE.md 검증: 변경 불필요 (스킬 20개, 에이전트 6개, 폴더 구조 모두 디스크와 일치)
체인 유효성 검증: 핵심 4건 샘플 VALID, BROKEN 0, PHANTOM 0, 구조적 ONE_WAY 16건 유지
수정 파일 (1개):
docs/references/_COMPONENT_MAP.md— Read 2행, 매트릭스 2행, 통계 2건, 갱신 로그 1건
kdynext 건강 진단 + SKILL.md 리네임 + 빈 디렉토리 정리 (세션 83)
1. kdynext 00 general-pro 건강 진단
- 특수 모드 (D2/D5/D7만 활성, D1/D3/D4/D6 건너뜀)
- 3개 Explore 서브에이전트 병렬 스캔
- D2(코드품질): console.log 274건, print() 50건, any 14건, TODO/FIXME 41건 — 템플릿 코드로 면제
- D5(정리): 빈 디렉토리 8+3개 발견
- D7(자산 신선도): kdyselfreflection/skill.md 소문자 발견 (35/36 SKILL.md 매칭 실패 원인)
- 건강 등급: B → A (수정 후)
2. T1: kdyselfreflection SKILL.md 리네임
03-skills/kdyselfreflection/skill.md→SKILL.md(git mv)- SKILL.md 총 개수 35 → 36 정합
3. T2: 빈 디렉토리 11개 삭제
02-reusable-design/css-patterns/animations/01-curated-lists/하위 4개02-reusable-design/css-patterns/animations/02-animation-collections/하위 2개02-reusable-design/css-patterns/animations/03-specific-effects/하위 2개- 상위 빈 폴더 3개 (01-curated-lists, 02-animation-collections, 03-specific-effects)
- animations/README.md는 유지
수정 파일 (1개):
03-skills/kdyselfreflection/SKILL.md— skill.md에서 리네임 (git mv)
삭제 디렉토리 (11개):
02-reusable-design/css-patterns/animations/하위 빈 폴더 전량