arai은(는) 무엇을 하나요?
실제로 작동하는 AI 코딩 규칙. 후크를 통해 명령 파일(CLAUDE.md, .cursorrules, copilot-instructions 등)을 강제합니다.
개요
arai는 프로젝트 전반에 걸쳐 AI 에이전트 명령 파일을 관리하고 적용하기 위한 도구입니다. 개발자가 다음을 수행할 수 있습니다:
- 중앙 집중식 규칙 관리: 단일 소스에서 모든 AI 도구에 대한 규칙을 정의합니다.
- 자동 강제: Git 후크를 사용하여 규칙이 항상 최신 상태로 유지되도록 합니다.
- 다중 도구 지원: Claude Code, Cursor, Copilot 등과 호환됩니다.
설치
arai를 설치하려면 다음 명령을 실행하십시오:
npm install -g arai
또는 프로젝트별로:
npm install --save-dev arai
사용법
명령 파일 초기화
프로젝트 루트에서 다음을 실행하십시오:
arai init
이 명령은 다음 파일을 생성합니다:
CLAUDE.md- Claude Code용.cursorrules- Cursor용copilot-instructions.md- GitHub Copilot용
후크 설치
Git 후크를 설치하여 규칙을 자동으로 적용하십시오:
arai install-hooks
이렇게 하면 커밋 시점에 명령 파일이 동기화 상태로 유지됩니다.
수동 동기화
규칙을 수동으로 동기화하려면:
arai sync
설정
arai.json 파일을 프로젝트 루트에 생성하여 설정을 사용자 정의할 수 있습니다:
{
"files": [
"CLAUDE.md",
".cursorrules",
"copilot-instructions.md"
],
"hooks": {
"pre-commit": true
}
}
지원되는 도구
- Claude Code -
CLAUDE.md파일 사용 - Cursor -
.cursorrules파일 사용 - GitHub Copilot -
copilot-instructions.md파일 사용 - Codex CLI -
claude.md또는CODEX.md파일 사용
라이선스
MIT