From skills-for-humanity
Orchestrates multi-skill reasoning workflows: takes a plain-English situation, identifies the goal, designs a sequence of skills, and executes them step-by-step with output chaining.
How this skill is triggered — by the user, by Claude, or both
Slash command
/skills-for-humanity:s4hThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
The master orchestration skill. You describe your situation and goal. This skill designs a tailored reasoning workflow — an ordered sequence of skills from across all 23 categories — then executes each step in sequence, feeding what each step reveals into the next. The result is compounding clarity, not a single tool's take.
The master orchestration skill. You describe your situation and goal. This skill designs a tailored reasoning workflow — an ordered sequence of skills from across all 23 categories — then executes each step in sequence, feeding what each step reveals into the next. The result is compounding clarity, not a single tool's take.
If the user hasn't described their situation, ask:
What are you trying to achieve? Describe the situation and what a good outcome looks like.
Wait for their response before proceeding. Aim to understand:
If any of these are unclear after reading their description, ask one targeted follow-up question before designing the plan.
Framing check: Confirm the specific situation before continuing. State what you've identified — the goal, the obstacle, and the decision point — in one sentence, then use AskUserQuestion:
Design an ordered sequence of 2–5 skills that together address the goal. Each skill in the sequence should serve a distinct function, and the output of each should meaningfully inform the next.
Sequence design principles:
assumption-excavator or sensory-structured-observation before applying analytical tools.creativity-alternatives, decision-option-mapping, concept-fan) before evaluation skills (decision-criteria-weighting, logic-check, ethics-check).emotional-motivation-mapping or communication-audience-modeling before communication-objection-mapping or ethics-impact-scan.decision-premortem-analysis, constraint-hardness-testing, logic-fixer).systems-leverage-analysis, narrative-frame-analysis, aesthetic-coherence-check).Common workflow patterns:
| Goal type | Typical sequence |
|---|---|
| Make a complex decision | assumption-excavator → decision-option-mapping → decision-criteria-weighting → decision-premortem-analysis |
| Solve a stuck problem | assumption-excavator → creativity-lateral-thinking → creativity-alternatives → constraint-hardness-testing |
| Understand a human situation | emotional-motivation-mapping → social-power-mapping → communication-audience-modeling → ethics-empathy-circle |
| Communicate something difficult | communication-audience-modeling → communication-objection-mapping → communication-clarity-audit |
| Evaluate a plan or proposal | logic-check → decision-premortem-analysis → ethics-impact-scan → constraint-hardness-testing |
| Think through a strategy | systems-leverage-analysis → strategy-terrain → strategy-positioning → decision-premortem-analysis |
| Write or reshape something | writing-issues → writing-restructure → writing-tone-alignment → writing-line-editing |
| Understand a system or pattern | systems-feedback-mapping → systems-leverage-analysis → historical-precedent-analysis |
Use these as starting points. Adapt to the specific situation.
Before narrowing: Show the full candidate workflow to the user before committing to a sequence. Use AskUserQuestion:
Show the user the designed workflow before executing. Format it as an ordered list with the rationale for each step and the connection to the next:
Here's the plan I'd run for this:
1. **[skill-name]** — [why we start here; what it will surface]
→ feeds into step 2 by [how its output informs the next step]
2. **[skill-name]** — [what it does given step 1's output]
→ feeds into step 3 by [how its output informs the next step]
3. **[skill-name]** — [what it does given steps 1–2's output]
[last step: what we'll have at the end]
Then ask: "Run this plan, adjust it, or go straight to a specific step?"
Use AskUserQuestion with:
Run the first skill immediately. After each skill completes, pause and use AskUserQuestion to offer the next move before continuing.
Before each step (after the first), output a brief handoff:
[skill-name] complete. Key finding: [1–2 sentences on what this step revealed and why it matters].
Then use AskUserQuestion to present what to do next:
/[skill-name], Description: [one sentence on why this fits as a follow-on and what it will produce given the current output]How to select next skill options:
Pick skills that directly consume the current output. Ask: given what we just learned, what's the most useful next question to answer?
| If the current step produced… | Strong next skills |
|---|---|
| Surfaced hidden assumptions | creativity-lateral-thinking, decision-option-mapping, constraint-hardness-testing |
| A list of options | decision-criteria-weighting, probability-scenario-weighting, decision-premortem-analysis |
| A stress-test or failure map | constraint-workaround-mapping, logic-fixer, strategy-positioning |
| A map of stakeholders or motivations | communication-objection-mapping, ethics-empathy-circle, social-incentive-analysis |
| A logic or argument check | logic-fixer, ethics-check, constraint-hardness-testing |
| A systems or leverage map | strategy-positioning, resource-bottleneck-analysis, temporal-horizon-mapping |
| A creative set of directions | decision-criteria-weighting, creativity-plus-minus-interesting, constraint-hardness-testing |
| A communication or framing analysis | writing-argument, narrative-frame-analysis, communication-clarity-audit |
When the user selects a skill, run it on the situation context plus all accumulated output so far. Do not re-explain the situation from scratch — build on what prior steps established.
If the user selects "Wrap up" at any point, jump to Step 5.
After all steps complete, output a synthesis section:
What the full sequence revealed:
The key tension or trade-off:
Recommended next action:
What to revisit:
npx claudepluginhub human-avatar/skills-for-humanityStarting point for the normalpowers skills bundle. Instructs Claude to consult relevant skills before any response, including clarifying questions, to ensure proper workflow.
Decomposes complex multi-skill problems into sequenced sub-problems and matches each to a best-practice skill. Use when coordination of 2+ best practices is needed across domains.
Interviews users to extract a complete, unambiguous plan before building. Use when scoping complex tasks, designing processes, or stress-testing assumptions.