[Claude Code] 그누보드5/영카트5 DB 테이블 스키마 참조 skills
안녕하세요.
Claude Code(claude.ai/code)에서 그누보드5/영카트5 개발 시 DB 테이블 구조를 쉽게 참조할 수 있는 스킬을 공유합니다.
스킬 소개
그누보드5는 MySQL 기반 CMS로, 플러그인이나 스킨 개발 시 테이블 구조를 정확히 파악해야 합니다.
이 스킬은 Claude Code에서 그누보드5/영카트5 코드 작업 시 테이블 명세를 빠르게 확인할 수 있도록 도와줍니다.
주요 기능
1. 테이블 목록 조회
- 그누보드5 기본 테이블 35개
- 영카트5 쇼핑몰 테이블 24개
- $g5['xxx_table'] 변수와 실제 테이블명 매핑 정보
2. 테이블 상세 조회
- 컬럼명, 데이터 타입, 기본값
- PRIMARY KEY, INDEX 정보
- 컬럼별 한글 설명 (COMMENT)
3. 관련 테이블 찾기
- 회원 관련: g5_member, g5_point, g5_login 등
- 게시판 관련: g5_board, g5_board_file, g5_write_* 등
- 쇼핑몰 관련: g5_shop_item, g5_shop_order, g5_shop_cart 등
포함된 테이블 (총 59개)
[그누보드5 기본]
g5_auth, g5_autosave, g5_board, g5_board_file, g5_board_good, g5_board_new, g5_cert_history, g5_config, g5_content, g5_faq, g5_faq_master, g5_group, g5_group_member, g5_login, g5_mail, g5_member, g5_member_cert_history, g5_member_social_profiles, g5_memo, g5_menu, g5_new_win, g5_point, g5_poll, g5_poll_etc, g5_popular, g5_qa_config, g5_qa_content, g5_scrap, g5_uniqid, g5_visit, g5_visit_sum, g5_write_free, g5_write_gallery, g5_write_notice, g5_write_qa
[영카트5 쇼핑몰]
g5_shop_banner, g5_shop_cart, g5_shop_category, g5_shop_coupon, g5_shop_coupon_log, g5_shop_coupon_zone, g5_shop_default, g5_shop_event, g5_shop_event_item, g5_shop_inicis_log, g5_shop_item, g5_shop_item_option, g5_shop_item_qa, g5_shop_item_relation, g5_shop_item_stocksms, g5_shop_item_use, g5_shop_order, g5_shop_order_address, g5_shop_order_data, g5_shop_order_delete, g5_shop_order_post_log, g5_shop_personalpay, g5_shop_sendcost, g5_shop_wish
설치 방법
- 첨부파일 다운로드 후 압축 해제
- gnuboard5-db-schema 폴더를 아래 경로에 복사
~/.claude/skills/gnuboard5-db-schema/ - Claude Code 재시작 또는 새 세션 시작
사용 방법
Claude Code에서 그누보드5/영카트5 관련 작업 시 자동으로 참조됩니다.
예시 질문:
- "g5_member 테이블 구조 알려줘"
- "회원 관련 테이블들 보여줘"
- "$g5['board_table'] 테이블의 컬럼 정보"
- "주문 테이블 스키마 확인"
파일 구조
gnuboard5-db-schema/
├── SKILL.md # 스킬 정의 및 사용 가이드
└── references/
├── tables.md # $g5 변수-테이블 매핑 정보
└── schema/ # SQL 스키마 파일 (59개)
├── g5_member.sql
├── g5_board.sql
├── g5_shop_order.sql
└── ...
SQL 스키마 예시 (g5_member.sql)
CREATE TABLE `g5_member` ( `mb_no` int(11) NOT NULL AUTO_INCREMENT COMMENT '회원 번호', `mb_id` varchar(20) NOT NULL DEFAULT '' COMMENT '회원 아이디', `mb_password` varchar(255) NOT NULL DEFAULT '' COMMENT '회원 비밀번호', `mb_name` varchar(255) NOT NULL DEFAULT '' COMMENT '회원 이름', `mb_nick` varchar(255) NOT NULL DEFAULT '' COMMENT '회원 닉네임', `mb_email` varchar(255) NOT NULL DEFAULT '' COMMENT '회원 이메일', `mb_level` tinyint(4) NOT NULL DEFAULT '0' COMMENT '회원 레벨', `mb_point` int(11) NOT NULL DEFAULT '0' COMMENT '포인트', ... PRIMARY KEY (`mb_no`), UNIQUE KEY `mb_id` (`mb_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='회원 테이블';
참고사항
- Claude Code CLI 도구가 필요합니다 (https://claude.ai/code)
- 테이블 접두사는 기본값 g5_ 기준입니다
- 그누보드5 최신 버전 기준으로 작성되었습니다
문의사항이나 개선 제안은 댓글로 남겨주세요.
감사합니다.
사용예제 스크린샷
----




버전 정보
첨부파일
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기
댓글 1개
다크모드에서는 글이 안보여서 밤에 라이트모드 켰다가 눈뽕당했네요 😂