Best for
- Use when a problem is unclear, noisy, repeatedly reworked, or too large to execute directly; also use when a task list looks structured but may not be executable, verifiable, or tied to a falsifiable problem.
rv198-star/Mindthus/skills/3l5s/SKILL.md
Use when a problem is unclear, noisy, repeatedly reworked, or too large to execute directly; also use when a task list looks structured but may not be executable, verifiable, or tied to a falsifiable problem.
Decision brief
Use when a problem is unclear, noisy, repeatedly reworked, or too large to execute directly; also use when a task list looks structured but may not be executable, verifiable, or tied to a falsifiable problem.
Compatibility matrix
| Platform | Status | Evidence | What to check |
|---|---|---|---|
| Codex | Not declared | No explicit evidence | Portability before use |
| Claude Code | Not declared | No explicit evidence | Portability before use |
| Cursor | Not declared | No explicit evidence | Portability before use |
| Gemini CLI | Not declared | No explicit evidence | Portability before use |
Installation
The source command is displayed only when detected. A safe inspection prompt is always available so your agent can explain every action before execution.
npx skills add https://github.com/rv198-star/Mindthus --skill "skills/3l5s"Inspect the Agent Skill "3l5s" from https://github.com/rv198-star/Mindthus/blob/3c00b55ae31e43e80b2c1177d5d3f734181e218a/skills/3l5s/SKILL.md at commit 3c00b55ae31e43e80b2c1177d5d3f734181e218a. List every install step, command, network request, credential, file read/write, external action, and rollback step. Explain whether it fits my task. Do not install or execute anything until I approve.
Workflow
Three Layers + Five Steps 三层五步
Use Single-layer BTGSB when the problem is already accepted enough to solve.
Use Single-layer BTGSB when the problem is already accepted enough to solve.
Use 3L5S when the real problem is not yet clear. The discovery and definition layers turn abnormal world signals into a problem that can be restated, located, and falsified:
Use 3L5S when the real problem is not yet clear. The discovery and definition layers turn abnormal world signals into a problem that can be restated, located, and falsified:
Permission review
No configured static risk pattern was detected
This is not proof of safety. Runtime behavior, indirect dependencies, and hidden external systems are outside the static scan.
Evidence record
| Signal | Value | Evidence type | Meaning |
|---|---|---|---|
| Quality score | 87/100 | Computed | Documentation, specificity, maintenance, and trust rules |
| Repository stars | 20 | Source | Repository attention, not individual Skill quality |
| Compatibility | 0 platforms | Source | Declared in the catalog source record |
| Usage guide | automated source guide | Editorial | Generated or reviewed according to the visible evidence level |
Pinned source
3L5S means:
Three Layers + Five Steps
三层五步
The three layers are:
Discovery -> Definition -> Resolution
The five steps are the BTGSB operator:
Baseline -> Target -> Gap -> Strategy -> Breakdown
Chinese mnemonic:
基 -> 标 -> 差 -> 策 -> 拆
3L5S is a general-purpose problem-processing kernel. It is not a stage-specific checklist.
It has two main use cases:
一句话:
不清楚问题时,先把信号变成可证伪的问题;问题太大时,再把问题变成可验证的行动。
It has two valid forms:
Single-layer BTGSB: use the five-step landing method directly.Three-layer BTGSB: run BTGSB across Discovery, Definition, and Resolution when signal, problem, and action are not yet separable.Use Single-layer BTGSB when the problem is already accepted enough to solve.
Use Three-layer 3L5S when the agent may be collapsing observation, definition, and resolution into one answer.
Do not force three layers onto every task. The method's value comes from preventing layer collapse, not from maximizing ceremony.
Use 3L5S when the real problem is not yet clear. The discovery and definition layers turn abnormal world signals into a problem that can be restated, located, and falsified:
Discovery: locate and stabilize the signalDefinition: turn signal into a falsifiable problemResolution: turn accepted problem into actionThis prevents the agent from treating symptoms as problems or jumping from weak signal to solution.
Use the resolution layer and the five-step BTGSB operator when the problem is already clear but too large, complex, or non-executable:
This is especially valuable in problem-solving work: it keeps complex problems from becoming vague task lists.
Single-layer BTGSB is not a weaker version of the method. It is the most practical form when the active work is already in the problem-solving or resolution stage.
Use it when:
improve, optimize, research, or handleIt is especially valuable in resolution work because it keeps the agent from jumping from problem statement to task list without naming the gap, strategy, acceptance evidence, and next executable action.
Flow:
Baseline: what is true now?Target: what state counts as arrival?Gap: what is missing between baseline and target?Strategy: which path crosses the gap, and why this path?Breakdown: what can start next, with acceptance evidence?If a breakdown item cannot start, run BTGSB again on that child problem.
Three-layer BTGSB is the epistemic expansion of the same method. Use it when observation, definition, and resolution may be collapsed into one confident but premature answer.
Layers:
Discovery: world -> signalDefinition: signal -> problemResolution: problem -> actionUse it when:
Short rule:
Discover until the signal is real, define until the problem is falsifiable, resolve until the action is verifiable.
Baseline -> Target -> Gap -> Strategy -> Breakdown and check whether problem definition or task decomposition failed to close.3L5S can be supported by lightweight scripts, but scripts must protect judgment rather than replace it.
Scripts may:
Scripts must not:
Script reports should be read as Shape & Evidence Risk Reports, not as truth validation.
Full boundary: resources/script-boundary.md.
edsp when a 3L5S Gap or Strategy contains a fuzzy structural choice.wae when deciding whether a 3L5S step should be controlled by workflow, agentic judgment, evidence, or a combination.tvg after a bounded 3L5S output exists but may still be thin in practical value.resources/landing-method.md — full single-layer BTGSB landing method.resources/three-layer-recursive-loop.md — full three-layer BTGSB recursive loop.resources/script-boundary.md — WAE-based boundary for script assistance.resources/fidelity-contract.md — 3L5S fidelity contract for v0.9.templates/single-layer-btgsb.md — working draft for known-problem landing work.templates/three-layer-3l5s.md — working draft for signal/problem/action separation.templates/loopback-record.md — record surprising feedback and why the analysis loops back.templates/fidelity-output.json — example v0.9 fidelity output shape.scripts/init_3l5s_run.py — generate a draft from a template.scripts/check_3l5s_run.py — produce a shape and evidence risk report.scripts/validate_3l5s_output.py — validate fidelity contract output shape with the shared core.