diff --git a/memory/memories.db-wal b/memory/memories.db-wal index eb2663a2e..f2fca318a 100644 Binary files a/memory/memories.db-wal and b/memory/memories.db-wal differ diff --git a/skills/openclaw-bugfix-pr/SKILL.md b/skills/openclaw-bugfix-pr/SKILL.md index 0922dcc1b..684570cda 100644 --- a/skills/openclaw-bugfix-pr/SKILL.md +++ b/skills/openclaw-bugfix-pr/SKILL.md @@ -85,7 +85,7 @@ git push fork HEAD:refs/heads/ Create PR with heredoc body (avoid shell escaping issues): ```bash -gh pr create --repo openclaw/openclaw --base main --head : --title "" -F - <<'EOF' +gh pr create --repo openclaw/openclaw --base main --head <user>:<branch> --title "<title>" -F - <<'EOPR' ## Summary - ... @@ -94,3 +94,36 @@ Fixes #<issue> ## Validation - `pnpm vitest run ...` +EOPR +``` + +### 8) Monitor CI to Green +- Watch checks until completion. +- Report failures immediately with job URL and first actionable error. +- If all pass, report success and stop. + +```bash +gh pr checks <pr-number> --repo openclaw/openclaw +gh pr checks <pr-number> --repo openclaw/openclaw --watch --interval 15 +``` + +### 9) Communicate Clearly and Graciously +- Be concise and respectful. +- Summarize: bug fixed, files changed, test evidence, PR URL, CI state. +- If blocked, state exact blocker and next action. + +## OpenClaw-Specific Guardrails +- Use repo-root relative file references in chat. +- Use `rg` for code search. +- Never use destructive git commands unless explicitly requested. +- Do not use `gh issue/pr comment -b "..."` for complex bodies; use heredoc. +- Before security advisory triage/severity decisions, read `SECURITY.md`. +- Keep channel/plugin impact in mind when touching shared routing/session logic. + +## Done Criteria +- A real bug is identified and reproducible. +- Regression test fails before fix and passes after fix. +- Related suites pass. +- Commit is scoped and clean. +- PR is opened with validation evidence. +- CI status is monitored and reported.