error-diagnostics-smart-debug
AI 기반 진단으로 오류 디버깅
이 스킬은 오류 메시지, 스택 트레이스, 성능 데이터를 분석하여 근본 원인을 파악하고 수정 방법을 제안함으로써 개발자가 소프트웨어 오류를 신속하게 진단할 수 있도록 도와줍니다.
下载技能 ZIP
在 Claude 中上传
前往 设置 → 功能 → 技能 → 上传技能
开启并开始使用
测试它
正在使用“error-diagnostics-smart-debug”。 Analyze this error: 'Connection timeout after 30000ms' occurring in 5% of checkout requests in production
预期结果:
- 문제 요약: 체크아웃 서비스에서 간헐적 연결 타임아웃 발생
- 근본 원인 분석: 가능한 원인 - (1) 외부 결제 API 지연 60%, (2) 데이터베이스 연결 풀 고갈 25%, (3) 네트워크 인프라 문제 15%
- 권장 전략: DataDog 트레이스에서 결제 서비스 지속 시간 쿼리, 오류 발생 시간대 동안 연결 풀 메트릭 확인
- 수정 제안: 10 초 타임아웃과 서킷 브레이커 패턴 구현, 지수 백오프와 함께 재시도 추가
- 검증: 카나리 트래픽에 배포하여 오류율 감소 모니터링
正在使用“error-diagnostics-smart-debug”。 Parse this stack trace: TypeError: Cannot read property 'id' of undefined at UserService.getProfile (/src/user/service.js:42:15)
预期结果:
- 근본 원인: 사용자 객체의 null 참조 - 경합 조건 또는 null 확인 누락 가능성
- 가설 1 (75%): 데이터베이스에 사용자 레코드 누락 - 인증 플로우 확인
- 가설 2 (20%): 비동기 타이밍 문제 - 사용자 데이터 로드 전 getProfile 호출
- 가설 3 (5%): 스키마 불일치 - 사용자 객체 구조 변경
- 권장 수정: null 가드 추가: const userId = user?.id ?? throw new Error('User not found')
安全审计
安全All static findings are false positives. The skill is a legitimate debugging assistant that provides guidance on error diagnostics. No external commands, cryptographic algorithms, or network reconnaissance are present. The reported patterns were markdown formatting (backticks for code) and benign workflow descriptions.
中风险问题 (1)
低风险问题 (2)
质量评分
你能构建什么
프로덕션 인시던트 대응
오류 패턴을 분석하고 온콜 엔지니어를 위한 디버깅 전략을 권장하여 프로덕션 오류를 신속하게 진단합니다.
개발 디버깅
로컬 디버깅 기법, 브레이크포인트 배치, 스텝스루 전략에 대한 AI 지원 가이드를 제공합니다.
성능 문제 분석
성능 트레이스와 APM 데이터를 분석하여 병목 현상, N+1 쿼리, 리소스 고갈 문제를 식별합니다.
试试这些提示
Analyze this error: $ERROR_MESSAGE. What could be the root cause?
Parse this stack trace and identify the likely source of the issue: $STACK_TRACE. Provide 3 hypotheses ranked by probability.
Help debug this production issue: $ISSUE_DESCRIPTION. The error frequency is $FREQUENCY in $ENVIRONMENT environment. Recommend a debugging strategy.
Review this proposed fix for the error: $ERROR and $PROPOSED_FIX. Assess the risk level and suggest validation steps.
最佳实践
- 스택 트레이스, 재현 단계, 환경 세부 정보를 포함한 완전한 오류 컨텍스트 제공
- 수정 사항 구현 전 관측 데이터를 사용하여 가설 검증
- 점진적 디버깅 적용: 복잡한 설명보다 간단한 설명부터 시작
- 전체 롤아웃 전 테스트와 카나리 배포로 수정 사항 항상 검증
避免
- 근본 원인을 이해하지 않고 맹목적으로 수정 사항 적용
- 디버깅 작업 우선순위 지정 시 오류 빈도와 영향 무시
- 관측 데이터 수집을 건너뛰고 코드 검사만 의존
- 검증이나 롤백 전략 없이 수정 사항 배포
常见问题
최상의 디버깅 결과를 위해 어떤 정보를 제공해야 하나요?
이 스킬이 오류를 자동으로 수정해 주나요?
이 스킬이 모든 프로그래밍 언어에서 작동하나요?
보안 취약점에 사용할 수 있나요?
스킬이 디버깅 전략을 어떻게 선택하나요?
이 스킬이 통합되는 관측 도구는 무엇인가요?
开发者详情
作者
sickn33许可证
MIT
仓库
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/error-diagnostics-smart-debug引用
main
文件结构
📄 SKILL.md