doc-condenser
**DEPRECATED** — Modern Claude models condense and summarize technical documentation natively with comparable quality. The output…
**DEPRECATED** — Opus 4.7 uses adaptive thinking (optional at each step) and Sonnet 4.6 handles structured chain-of-thought natively. For most tasks, prompting "Think carefully and step-by-step; this is harder than it looks" elicits the required depth. This methodology is
Claude Code
$ npx -y skills add Mathews-Tom/armory --skill sequential-thinking --agent claude-code
Codex
$ npx skills add Mathews-Tom/armory --skill sequential-thinking -a codex -y
Cursor
$ npx skills add Mathews-Tom/armory --skill sequential-thinking -a cursor -y
Gemini CLI
$ npx skills add Mathews-Tom/armory --skill sequential-thinking -a gemini-cli -y
GitHub Copilot
$ npx skills add Mathews-Tom/armory --skill sequential-thinking -a github-copilot -y
OpenCode
$ npx skills add Mathews-Tom/armory --skill sequential-thinking -a opencode -y
Windsurf
$ npx skills add Mathews-Tom/armory --skill sequential-thinking -a windsurf -y
name: sequential-thinking description: "DEPRECATED: Opus 4.7's adaptive thinking covers most cases natively. Structured, reflective problem-solving through sequential chain-of-thought reasoning that replaced the Sequential Thinking MCP server. Retained as a reference pattern when deterministic, reviewable reasoning traces are required regardless of the model's adaptive-thinking choice. " metadata: version: 1.1.1 status: deprecated category: development tags: [reasoning, chain-of-thought, analysis, problem-solving] difficulty: intermediate
> **DEPRECATED** — Opus 4.7 uses adaptive thinking (optional at each step) and Sonnet 4.6 > handles structured chain-of-thought natively. For most tasks, prompting "Think carefully > and step-by-step; this is harder than it looks" elicits the required depth. This > methodology is retained as a reference pattern when deterministic, reviewable reasoning > traces are required (audits, proofs, post-hoc analysis) regardless of the model's > adaptive-thinking choice.
Structured, reflective problem-solving methodology that replaces the Sequential Thinking MCP server's `sequentialthinking` tool with zero-cost instructional prompting.
Replaces: `@modelcontextprotocol/server-sequential-thinking` (1 tool, ~1,800 tokens/turn saved)
| Capability | Old MCP Tool | New Approach | | ------------------------ | --------------------------------------------------------- | ------------------------------- | | Step-by-step reasoning | `sequentialthinking(thought, thoughtNumber, ...)` | Follow methodology below | | Thought revision | `sequentialthinking(isRevision=true, revisesThought=N)` | Inline revision protocol | | Branch exploration | `sequentialthinking(branchFromThought=N, branchId=...)` | Branch labeling protocol | | Dynamic scope adjustment | `sequentialthinking(needsMoreThoughts=true)` | Scope reassessment checkpoints | | Hypothesis verification | `sequentialthinking` loop until `nextThoughtNeeded=false` | Verify-before-conclude protocol |
None. This skill is pure methodology — no CLI tools, APIs, or authentication required.
When facing a complex, multi-step problem, follow this protocol. The key behaviors that the MCP tool enforced mechanically are now expressed as explicit steps.
Before diving in, estimate the problem's complexity and declare it explicitly.
> "This requires approximately N steps. Here's my decomposition: ..."
Map the problem into 3–7 sub-goals. If you can't decompose it, that's a signal the problem needs clarification first — ask before proceeding.
Work through each step with explicit structure:
Do not skip ahead. Each step must produce a concrete, verifiable intermediate result.
After every 3–4 steps, perform a mandatory self-check:
> **Checkpoint:** Am I still on the right track? > > - Do earlier conclusions still hold given what I've learned? > - Has the problem scope changed? > - Are my assumptions still valid?
If revision is needed, be explicit:
> **Revising Step N:** My earlier conclusion that [X] was wrong because [Y]. > The corrected conclusion is [Z]. This affects steps [list downstream impacts].
This replaces the MCP's `isRevision` and `revisesThought` parameters. The key behavior is: name what changed, why, and what it invalidates downstream.
When multiple viable approaches exist, don't silently pick one. Make the fork visible:
> **Branch Point** (from Step N): > > **Approach A — [Label]:** [Brief description and likely outcome] > **Approach B — [Label]:** [Brief description and likely outcome] > > Evaluating: [1–2 sentence comparison on key trade-off] > **Committing to Approach [X]** because [rationale].
This replaces the MCP's `branchFromThought` and `branchId` parameters. The value is making the decision point and rationale explicit, not the mechanical branching.
For especially consequential forks, briefly explore both branches (2–3 steps each) before committing, rather than choosing upfront.
If you realize mid-analysis that the problem is larger or smaller than estimated:
> **Scope Update:** Originally estimated N steps, now estimating M because [reason].
This replaces `needsMoreThoughts` and `totalThoughts` adjustment. Don't artificially compress reasoning to fit an initial estimate — accuracy matters more than prediction.
Before presenting a final answer, always:
1. **Restate** the original problem in your own words 2. **Trace** the solution path: "Steps 1→3→5 established [X], steps 4→6 established [Y]" 3. **Verify** against all stated constraints and requirements 4. **Flag** remaining uncertainties or assumptions 5. **Conclude** only when all constraints are satisfied
> **Verification:** Does this solution satisfy all requirements? > > - [Requirement 1]: ✓ Satisfied by [step reference] > - [Requirement 2]: ✓ Satisfied by [step reference] > - [Requirement 3]: ⚠ Partially — [explain gap and mitigation]
This replaces the `nextThoughtNeeded=false` terminal condition. The MCP required explicit signaling that thinking was complete; the methodology achieves this through the verification checklist.
A sequential thinking session produces output with the following structure:
Curated, production-grade skills, agents, hooks, rules, commands, utilities, and presets for AI coding agents. No magic, no demos — battle-tested workflows built for developers who use AI seriously.
**DEPRECATED** — Modern Claude models condense and summarize technical documentation natively with comparable quality. The output…
DEPRECATED: The Opus 4.7 migration scanner is retired from the active skill catalog. Retained for archival reference only; not…
**DEPRECATED** — Modern Claude models produce accurate, well-explained regex patterns with edge-case test suites natively,…
Generates Architecture Decision Records capturing context, rationale, alternatives, and consequences in numbered status-tracked…
Build AI agents and automate Claude Code programmatically via the Claude Agent SDK and headless CLI mode. Covers Python SDK,…
Create Manim (Python) animated explainers: algorithm step-throughs, math and equation walkthroughs, pipeline and data-flow…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.