프레임워크
프로젝트의 구성 요소들이 충분하게 통합되어있는 안정된 프레임워크를 사용한다.
프로젝트에 하네스 개발 방법론(Harness Engineering) 적용을 위한 절차
프레임워크
프로젝트의 구성 요소들이 충분하게 통합되어있는 안정된 프레임워크를 사용한다.
형상관리 브랜치 규칙 정리
작업 브랜치와 배포 브랜치, 마스터 브랜치의 역할을 상세하게 정의하고, 머지 시점에 대해서도 확정해야 한다.
프런트앤드 개발 규칙 정리
모던 자바스크립트와 코딩 스타일, 디렉토리 구조와 형식에 대한 규칙을 정의한다.
백앤드 개발 규칙 정리
모던 자바와 코딩 스타일, 디렉토리 구조와 형식에 대한 규칙을 정의한다.
템플릿 코드 작성
에이전트가 코드를 작성하기 위한 가이드 역할을 할 수 있는 템플릿 코드를 작성한다. CRUD를 비롯한 범용 메소드를 광범위하게 참조할 수 있는 샘플이면 좋다.
데이터베이스 개발 규칙 정리
데이터베이스 연결에 대한 규칙을 정의한다.
인터페이스 개발 규칙 정리
인터페이스 연결에 대한 규칙을 정의한다.
테스트
모든 영역에서 테스트를 적극적으로 도입해야 한다.
문서로 정리
AI가 지켜야 하는 규칙은 CLAUDE.md 파일에 작성하고 개발 가이드는 별도 문서로 정리한다(예- README.md).
클로드 코드 프롬프트에서 아래와 같이 요청하면 된다. CLAUDE.md 파일만 업데이트되면 되기 때문에 각자의 방식을 사용할 수도 있다.
프롬프트에 직접 룰를 입력하고 규칙에 추가해 달라고 요청
커밋 메시지 포매팅 규칙은 `Conventional Commits` 방식을 따른다. 규칙에 등록하고 엄격하게 적용해 줘프롬프트에 *에 대해서 어떻게 생각해? 라고 물어본뒤 출력 리포트를 확인후 규칙에 추가해 줘 하고 요청
master 브랜치에 직접 push하는것에 대해 어떻게 생각해?
... AI의 출력 리포트 확인...
그러면 규칙에 추가하고 엄격하게 적용해 줘