Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/zhangloveyan/backend-skill --skill proj-fix명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SKILL.md 표시 중
| name | proj-fix |
| description | 快速定位和修复Bug,简化流程。用于线上/测试环境发现Bug、功能异常需要修复。 |
Step 0: 校验任务文档 → Step 1: 问题收集 → Step 2: 问题定位 → Step 3: 修复方案 → Step 4: 代码修复 → Step 5: 验证
## Bug 信息
**问题描述:** {用户描述的问题}
**复现步骤:** {如何复现}
**期望行为:** {正确的行为}
**实际行为:** {当前错误的行为}
**错误信息:** {报错日志}
同步更新任务文档(不写细节):
常见错误类型:
| 错误类型 | 可能原因 | 排查方向 |
|---|---|---|
| NullPointerException | 空指针 | 检查对象是否为 null |
| SQLException | 数据库错误 | 检查 SQL、字段、连接 |
| BusinessException | 业务校验失败 | 检查业务逻辑 |
| 参数校验失败 | 入参不合法 | 检查 DTO 校验注解 |
| 404 | 接口不存在 | 检查路径、Controller |
| 500 | 服务器内部错误 | 查看详细日志 |
## 修复方案
**修复方式:** {如何修复}
**修改文件:** {需要修改的文件}
**注意事项:** {风险点}
修复原则:
## 验证清单
- [ ] 问题是否已修复
- [ ] 原有功能是否正常
- [ ] 是否引入新问题
同步更新任务文档:
// 修复前
public UserResponse getDetail(Long id) {
User user = this.getById(id);
return convertToResponse(user); // user 可能为 null
}
// 修复后
public UserResponse getDetail(Long id) {
User user = this.getById(id);
if (user == null) {
throw new BusinessException(ErrorCode.DATA_NOT_EXIST);
}
return convertToResponse(user);
}
fix: {简要描述问题}
- 问题原因:{原因}
- 修复方式:{方式}
SOC 직업 분류 기준