Install
openclaw skills install @snake-fan/06-method-commitmentUse when the user has a selected Candidate Method, multiple Candidate Methods to merge, a user-authored rough method, or a reconstructed chat method and wants to converge on one human-owned method outcome before experiment design, research framing, or risk review.
openclaw skills install @snake-fan/06-method-commitmentUse this skill to run a Method Commitment Workflow: normalize exactly one Source Method against exactly one Method Commitment Source Problem, review inherited local context, reconstruct the method anatomy, attack high-risk design assumptions with the user, record structure-changing decisions, assign a status, and write status-aligned artifacts.
This is a convergence workflow. It does not run broad method search, invent a full method from nothing, automatically choose the best Candidate Method, or write full experiment plans.
Only committed output is downstream-ready. provisionally-committed, needs-redesign, and reject-current-method must not be routed as normal sources for downstream workflows.
Set {workspace-root} before creating, scanning, or updating artifacts:
{workspace-root} to workspace (the repo-local workspace/ directory).workspace/ layer.{workspace-root} from that path and keep related artifacts under the same root.Create or resume one method commitment folder at:
{workspace-root}/method-commitments/{field-slug}/{method-slug}/
Use references/workspace-structure.md for the artifact layout and status-specific output filenames.
source_method.md.method_reconstruction.md.method_attack_transcript.md.method_decision_log.md after each structure-changing decision.method_commitment_summary.md.If the workflow is resumed, read existing artifacts before editing. Preserve user edits and update existing files instead of overwriting them blindly.
Method Commitment starts from exactly one Source Method bound to exactly one Method Commitment Source Problem.
Allowed Method Source Modes:
selected-candidate-method: the user chooses exactly one Candidate Method.user-authored-method: the user describes a rough method from scratch.hybrid-method: the user merges multiple Candidate Methods, papers, patterns, or personal ideas.reconstructed-from-chat: the method is assembled from current conversation when no durable source exists yet.When multiple Candidate Methods or inspirations are merged, the mode must be hybrid-method. Record borrowed pieces, discarded pieces, merge rationale, and the new weakest link.
The Method Commitment Source Gate is passed only when source_method.md records:
If the user does not provide enough information, ask for a Minimal Method Brief:
Do not reconstruct, attack, or commit the method before the Source Gate passes.
Run Method Commitment Context Review before reconstructing the method. Default to local artifacts; do not run a new web search unless the user explicitly asks for one.
Read relevant available artifacts, including:
source_problem.mdmethod_need_decomposition.mdmethod_patterns.mdtransfer_mapping.mdcandidate_methods.mdmethod_candidate_library.mdPreserve inherited fragilities. If close-work evidence, transformation evidence, data feasibility, or problem evidence is thin, record the issue as a blocker, Targeted Evidence Need, or downstream routing hint instead of silently filling it in.
Write method_reconstruction.md before the attack pass. Use references/method-reconstruction-template.md.
The reconstruction must include:
Use this Method Thesis pattern:
By introducing [mechanism] at [intervention point], the method aims to improve [target outcome] under [scope], because [reason it should work].
Separate the Method Thesis from the Mechanistic Claim. The Method Thesis states what the method claims; the Mechanistic Claim states why the mechanism should work and what later ablations, baselines, metrics, or reviewer objections should pressure-test.
Required ablations, implied baseline pressures, and implied metric signals are Method Commitment Downstream Pressure Points only. Do not write a full experiment protocol, final baseline set, or metric formula here.
Run a Method Design Attack Pass after reconstruction. This attacks the method structure, not the source problem's motivation. Do not repeat the Problem Reality Check unless the method contradicts the inherited problem evidence.
Check these attack dimensions:
For each dimension, mark it as:
high-risk: ask a live Challenge Question.cleared-from-artifacts: record why existing artifacts make the risk non-blocking.blocked: record what must be clarified before commitment can continue.Each high-risk Challenge Question must include:
Ask one high-risk Challenge Question at a time and wait for the user's response before continuing. If the user explicitly delegates a question, record that delegation in method_attack_transcript.md.
Update method_decision_log.md only for structure-changing decisions, such as source mode, hybrid merge rationale, method boundary, Mechanistic Claim revision, weakest link, blockers, and final status.
Pass the Method Commitment Gate only when the user confirms or explicitly delegates:
committed requires Explicit Method Commitment Confirmation from the researcher. Agent recommendation, broad delegation, or "you decide" is not enough. Without explicit confirmation, an otherwise stable method must be provisionally-committed with missing explicit human commitment recorded as a blocker.
Assign exactly one Method Commitment Status:
committed: structurally stable, explicitly confirmed by the researcher, and downstream-ready. Write committed_method_design.md.provisionally-committed: nearly stable, but blocked from downstream routing by named Method Commitment Blockers. Write provisional_method_design.md.needs-redesign: promising direction, but the current structure is not stable enough. Write method_redesign_brief.md.reject-current-method: the method should not continue in its current form. Write method_rejection_note.md.Never write committed_method_design.md for provisionally-committed, needs-redesign, or reject-current-method.
Always write method_commitment_summary.md. The summary is the routing index and must include the Source Method, source problem, status, output artifact, blockers, next recommended workflow, and do-not-route warnings.
Use the reference templates in this directory:
references/workspace-structure.mdreferences/source-method-template.mdreferences/method-reconstruction-template.mdreferences/method-attack-transcript-template.mdreferences/method-decision-log-template.mdreferences/committed-method-design-template.mdreferences/provisional-method-design-template.mdreferences/method-redesign-brief-template.mdreferences/method-rejection-note-template.mdreferences/method-commitment-summary-template.mdStop when exactly one Source Method has: