handstack-plugins
Handstack 개발용 플러그인 가이드
Handstack 개발에 쓸 수 있는 도구 아이디어입니다. 아래 "추천 Claude Code 플러그인" 세 가지는 구현체가 없는 구상이며 /snippet 명령도 제공되지 않습니다. 에디터 확장은 일반 도구라 그대로 쓸 수 있습니다.
구상: Claude Code 플러그인 아이디어
1. XML Formatter
Handstack Contract 파일(.xml)의 포맷팅을 돕는 플러그인입니다.
- 기능: 들여쓰기, CDATA 섹션 정리, 태그 정렬.
2. SQL Linter (for XML)
XML 내 CDATA 섹션에 있는 SQL 문법을 검사합니다.
- 기능: 데이터 원본 DBMS 문법 오류 탐지, 예약어 강조.
3. Handstack Snippets
자주 사용하는 패턴을 빠르게 입력할 수 있습니다.
/snippet view-> JS 객체 템플릿/snippet trans-> 트랜잭션 매핑 템플릿/snippet stmt-> XML Statement 템플릿
외부 도구 통합
VS Code 확장 프로그램
Handstack 개발 시 VS Code에서 다음 확장 프로그램을 사용하면 좋습니다:
- XML Tools: XML 검증 및 포맷팅.
- ESLint: JS 코드 품질 검사.
- DBMS용 확장: 사용하는 DBMS(SQL Server, PostgreSQL, SQLite 등)에서 Contract의 쿼리를 테스트.
커스텀 플러그인 아이디어
만약 직접 플러그인을 만든다면:
- Contract-View Sync: JS에서 Contract XML로 바로 이동하거나, 그 반대로 이동하는 기능.
- Auto-Mapper: XML의
<param>태그를 보고 JS의inputs배열을 자동 생성.