Skip to content

v0.1.0 — Phase 1: 만든다 · 본다 · 기록된다

Choose a tag to compare

@kh1012 kh1012 released this 29 Jul 13:22

maxflowui + ui-harness를 어떤 React + Tailwind v4 프로젝트에서도 쓸 수 있게 일반화한 첫 릴리스입니다.

핵심 루프가 관통합니다

npx ie init            # 설정·디렉토리·유틸 스캐폴드
npx ie skills install  # 코딩 에이전트에 스킬 설치
npx ie gallery         # http://127.0.0.1:9221

이제 에이전트에게 "대시보드에 쓸 지표 카드 만들어줘" 라고 말하면 — 재사용을 먼저 찾고, 없으면 만들고, 갤러리에 뜨고, 이력이 남습니다.

무엇이 일반화됐나

원본은 모노레포 경로가 코드 전반에 문자열로 박혀 있어 이식할 수 없었습니다. 그 방향을 뒤집었습니다.

  • 가상 모듈 — 갤러리 소스가 상대경로 import.meta.glob으로 패키지 경계를 넘던 자리를, 해석된 설정을 읽어 모듈을 생성하는 Vite 플러그인으로 교체했습니다. 소비자 디렉토리 구조가 무엇이든 갤러리 코드는 바뀌지 않습니다.
  • 설정 하나가 모든 경로의 진실 — CLI도 갤러리도 스킬도 ie config --json이 내놓는 절대경로만 봅니다. 스킬 GUIDE에 경로가 한 줄도 없습니다.
  • 갤러리가 소비자 라이브러리에 의존하지 않음 — 도구가 자기 힘으로 떠야 "컴포넌트가 깨져서 컴포넌트를 못 보는" 순환이 안 생깁니다.
  • 스킬 정본은 하나 — 설치되는 건 스텁이고, 절차는 ie guide로 매번 새로 읽습니다. npm update가 곧 지침 갱신입니다.

포함

  • 시맨틱 토큰(st-*) — 브랜드 중립 기본값 + 프로젝트 토큰으로 교체 가능
  • 레지스트리 — 결정적 인덱스(재생성만으로 diff가 나지 않음), append-only 히스토리
  • 갤러리 — 라이브러리(검색·필터·정렬) · 상세(프리뷰·사용예제·히스토리 타임라인) · 통합/수정 프롬프트 복사
  • element-create 스킬
  • 테스트 118건

제외

승격·머지 거버넌스(component-curate / component-apply)는 의도적으로 뺐습니다. 만든다 · 수정한다 · 기록된다만 남깁니다.

다음

페이지 조립(page-create)과 노드 지목 피드백 — Phase 2.

https://claude.ai/code/session_011E2BhVhYj1Yu7FdEppBE8V