Technical debt management - scan codebase for bad smells and create tracking issues
research [scope]: inspect the requested scope, defaulting to turbo/, and
report verified findings. This operation is read-only.issue [report]: create an English GitHub issue from current, verified
findings. If no report exists, research first. Create or comment on an issue
only when the caller requested that operation.The tech-debt-research and tech-debt-issue commands remain aliases for these
operations. A report is evidence at its recorded revision, not a standing
instruction to change code.
rg to find candidates and inspect matching files and consumers. Exclude
dependencies, generated/vendor content, and historical migrations from
generic cleanup recommendations. Preserve permanent migration records.catch, or an
ESLint off / Oxlint allow setting is not proof of a defect. Read override
scope, replacement enforcement, generated-code boundaries, and documented
exceptions. In particular, do not replace every floating promise with
detach() or assume every parentless resetSignal() leaks.Keep the report proportional to the findings: scope and revision, confirmed issues, dismissed candidates when useful, and next actions. Save detailed evidence when it is too long for the response. Do not invent schedules or effort estimates from match counts.
Recheck the report against current source and existing issues before posting. Use an English title describing the concrete problem; include affected paths, evidence, impact, and actionable acceptance criteria in the body. Use only existing relevant labels and include source links pinned to the inspected SHA.
Write the body to a temporary file and pass gh issue create --repo vm0-ai/vm0 --body-file <file> the exact Markdown. Keep the report focused enough to fit one
issue; add detailed comments only when needed for the requested tracking task.
Verify the created issue and return its URL. If posting fails, retain the report
and state which action failed.
下载完整 Skill 目录,包含 SKILL.md 及所有相关文件
Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer