솔그루

[Claude Code] 그누보드5/영카트5 DB 테이블 스키마 참조 skills

Gemini_Generated_Image_k475izk475izk475.jpeg

안녕하세요.

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


설치 방법

  1. 첨부파일 다운로드 후 압축 해제
  2. gnuboard5-db-schema 폴더를 아래 경로에 복사
    ~/.claude/skills/gnuboard5-db-schema/
  3. 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 최신 버전 기준으로 작성되었습니다
 

문의사항이나 개선 제안은 댓글로 남겨주세요.
감사합니다.

 사용예제 스크린샷
----
1768402494_W5GwRc3y6z.webp1768402509_zA9fhDY39z.webp1768402516_5irGWcU6kL.webp1768402522_MCVck7yeXF.webp

 

버전 정보

테스트한 버전 5.6.23
호환 가능 버전 claude

첨부파일

Gemini_Generated_Image_k475izk475izk475.jpeg (2.5 MB)
0회 2026-01-14 23:51 포인트 차감 5,000
gnuboard5-db-schema.zip (51.1 KB) 3회 2026-01-14 23:51 포인트 차감 5,000
4명이 반응했습니다
|

댓글 1개

감사합니다!
다크모드에서는 글이 안보여서 밤에 라이트모드 켰다가 눈뽕당했네요 😂

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기
🐛 버그신고