error-responselisted
Install: claude install-skill Ho-Gyu-Lee/hello-claude-code
# 에러 응답 템플릿
## 표준 형식
```markdown
[실패] [단계명] 실패: [구체적 원인]
원인:
- [기술적 이유]
- [컨텍스트 정보]
시도한 대안:
1. [대안 1] → [결과]
2. [대안 2] → [결과]
다음 단계:
[ ] 옵션 1: [사용자 액션]
[ ] 옵션 2: [대체 방법]
[ ] 옵션 3: [우회 방법]
추가 정보 필요:
- [질문 1]
- [질문 2]
```
## 예시
```markdown
[실패] 빌드 실패: 컴파일 에러
원인:
- `Server/Session/UserSession.cs:45` 타입 불일치
- `User` 클래스에 `Email` 속성이 없음
시도한 대안:
1. 타입 정의 확인 → `Models/User.cs`에 정의 없음
2. 관련 인터페이스 검색 → `IUser`에는 `Email` 존재
다음 단계:
[ ] 옵션 1: `User` 클래스에 `Email` 속성 추가
[ ] 옵션 2: `IUser` 인터페이스 기준으로 변경
추가 정보 필요:
- `User`와 `IUser` 중 어떤 것을 기준으로 해야 하나요?
```
## 원칙
1. **명확한 원인**: 기술적 이유를 구체적으로
2. **시도한 노력**: 어떤 대안을 시도했는지
3. **실행 가능한 옵션**: 사용자가 선택할 수 있는 1-3개
4. **필요한 정보**: 해결에 필요한 추가 정보 요청
## 금지 사항
```
- "에러가 발생했습니다" (원인 없이)
- "확인이 필요합니다" (구체적 방향 없이)
- 과도한 옵션 나열 (3개 이하로)
- 내부 도구/절차 노출
```