Release v0.1.0: 小程序使用建议跳转腾讯文档 + 配置导入导出功能
This commit is contained in:
@@ -0,0 +1,53 @@
|
||||
---
|
||||
name: bugpack-fix-bug
|
||||
description: "Fix a bug from BugPack by reading its context, locating code, applying fixes, and updating status. Use when: user asks to fix, repair, or resolve a bug. NOT for: just listing bugs (use bugpack-list-bugs) or just viewing bug details (use bugpack-view-bug)."
|
||||
metadata:
|
||||
openclaw:
|
||||
emoji: "\U0001F527"
|
||||
---
|
||||
|
||||
# BugPack - Fix Bug
|
||||
|
||||
Read bug context from BugPack, locate the relevant code, apply a fix, and mark the bug as fixed.
|
||||
|
||||
## Instructions
|
||||
|
||||
1. **Get bug context**: Call `GET http://localhost:3456/api/bugs/:id` to fetch full bug details including description, screenshots, environment, and related files.
|
||||
|
||||
2. **Analyze the bug**: Read the description and examine the screenshots to understand what is broken and what the expected behavior should be.
|
||||
|
||||
3. **Locate code**: Use the `relatedFiles` array from the bug context to find the relevant source files. If `relatedFiles` is empty, use the `pagePath` and `description` to search the codebase.
|
||||
|
||||
4. **Apply fix**: Edit the source code to fix the described issue. Follow the project's existing code style and conventions.
|
||||
|
||||
5. **Mark as fixed**: After applying the fix, call `PATCH http://localhost:3456/api/bugs/:id` with:
|
||||
```json
|
||||
{ "status": "fixed" }
|
||||
```
|
||||
|
||||
6. **Add fix note** (optional): Call `PATCH http://localhost:3456/api/bugs/:id` with a description update to document what was changed.
|
||||
|
||||
## Example
|
||||
|
||||
```bash
|
||||
# Step 1: Get bug context
|
||||
GET http://localhost:3456/api/bugs/abc-123
|
||||
|
||||
# Step 5: Mark as fixed
|
||||
PATCH http://localhost:3456/api/bugs/abc-123
|
||||
Content-Type: application/json
|
||||
|
||||
{ "status": "fixed" }
|
||||
```
|
||||
|
||||
Response:
|
||||
|
||||
```json
|
||||
{
|
||||
"ok": true,
|
||||
"data": {
|
||||
"id": "abc-123",
|
||||
"status": "fixed"
|
||||
}
|
||||
}
|
||||
```
|
||||
Reference in New Issue
Block a user