Install
openclaw skills install @wuaishare/boyueDecision and complexity governance for AI-assisted software development / 面向 AI 编程的软件项目决策与复杂度治理。Use when planning products or features, evaluating scope expansion, making hard-to-reverse decisions, validating uncertain AI capabilities, deciding whether experimental code belongs in production, or reviewing mature systems for simplification and retirement. Do not slow down low-risk reversible edits.
openclaw skills install @wuaishare/boyueApply “博观而约取,厚积而薄发” as a lightweight governance layer for AI-assisted software development.
The goal is not to slow delivery. The goal is to keep exploration broad while keeping commitment and long-term ownership selective.
Use two explicit boundaries:
Could Build is not the same as Should Invest.Should Build is not the same as Should Own.Choose the lightest useful mode before acting:
Do not force every task through every mode.
Proceed directly when the change is small, low-consequence, easy to undo, and does not materially grow long-term ownership.
Typical examples:
For these tasks:
Trigger this boundary when work introduces meaningful new scope: a feature, module, platform, integration, dependency, architecture direction, product surface, or “while we are here” addition.
Ask:
Choose one outcome:
For important product decisions, use PRFAQ, Non-goals, or a Decision Record.
See Commitment Boundary for detailed guidance.
Trigger this boundary before durable complexity enters production, especially when adding or changing:
Ask:
If this must be maintained for three years, is it still worth adding?
Review the new ownership surface with Ownership Review.
If the answer is uncertain, reduce scope or keep the work experimental rather than silently promoting it to production.
See Ownership Boundary.
Do not equate “厚积” with writing more documents.
Scale shaping depth by:
Move quickly on low-risk reversible work. Gather stronger evidence before high-impact, hard-to-reverse commitments.
Use a disposable Spike, PoC, prototype, ADR, benchmark, user test, or migration rehearsal only when it reduces a material uncertainty.
For uncertain AI behavior, test real inputs and record:
Use Risk Review and Risk-Adaptive Shaping.
Treat early experimental code as evidence, not as an automatic first version of production code.
A successful prototype proves that something may work. It does not prove that the organization should own the resulting complexity.
Prefer:
Unknown capability → Disposable Spike / PoC → Evidence → Commit / Defer / Discard
over:
Unknown capability → Production architecture
When the value and risk are sufficiently understood, deliver a Minimum Coherent Value Slice (MCVS).
A coherent slice should complete one real user or system goal and include the minimum necessary:
Prefer vertical end-to-end slices over broad horizontal layer construction.
See Delivery Patterns for MCVS, Vertical Slice, Walking Skeleton, and Tracer Bullet guidance.
Do not assume shipped functionality should live forever.
Periodically inspect:
Choose: Maintain / Simplify / Retire.
Use Retirement Review.
Do not invent numeric rules such as:
Use evidence and project-specific thresholds instead.
Before declaring work complete, confirm: