sveltekit-progressive-architecture

dev-goraebapdev-goraebap

SvelteKit 프로젝트 아키텍처·코드 규칙. Actions: 작성, 구현, 리뷰, 리팩터, 검토, 추가, 설계, 수정, write, implement, review, refactor, fix. Base Rules: 컴포넌트 재사용, $lib, 라우트 배치, 인라인 타입 금지, interface, type, script 섹션, 주석, 가독성, code style, TypeScript. Server Architecture: 서버 아키텍처, Active Record, Query Service, REST API, Drizzle, +server.ts, +page.server.ts, server/domain, server/infra, 뷰모델, view-model, form actions, ORM, schema, 레이어 분리, CUD, load. UI Components: shadcn-svelte, shadcn, button, dialog, modal, table, form, input, calendar, popover, badge, card, select, tabs, switch, textarea, $lib/components/ui, npx shadcn-svelte.

194 days ago

wiki-creator

dev-goraebapdev-goraebap

A workflow that turns a domain knowledge base (wiki) into a git repo and packages it as a team skill. When a user mentions '/wiki-creator', 'create wiki', 'create knowledge base', 'organize domain information', 'initialize wiki', 'document domain', 'update wiki', 'extract project information and save to wiki', 'sync wiki', etc., this skill must be used. Always use this skill when extracting domain information from development repositories (frontend/backend/app), initializing an empty folder as a wiki repo, or packaging a team-shared domain knowledge base as a skill. Note: this skill is a tool to create wikis and is different from already-installed domain wiki skills (e.g., pokitwork-wiki).

194 days ago

mvp-preview

dev-goraebapdev-goraebap

빠른 MVP·프로토타입 제작과 링크 공유. Actions: MVP 만들기, 프로토타입, 빠르게 구현, 데모 페이지, 기능 시연, prototype, demo, quick build, 아이디어 구체화, 클라이언트 공유, 팀 공유, 링크 공유, 기획 검토. Phases: 토론, 발견, 범위 확정, discovery, 핵심 가치, 핵심 기능, 스택 선택. Share: vercel, surge, cloudflared, tunnel, 배포, deploy, 공유 링크.

194 days ago

media-storage

dev-goraebapdev-goraebap

파일 업로드·저장소·첨부 관리 패턴. Actions: 파일 업로드, 이미지 업로드, 파일 처리, 저장소 연동, 썸네일 첨부, 색상 추출, file upload, image upload, storage, attachment, thumbnail. Patterns: Active Storage, blobs 테이블, attachments 테이블, 다형적 첨부, 중복 파일 감지. Storage: Cloudflare R2, AWS S3, @aws-sdk/client-s3, UUID key, 2-level 디렉토리, CDN URL, presigned URL. DB: Drizzle ORM, blob, checksum, MD5, metadata JSON, MIME, byte_size. Color: 지배적 색상 추출, dominant color, Gemini API, hex, blobs.metadata. Query: 썸네일 조회, 서브쿼리, leftJoin, view-model, CDN URL 변환.

194 days ago