Skip to main content

Argumentation

Skill Verified Active

Construct well-structured arguments using the hypothesis-argument-example triad. Covers formulating falsifiable hypotheses, building logical arguments (deductive, inductive, analogical, evidential), providing concrete examples, and steelmanning counterarguments. Use when writing or reviewing PR descriptions that propose technical changes, justifying design decisions in ADRs, constructing substantive code review feedback, or building a research argument or technical proposal.

Purpose

To enable users to construct clear, persuasive, and well-justified arguments for technical proposals, reviews, and decisions.

Features

  • Formulating falsifiable hypotheses
  • Building deductive, inductive, analogical, and evidential arguments
  • Providing concrete, verifiable examples
  • Steelmanning and addressing counterarguments
  • Structuring arguments for various contexts (PRs, ADRs, reviews)

Use Cases

  • Writing PR descriptions that clearly justify technical changes.
  • Justifying design decisions in Architecture Decision Records (ADRs).
  • Constructing substantive and actionable code review feedback.
  • Building a solid research argument or technical proposal.

Non-Goals

  • Generating arguments without user input or context.
  • Providing opinions or preferences without logical justification.
  • Constructing arguments for purely creative or non-technical writing.

Installation

/plugin install agent-almanac@pjt222-agent-almanac

Quality Score

Verified
98 /100
Analyzed about 20 hours ago

Trust Signals

Last commit1 day ago
Stars14
LicenseMIT
Status
View Source

Similar Extensions

The Fool

95

Use when challenging ideas, plans, decisions, or proposals using structured critical reasoning. Invoke to play devil's advocate, run a pre-mortem, red team, or audit evidence and assumptions.

Skill
jeffallan

Problem Solving

100

Apply systematic problem-solving techniques when stuck. Use for complexity spirals, innovation blocks, recurring patterns, assumption constraints, simplification cascades, scale uncertainty.

Skill
binjuhor

Prove Geometric Theorem

100

Prove geometric theorems using Euclidean axiomatic methods, coordinate geometry, or vector methods with rigorous step-by-step logical structure. Covers direct proof, proof by contradiction, coordinate proofs, vector proofs, and handling of special cases and degenerate configurations. Use when given a geometric statement to prove, verifying a conjecture, establishing a lemma, converting geometric intuition into a rigorous proof, or comparing the effectiveness of different proof methods.

Skill
pjt222

Documentation Engineer

100

Technical documentation expert for creating clear, comprehensive documentation. Use when user asks to write docs, create README, or document code.

Skill
charon-fan

Scientific Critical Thinking

99

Evaluate scientific claims and evidence quality. Use for assessing experimental design validity, identifying biases and confounders, applying evidence grading frameworks (GRADE, Cochrane Risk of Bias), or teaching critical analysis. Best for understanding evidence quality, identifying flaws. For formal peer review writing use peer-review.

Skill
K-Dense-AI

Lean Ux Canvas

99

Guide teams through Lean UX Canvas v2. Use when framing a business problem, surfacing assumptions, and defining what to learn next.

Skill
deanpeters

© 2025 SkillRepo · Find the right skill, skip the noise.