Use this skill to diagnose where an agent problem belongs before changing
anything.
This is a narrow architecture audit skill. It does not run a governance program,
build a dashboard, or redesign the whole agent unless the evidence clearly earns
that conclusion.
Recommendations from this skill are diagnostic only. Do not apply patches
without reviewing whether the lane assignment and fix type actually match the problem.
SOUL.md, AGENTS.md / operations files,memory files, or a skill directory
escalation boundaries, workflow habits
where durable facts vs daily state live
repeatable playbooks
Read references/lane-diagnosis.md before assigning a lane.
Capture the failure pattern, repeated friction, or observed weakness.
If it is a one-off, prefer a local fix or no change.
Read references/lane-diagnosis.md and choose the lane causing the failure.
If multiple lanes contribute, name one primary lane and at most one secondary lane.
Only recommend a secondary-lane patch if the primary-lane fix would clearly fail without it.
Otherwise, note the secondary lane as context only.
Read references/fix-types.md and prefer, in order:
Do not escalate to a larger fix just because it feels more architectural.
Weak evidence should bias toward no change or a local edit. Structural changes need recurrence,
cross-context benefit, or repeated operator friction.
Point to the layer or file family directly:
SOUL.md, identity/tone docsAGENTS.md, OPERATIONS.md, guardrails, QA/protocol docsMEMORY.md, memory/*.md, memory procedures, retrieval pathsSKILL.md, references/, or a new narrow skill only if earnedAvoid collateral edits, broad rewrites, and cross-lane churn unless clearly necessary.
Keep the answer short, decisive, and patch-oriented.
If the diagnosis leads to a real structural recommendation, log the lane, fix type,
and short symptom summary to daily memory so future audits can see what changed and why.
For a fast pass before recommending any change, read references/audit-checklist.md.
diagnosis: short summary of what is actually wrong
lane: persona|rules|memory|skills
secondary_lane: none|persona|rules|memory|skills
fix_type: no_change|plain_edit|memory_tweak|rule_change|skill_change
patch_target: exact file or file family
smallest_patch: concise patch recommendation
risks:
- overreach to avoid
- adjacent file or lane not to touch
skill-builder — when the result is "tighten or add a narrow skill"cognition — when the issue is durable storage, retrieval shape, or memory-system design beyond a local tweakbattle-tested-agent — when the diagnosis suggests reliability hardening patterns across memory, delegation, or verificationopenclaw-guide — when the issue is really OpenClaw routing, config, session behavior, or platform mechanics rather than the agent itselfreferences/lane-diagnosis.md — how to identify the weak lane and avoid misclassificationreferences/fix-types.md — how to choose the smallest justified interventionreferences/audit-checklist.md — fast audit pass before recommending any patchreferences/placement-map.md — where each kind of fix usually belongsreferences/worked-examples.md — compact examples for common mixed-lane failures and one do-nothing caseBe crisp. Route the problem to the right layer. Prefer the smallest justified patch over architectural theater.
共 1 个版本