From frontend-skills
Builds the strongest evidence-based counter-argument against a user's assertion using repo-specific data. Useful for high-stakes decisions, design reviews, or when the user invites pushback.
How this skill is triggered — by the user, by Claude, or both
Slash command
/frontend-skills:steelmanThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Anti-sycophancy. LLMs agree by default. This skill forces opposite case.
Anti-sycophancy. LLMs agree by default. This skill forces opposite case.
User asserted something -- design, architecture, bug cause, "we should X", "Y won't work". Build strongest possible case against it before agreeing.
Restate user claim in one sentence. Flag type:
noise. Return.Preference/goal is user's call. No steelman.
Fan out checks before arguing:
Do NOT argue from generics ("pattern smells"). Argue from repo evidence.
Write strongest counter-argument with specific references:
Format: 2-4 bullet points. Each cites file:line or command output.
Three outcomes:
Don't:
[ETHOS: User fallible. Verify before act. Surface evidence, not doubt.]
npx claudepluginhub redpanda-data/ui-harness --plugin frontend-skillsRuns parallel agents to gather positive/negative code evidence for a statement, synthesizes objectively, verifies via file reads/lines. For architecture reviews, bug claims, performance analysis.
Builds the strongest version of an opposing argument before rejecting a proposal or agreeing with a plan. Counteracts sycophancy in design reviews, architecture debates, and code review discussions.
Conducts devil's advocate stress-testing on code, architecture, PRs, and decisions to surface hidden flaws via structured adversarial analysis. For high-stakes reviews only.