- CLAUDE.md: 프로젝트 규칙, 기술 스택, 코딩 규칙, 페이즈 로드맵 - .claude/settings.json: 권한, 강제 훅 (매 프롬프트 설계서 규칙 주입) - .claude/skills/: implement-phase, review-phase, scaffold, test-commit, debug - .claude/agents/: electron-architect, voice-pipeline-expert, ui-specialist - docs/design/00-09: 마스터 아키텍처, 서비스 명세(16개), IPC(113채널), DB스키마, UI컴포넌트, 검증리포트, 외부엔진연동, 갭분석, VoiceMode패턴, 디자인시스템, 히스토리팝업 - docs/phases/1-7+3.5: 전체 구현 페이즈 문서 - docs/re-findings/: Speakly RE 노하우 5개 문서
32 lines
615 B
Markdown
32 lines
615 B
Markdown
---
|
|
name: test-and-commit
|
|
description: 테스트 실행 후 통과하면 커밋. 코드 변경 완료 후 사용.
|
|
allowed-tools: Bash Read
|
|
---
|
|
|
|
# Test & Commit
|
|
|
|
1. **타입 체크**
|
|
```bash
|
|
npm run typecheck
|
|
```
|
|
|
|
2. **린트**
|
|
```bash
|
|
npm run lint
|
|
```
|
|
|
|
3. **테스트**
|
|
```bash
|
|
npm run test
|
|
```
|
|
|
|
4. **모두 통과 시 커밋**
|
|
- git status로 변경 파일 확인
|
|
- git diff로 변경 내용 확인
|
|
- 적절한 커밋 메시지 작성 (한글, Conventional Commits)
|
|
- Co-Authored-By 절대 추가 금지
|
|
|
|
5. **실패 시**
|
|
- 에러 내용 분석
|
|
- 수정 후 재시도
|