Training-free prompting strategy that pre-organizes query information into compact structured format, reducing generation tokens by 2-3× while maintaining reasoning accuracy. Apply when reasoning performance is bottlenecked by verbose input formatting.
Scanned 9/9/2026
Install to Claude Code
npx -y skills add ADu2021/skillXiv --skill focused-chain-of-thought --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Focused Chain Of Thought?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/adu2021-focused-chain-of-thought)More formats (shields.io, HTML) on the badges page.
---
name: focused-chain-of-thought
title: "Focused Chain-of-Thought: Structured Information Extraction for Efficient Reasoning"
version: 0.0.2
engine: skillxiv-v0.0.2-claude-opus-4.6
license: MIT
url: https://arxiv.org/abs/2511.22176
keywords: [prompt-engineering, reasoning-efficiency, information-extraction, structured-formatting, token-reduction]
description: "Training-free prompting strategy that pre-organizes query information into compact structured format, reducing generation tokens by 2-3× while maintaining reasoning accuracy. Apply when reasoning performance is bottlenecked by verbose input formatting."
---
## Summary
Focused Chain-of-Thought (F-CoT) is a training-free prompting strategy that improves inference efficiency by separating information extraction from reasoning. The method first organizes relevant information from a query into a structured, compact format, then guides the model to reason exclusively over this organized context rather than the original verbose question.
## Core Technique
The approach operates in two stages:
**Stage 1 - Information Organization:** Parse the original query and extract relevant facts, constraints, and context. Format these into a clean, structured representation (tables, lists, key-value pairs). This extraction removes verbal noise and redundancy.
**Stage 2 - Focused Reasoning:** Present the organized information to the model alongside a query, asking it to reason exclusively from the structured context. The model no longer needs to parse or filter through verbose original text.
This two-stage separation enables the model to focus computation on reasoning rather than information comprehension.
## Implementation
**Extraction template:** Design a format for your domain. Examples:
- For math: "Given: [list constraints], Find: [objective], Constraints: [list conditions]"
- For code review: "Files changed: [list], Key patterns: [list], Testing requirements: [list]"
- For analysis: "Data points: [structured table], Hypothesis: [statement], Constraints: [list]"
**Structured representation:** Convert original text into tables, bullet points, or key-value pairs. Each element should be a complete, self-contained fact.
**Focused prompt:** Chain-of-thought prompt operating only on structured context:
```
Context: [structured information]
Task: [reasoning goal]
Reasoning:
```
## When to Use
- Tasks with naturally verbose inputs (documents, specifications, chat histories)
- Scenarios where token budget is constrained (long-context applications)
- Reasoning tasks benefiting from organized context representation
- Applications where input clarity directly impacts reasoning quality
## When NOT to Use
- Tasks where implicit context hidden in prose is important to reasoning
- Scenarios where information extraction itself is complex or error-prone
- Applications with highly unstructured or ambiguous inputs
- Tasks benefiting from full original context for semantic understanding
## Key References
- Chain-of-thought prompting and reasoning strategies
- Information extraction and structured formatting techniques
- Token efficiency and inference cost optimization
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!