ase-meta-steelman
SolidBuild the strongest possible case for a thesis by playing "Steelman" (Latin spirit: "Advocatus Dei"). Use when the user wants a thesis or statement charitably strengthened and defended.
Code & Development 42 stars
4 forks Updated yesterday Apache-2.0
Install
Quality Score: 80/100
Stars 20%
Recency 20%
Frontmatter 20%
Documentation 15%
Issue Health 10%
License 10%
Description 5%
Skill Content
@${CLAUDE_SKILL_DIR}/../../meta/ase-control.md
@${CLAUDE_SKILL_DIR}/../../meta/ase-skill.md
@${CLAUDE_SKILL_DIR}/../../meta/ase-getopt.md
<skill name="ase-meta-steelman">
Build the "Steelman" Argument
</skill>
<expand name="getopt"
arg1="ase-meta-steelman"
arg2="--count|-c=10 --rounds|-r=1">
$ARGUMENTS
</expand>
<objective>
Build the "Steelman" argument by constructing the strongest
possible case for the thesis: <thesis><getopt-arguments/></thesis>
</objective>
Determine the number of *rounds* to perform: set <rounds/> to
<getopt-option-rounds/>; if <getopt-option-rounds/> is *non-numeric* or
*less than or equal to 0*, use the default *1* instead.
Determine the minimum number of *pro-theses* to surface: set <count/>
to <getopt-option-count/>; if <getopt-option-count/> is *non-numeric* or
*less than or equal to 0*, use the default *10* instead.
<flow>
1. <step id="STEP 1: Restate Thesis">
Begin a *round* of fortification and consolidating reasoning. On
the first visit, set <i>1</i> (set round counter to one); on each
subsequent visit (via the jump back in the last step), <i/> has
already been incremented.
<if condition="<rounds/> is greater than 1">
Indicate the current round with the following <template/>:
<template>
<ase-tpl-bullet-secondary/> **ROUND**: <i/>/<rounds/>
</template>
</if>
Output the thesis with the following <template/>:
<template>
<ase-tpl-bullet-normal/> **THESIS**: <thesis/>
</...
Details
- Author
- rse
- Repository
- rse/ase
- Created
- 3 months ago
- Last Updated
- yesterday
- Language
- TypeScript
- License
- Apache-2.0
Similar Skills
Semantically similar based on skill content — not just same category
Code & Development Solid
ase-meta-diaboli
Challenge a thesis by playing "Devil's Advocate" (Latin: "Advocatus Diaboli"). Use when the user wants a thesis or statement relentlessly challenged or criticised.
42 Updated yesterday
rse Code & Development Solid
ase-meta-evaluate
Evaluate alternatives through a weighted multi-criteria decision matrix. Use when the user calls for the *evaluation* of *alternatives*, wants to *compare* things, or asks what the best is from a list of choices.
42 Updated yesterday
rse Code & Development Solid
ase-meta-why
Five-Whys Root-Cause Analysis.
42 Updated yesterday
rse