creatrip-agent-rules-builder
Version:
Unified converter for AI coding agent rules across Cursor, Windsurf, and Claude
29 lines (24 loc) • 840 B
Markdown
# Creatrip Agent Rules Builder 개발 규칙
## 프로젝트 컨벤션
- TypeScript 강타입 사용
- 에러 처리는 명시적으로 구현
- 테스트 커버리지 유지
## 코드 스타일
- 변수명/함수명은 camelCase
- 인터페이스는 Pascal case
- 파일명은 kebab-case
- 폴더명은 소문자
## CLI 개발 규칙
- Commander.js 사용
- 명령어는 동사형 (build, parse 등)
- 옵션은 축약형과 풀네임 모두 제공
- 컬러 출력은 chalk 사용
## 파일 구조 규칙
- src/generators/ 디렉토리에 각 에이전트별 생성기
- 각 생성기는 독립적으로 동작
- 공통 로직은 별도 모듈로 분리
- 테스트는 기능별로 분리
## 파싱 규칙
- Markdown 파싱은 순수 문자열 처리
- JSONC 설정은 jsonc-parser 사용
- 에러 발생시 명확한 메시지 출력