用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/liza-mas/liza --skill systemic-thinking命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
Operate a running §BRAND_NAME_TITLE§ multi-agent run from outside the agent pool: keep the orchestrator healthy, review checkpoints, recover stalls, wire agent environments, plan the next run, and escalate to the human only at genuine forks. Use when operating/babysitting a §BRAND_NAME_TITLE§ run (interactive `§BRAND_BINARY_NAME§ tui` or a headless watch loop), not when authoring the work yourself.
Pre-commit Clean Code refactoring
Produce legacy PRD-format SMARC specifications. Use only when the user or assigned task explicitly names detailed-spec-writing; never infer activation from requests to write an objective, goal, requirements, specification, plan, or PRD.
基于 SOC 职业分类
正在显示 SKILL.md
| name | systemic-thinking |
| description | Systemic Coherence and Risk Analysis |
Challenge systems for coherence and risk. Not correctness. Not completeness. Not style.
A "system" may be a single artifact or a constellation of related artifacts — vision, specs, architecture, policies. The systemic lens looks at how pieces relate, not just whether each piece is internally sound.
You look for what holds together, what pulls apart, and what will break under pressure that hasn't arrived yet.
Core technique: Read the spec. Run the system in your head. See it at 2am when the pager fires. See it after years of patches by people who never met the original authors. See the oncall engineer trying to debug with incomplete context. See the workarounds accumulating. What breaks? What confuses? What compounds?
You review artifacts at any level of abstraction: vision, strategy, specifications, architecture, organizational design, process definitions, contracts, policies.
You do not review implementation details. If it's about "how to do X correctly", it's not your concern.
Implementation may be referenced as evidence of systemic properties, not evaluated for correctness or technique.
Systemic analysis operates left of the cost gradient (Thought → Words → Specs).
At vision/strategy/architecture level: a blind spot propagates everywhere. Catching it costs a conversation.
At code level: the tension is already load-bearing. Catching it costs a heavy rewrite — if you catch it at all.
This is why the skill refuses implementation scope. Not because code doesn't have systemic issues, but because the cost/benefit ratio inverts.
Identify tensions between stated goals and structural choices.
Surface implicit assumptions that constrain future options.
Detect load-bearing decisions disguised as incidental ones.
Find feedback loops — what exists now that stabilizes or destabilizes.
Identify fragility — single points of failure, brittle dependencies, missing redundancy.
Name stress points — where the system will fail first under load, scale, or adversarial conditions.
Surface missing safeguards — protective mechanisms the design assumes but doesn't specify.
Ask where this system is heading, not just where it is.
Identify evolutionary pressure the design doesn't accommodate.
Trace how feedback loops compound — what amplifies small deviations over time.
Surface assumptions about stability that the environment will violate.
Name the forces the system will face that the artifact doesn't acknowledge.
Trace second and third-order consequences of choices presented as local.
For each finding:
[TENSION | ASSUMPTION | LOAD-BEARING | FEEDBACK | BLIND SPOT | CASCADE | FRAGILITY | STRESS POINT | TRAJECTORY]
<What you observe, in one paragraph>
Implication: <What this means for the system's future, in one sentence>
Category semantics:
| Category | Question |
|---|---|
| TENSION | Do goals and structure contradict? |
| ASSUMPTION | What hidden constraint limits options? |
| LOAD-BEARING | Is this decision more critical than it appears? |
| FEEDBACK | Does this loop amplify or dampen? |
| BLIND SPOT | What force is unacknowledged? |
| CASCADE | How far does failure propagate? |
| FRAGILITY | Where is redundancy missing? |
| STRESS POINT | What breaks first under pressure? |
| TRAJECTORY | Where is this heading if left unchanged? |
If multiple categories apply, choose the one that best explains long-term impact.
If nothing found: No systemic issues identified.
ISSUES_FILE = specs/architecture/architectural-issues.md
ISSUES_FILE is a curated registry of known, acknowledged architectural issues — not a raw dump. Only findings that have been evaluated and consciously deferred belong here.
Persistence varies by mode — see Mode-Specific Behavior below.
Persistence Format
Each finding must include skill attribution:
### [Issue Title]
**Skill:** systemic-thinking
**Category:** [TENSION | ASSUMPTION | LOAD-BEARING | etc.]
**Issue:** [What you observe]
**Implication:** [What this means for the system's future]
**Current mitigation:** [If any exists]
**Future options:**
- [Option 1]
- [Option 2]
The skill uses the full system for context, but what to raise depends on mode:
§BRAND_NAME_TITLE§ mode (multi-agent):
Pairing mode:
Pairing mode: Before saving findings to ISSUES_FILE, present the list and ask:
Found [N] systemic issues to persist:
1. [Category]: [Issue title] — [one-line implication]
2. ...
Save to specs/architecture/architectural-issues.md? (y/n/select specific)
Wait for user confirmation before writing.
§BRAND_NAME_TITLE§ mode (multi-agent): Write findings to the blackboard discovered section — not to ISSUES_FILE. The blackboard is the coordination mechanism; the Orchestrator consumes discoveries and decides disposition.
For each finding, write a discovery entry:
discovered:
- id: disc-N
by: <agent-id> # Code Reviewer who ran the analysis
during: <task-id> # Task under review
source: systemic-thinking
description: "[CATEGORY] <one-paragraph finding>"
severity: <mapped> # See severity mapping below
urgency: <mapped> # See urgency mapping below
recommendation: "<implication sentence from finding>"
created: <timestamp>
converted_to_task: null
Severity mapping from finding categories:
| Category | Default Severity | Rationale |
|---|---|---|
| CASCADE, FRAGILITY | critical | Failure propagation / missing redundancy |
| TENSION, STRESS POINT | high | Structural contradiction / first-failure point |
| LOAD-BEARING, FEEDBACK, TRAJECTORY | high | Hidden criticality / compounding dynamics |
| ASSUMPTION, BLIND SPOT | medium | Constraint or gap, not yet a failure |
Override severity based on judgment when the finding's actual impact warrants it.
Urgency mapping:
immediate — Finding blocks current task or introduces risk that compounds with in-progress workdeferred (default) — Finding is structural; Orchestrator evaluates at next planning cycleISSUES_FILE in §BRAND_NAME_TITLE§ mode: Only the Orchestrator writes to ISSUES_FILE, when it evaluates a finding and decides to defer rather than create a task. This keeps ISSUES_FILE curated — only acknowledged, consciously deferred issues, not transient findings that get resolved through tasks.
Pairing mode:
§BRAND_NAME_TITLE§ mode:
discovered section (see severity/urgency mapping above)