一键导入
weave-fix
Chat-driven bug-fix entry point that creates a fix-type change, writes findings.md, and scaffolds a single task-slice folder.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Chat-driven bug-fix entry point that creates a fix-type change, writes findings.md, and scaffolds a single task-slice folder.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Execute selected local Weave tasks for an active change by preparing branches, implementing tasks, running verification, and updating tasks.md evidence without committing, pushing, or opening PRs.
Chat-driven bug-fix entry point that creates a fix-type change, writes findings.md, and scaffolds a single task-slice folder.
Scaffold task-slices folders from upstream artifacts using tracer-bullet vertical slices, per-slice tasks, and slice-level technical contracts.
Execute selected local Weave tasks for an active change by preparing branches, implementing tasks, running verification, and updating tasks.md evidence without committing, pushing, or opening PRs.
Scaffold task-slices folders from upstream artifacts using tracer-bullet vertical slices, per-slice tasks, and slice-level technical contracts.
Read-only thinking partner for active Weave architecture work. Use when the user wants engineering architecture, technical design, implementation strategy, tradeoff analysis, risk review, or a deep dive into an existing architecture facet.
| name | weave-fix |
| description | Chat-driven bug-fix entry point that creates a fix-type change, writes findings.md, and scaffolds a single task-slice folder. |
| last_changed_in | 0.1.7 |
Weave skills run Weave CLI commands silently by default. Use command results as internal context, not response content.
Do not show raw stdout, JSON payloads, command echoes, lifecycle payloads, internal state-write confirmations, or verbatim notice text unless the user explicitly asks for diagnostic output.
Surface only information that changes what the user or agent should do next: blockers, failures, missing relevant repos, branch or task outcomes, lifecycle failures, package-outdated notices, relevant outdated or modified skills, and user-required actions.
Notice handling:
package_outdated: show only when present. Say exactly:
A newer Weave version is available. Run \weave status` for details, then upgrade Weave when convenient.`skills_outdated: suppress unrelated skills. If the invoked skill is outdated, say:
The installed \` skill appears older than the bundled template. Run `weave status` for details, then `weave agent update --all` when you want to refresh installed skills.`skills_outdated: if multiple skills used in this workflow are outdated, say:
Some installed skills used in this workflow appear older than the bundled templates: \`, ``. Run `weave status` for details, then `weave agent update --all` when you want to refresh them.`skills_modified: suppress unless the invoked skill is modified locally or the user is asking about skill updates. If the invoked skill is modified, say:
The installed \` skill has local edits, so its behavior may differ from the bundled template. Run `weave status` or `weave agent diff` if you want to inspect the difference.`skills_modified: if the user asks to update skills and installed skills have local edits, say:
Some installed skills have local edits. \weave agent update` may skip or protect them; run `weave status` or `weave agent diff` before updating.`Do not say Notices: ..., The command returned notices, raw
notices[].message, full notice JSON, or full skill lists unless the user
asks for diagnostics.
Use this skill when the user describes a bug to fix. It creates a --type fix change, writes findings.md, scaffolds task-slices/01-<slug>/, and runs rollup.
weave change current --json (the active change is derived from a change/<change-id> branch). If the current branch already follows the change/<change-id> structure (an existing change), do not create a new change — continue on that change and write/update findings.md (re-invocation; see "Re-Invocation" below). Otherwise create the change with weave change new "<title>" --type fix [--slug <slug>]. In workspace mode the change is created at and owned by the workspace root even when this is invoked from a registered sub-repo.findings.md from templates/skills/weave-fix/findings-template.md (Summary required; Repro, Scope, Root cause when inferrable).task-slices/01-<slug>/ with tasks.md and status.yml from slice templates. Skip slice.md and contracts.md for trivial single-slice fixes.weave slice rollup --all --json (or call the rollup library equivalent).weave change progress findings --source discussion --json./weave-execute 01 T1 or /weave-next afk).When invoked again on an existing fix change, update findings.md with new context. Do not re-scaffold unless the slice folder is missing.
When scope grows beyond a single slice, tell the user to run /weave-slices for idempotent additive expansion.
templates/skills/weave-fix/findings-template.mdtemplates/skills/weave-slices/tasks-template.mdtemplates/skills/weave-slices/status-template.ymlfindings.md is always created for fix-type changes, even trivial ones.findings.md.