크라우니 디자인 (Crowny Design) — 미개발국 오프라인 디자인·교육 생태계
개요
"claude design"으로 할 수 있는 100가지 유용한 디자인 작업을 전부 한선씨(.한선)로 구현하여 크라우니 생태계의 확장프로그램으로 구축한 프로젝트.
목적: 미개발국 로컬 환경에서 인터넷 없이 90% 이상의 완성도로 디자인 서비스 활용·교육이 가능하고, 간헐적 인터넷 연결 시 변경된 모듈만 받아 환경을 점진 고도화하는 구조. 미개발국의 빠른 교육·문화성장·기회창출이 최종 목표.
무엇을 했는가
1. 아키텍처 — 오프라인 자립 우선
- 100 도구 = 100개 자립형
.한선모듈 — 의존성 없음, 단독 컴파일/실행
- 코어 엔진 6종: 디자인커널·토큰엔진·렌더엔진·동기화엔진·교육엔진·카탈로그
- 간헐 동기화:
동기화/버전.dat해시 비교 → 변경분만 다운로드, 재개 가능 - 교육 내장: 모든 도구에
교육()함수 = 오프라인 레슨
2. 100 도구 — 10 그룹
- 그룹01 UI/UX (1-10), 그룹02 프론트엔드 (11-20), 그룹03 비주얼 (21-30)
- 그룹04 디자인시스템 (31-40), 그룹05 프로토타입 (41-50), 그룹06 브랜딩 (51-60)
- 그룹07 콘텐츠레이아웃 (61-70), 그룹08 데이터시각화 (71-80)
- 그룹09 디자인리뷰 (81-90), 그룹10 자동화 (91-100)
3. 구축 방식 — 소넷·하이쿠 에이전트 병렬 + 슬래시 루프
- 코어 6종 + 그룹01 10도구: 직접 작성 (검증된 레퍼런스)
- 그룹02~10 90도구: 백그라운드 에이전트 9개 병렬 (소넷 5 + 하이쿠 4)
/loop슬래시 루프로 통합·검증·학습 자동화
4. 검증 결과
- 전체 106개 한선씨 모듈 컴파일 통과 (도구 100 + 코어 5 + 매니페스트)
./디자인.sh 검증→ 통과 106 · 실패 0- 수정한 컴파일 에러 4건: 예약어 충돌(속성목록/파일명/파일목록), 작은따옴표 문자열
관련 파일 경로
/Users/ef/crowny-design-kit/
├── 매니페스트.한선 / 매니페스트.json 확장프로그램 메타
├── 디자인.sh 오프라인 런처
├── CLAUDE.md / README.md
├── 코어/ 5 코어엔진 (.한선)
│ 디자인커널·토큰엔진·렌더엔진·동기화엔진·교육엔진
├── 도구/그룹01~10/ 100 도구 모듈
├── 데이터/카탈로그.dat 100 도구 색인
├── 동기화/버전.dat 델타 동기화 매니페스트 (107 모듈)
└── docs/도구제작가이드.md 에이전트용 제작 사양
사용법
bashcd /Users/ef/crowny-design-kit
./디자인.sh 매니페스트 확장프로그램 정보
./디자인.sh 목록 100 도구 카탈로그
./디자인.sh 도구 <경로> 개별 도구 실행
./디자인.sh 토큰/동기화/교육
./디자인.sh 검증 전체 106 모듈 컴파일 검증
한선씨(CrownyTVM crowny v0.38) 검증된 사실
- 주석은
//만.;=Semicolon 토큰,#=불가 출력()·배너는 stdout, 컴파일 에러는 stderr →2>&1 1>/dev/null로 에러만 추출- 추가 예약어(식별자 금지):
범위(KwRange),속성목록(KwObjKeys),
파일명(KwPathBase), 파일목록(KwFileList)
읽기는 미정의 — 파일 IO 대신 임베드 권장- 문자열은 큰따옴표만, HTML 속성은 작은따옴표로
잔여 이슈 / 다음 단계
- 동기화엔진의 실제 네트워크 fetch 래퍼(TCP) 구현 — 현재는 델타 로직 코어만
- 렌더엔진을 도구들이 공유하도록
가져오기연동 검토 (현재 자립형) - 크라우니 게이트웨이 등록 + 포트 배정 (서버화 시 crowny-ports.sh)
- arch.crowny.org 표준 원형과 디자인 토큰 정합
- 미개발국 배포 패키지(.toau 번들) 빌드 파이프라인