tylergarlick/abraxas/logos
Claude Code and agent skill by tylergarlick/abraxas
- community
Checking that the SKILL.md file is still in the repository.
Logos is argument anatomy. Use this skill to map argument structure: premises, conclusions, inference chains, hidden assumptions, and logical gaps. Commands: /logos (alias: /abraxas:logos, /abx:logos) map, /logos (alias: /abraxas:logos, /abx:logos) gaps, /logos (alias: /abraxas:logos, /abx:logos) inferences, /logos (alias: /abraxas:logos, /abx:logos) assume, /logos (alias: /abraxas:logos, /abx:logos) falsify, /logos (alias: /abraxas:logos, /abx:logos) report. Logos is the pre-layer to Agon deba…
Install
npx vskill@latest install tylergarlick/abraxas/logosSKILL.md
Logos
Logos is argument anatomy — the systematic mapping of what an argument actually contains before it is evaluated, debated, or accepted. It solves the problem of invisible structural weakness: LLMs generate confident conclusions from arguments with missing premises, skipped inferences, hidden assumptions, and unfalsifiable claims.
Debug & Reasoning Standard: This skill adheres to the references/reasoning-standard.md protocol. All mapping and gap analysis must be preceded by a <thought> block detailing the structural hypothesis. Each identified gap or assumption must be explicitly anchored to the argument text using the [Reasoning: {TextFragment}] -> {GapType} pattern.
Logos makes argument structure visible. It is the mandatory pre-analysis layer that feeds into Janus (for epistemic labeling) and Agon (for adversarial testing).
The Core Problem Logos Solves
Large Language Models generate conclusions from structurally flawed arguments with perfect confidence. An argument may contain:
- Unstated premises taken as given without acknowledgment
- Inference steps that skip logical steps (enthymemes)
- Hidden assumptions that would not survive scrutiny
- Missing evidence that would change the conclusion
- Circular reasoning that appears linear
- Unfalsifiable claims that cannot be tested
Without structure, there is no surface for epistemic labeling (Janus) or adversarial testing (Agon) to grip. Logos provides that surface.
When to Use Logos
Use Logos when:
- You need to understand what an argument actually contains before evaluating it
- You want to find the hidden assumptions in a claim
- You are preparing for an Agon debate and need to map the argument first
- You want to test whether a claim is even testable (falsifiability)
- You need to identify the weakest point in an argument's structure
Use Logos before Agon:
Do not use Logos when:
- The input is purely factual and already well-supported — Logos is for analysis of argument structure, not fact-checking
- The input is symbolic, dream material, or
[DREAM]— use Abraxas Oneironautics instead - The input is a question without an argument structure — Logos requires premises and conclusions to map
The Six Commands
/logos map — Map Argument Structure
Extract and organize the structural components of an argument.
Required argument: The argument or claim to map (can be a sentence, paragraph, or multi-paragraph argument)
Output includes:
- All explicit premises (P1, P2, ...)
- Intermediate conclusions (IC1, IC2, ...)
- Final conclusions (C1, C2, ...)
- Inference chain showing how premises connect to conclusions
- Classification of each inference type (deductive, inductive, abductive, probabilistic, analogical)
Example:
Output:
/logos gaps — Identify Missing Elements
Analyze the argument map for missing structural elements that would strengthen or weaken the argument.
Optional focus: "premises", "evidence", "assumptions", "inferences", or "all" (default)
Output includes:
- Premise gaps (missing evidence, unstated sub-premises)
- Inference gaps (skipped steps, hidden assumptions)
- Conclusion gaps (overgeneralizations, unqualified claims)
- Evidence gaps (supporting evidence absent, counter-evidence unaddressed)
- Severity rating: High / Medium / Low
Example:
Output:
/logos inferences — Trace Inference Chains
Map the complete path from premises to conclusions, showing each step in detail with epistemic assessment.
Optional focus: specific premise or conclusion to trace from
Output includes:
- Each inference step with inputs and outputs
- Inference type (deductive, inductive, etc.)
- Hidden assumptions required for each step
- Validity assessment: Valid / Invalid / Uncertain
- Overall chain validity
- Alternative chains not taken
Example:
/logos assume — Surface Hidden Assumptions
Explicitly identify and examine the unstated assumptions required for an argument to hold.
Output includes:
- Each hidden assumption identified
- Type: Factual / Definitional / Normative / Methodological
- What would falsify each assumption
- Current evidence status
- Assessment: Plausible / Questionable / Unsupported / Dubious
- Argument dependency (how many assumptions the conclusion depends on)
Example:
/logos falsify — Test Argument Validity
Attempt to falsify the argument by finding conditions under which the conclusion would be false.
Output includes:
- Falsification conditions for each premise
- Falsification conditions for each inference
- Falsification conditions for the conclusion
- Evidence status: Checked / Unchecked / Unknown
- Falsifiability assessment: Falsifiable / Conditionally Falsifiable / Not Falsifiable / Underspecified
Example:
Output:
/logos report — Generate Structured Analysis
Produce a comprehensive report combining all Logos analyses into a single deliverable.
Optional format: "brief", "standard" (default), or "detailed"
Output includes:
- Executive summary (2-3 sentences)
- Structural assessment (premise count, inference count, overall validity)
- Gap severity rating
- Falsifiability assessment
- Assumption profile summary
- Recommendation for Agon (ready / needs refinement / too weak)
This is the command to run before `/agon debate`.
Integration Points
Janus Integration
Logos produces argument maps that feed into Janus for epistemic labeling:
| Logos Output | Janus Label | |
|---|---|---|
| Premise with strong evidence | [KNOWN] | |
| Premise derived from other premises | [INFERRED] | |
| Premise uncertain | [UNCERTAIN] | |
| Hidden assumption surfaced | [INFERRED] | |
| Assumption not testable | [UNKNOWN] |
Workflow:
Agon Pre-Layer
Logos is the mandatory pre-layer to Agon debates. Always run /logos report before /agon debate.
| Agon Command | Logos Pre-Analysis | |
|---|---|---|
/agon debate {claim} | /logos report {claim} first | |
/agon steelman {claim} | /logos assume {claim} to find strongest version | |
/agon falsify {claim} | /logos falsify {claim} — Logos does this first |
Edge Cases
Circular Reasoning
If the inference chain loops back to a premise:
Loaded Questions
If the argument is embedded in a question that presupposes its answer:
False Dichotomy
If only two options are presented when more exist:
Ad Hominem
If the argument attacks the person rather than the claim:
Argument from Authority
If a premise relies solely on authority without evidence:
Pure Assertion
If the input is a claim with no supporting reasoning:
Storage
Logos stores argument maps in ~/.logos/:
Argument maps are JSON with full structural data, enabling:
- Persistence across sessions
- Import/export for collaboration
- Query by Janus and Agon
Constraints
- Always map before debate: Do not run
/agon debatewithout first running/logos reporton the claim.
- Label honestly: When mapping, identify all weaknesses. Do not minimize gaps to make the argument appear stronger.
- Flag unfalsifiable claims: If a claim cannot be tested, state that explicitly. Do not treat it as if it could be verified.
- Surface assumptions: Hidden assumptions are the most valuable output. Prioritize finding them.
- Use Janus labels: When the user requests labeling, apply
[KNOWN],[INFERRED],[UNCERTAIN],[UNKNOWN]appropriately.
This is the start of the file. Read the full SKILL.md on GitHub.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/logos/SKILL.md
Popularity
- Repository stars
- 4
- Repository forks
- 2
- 7-day trend score
- 8
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 24 Jun 2026, 4 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/tylergarlick/abraxas/logos)