What problem does it solve?
DeepSeek's reasoner models return chain-of-thought mixed with the final answer, forcing callers to parse it out manually. This Skill surfaces the model's reasoning_content separately from the final content so you can display, audit, or discard the reasoning without extra parsing.
Core Features & Use Cases
- Separated Chain-of-Thought: Returns reasoning_content and final content as distinct fields in the JSON output.
- Reasoning Token Accounting: Surfaces reasoningTokens from usage details so you can attribute cost to thinking versus answering.
- Graceful Degradation: Exits 0 with a status:degraded envelope when DEEPSEEK_API_KEY is missing or the API is unreachable.
- Use Case: Ask the model to prove that sqrt(2) is irrational with --show-reasoning to inspect its full derivation before reading the final answer, useful for audits, training data, or sanity-checking hard bug triage.
Quick Start
Ask the agent to run the deepseek-reason skill with a prompt like "Prove that sqrt(2) is irrational" and show the reasoning alongside the final answer.