BeClaude

deep-thinking

New
1Community RegistryGeneralby JSON-OBJECT

Advanced slash commands for deep research, prompt engineering, trend analysis, meeting documentation, and local markdown grounding

Community PluginView Source

Overview

Anthropic's AI-powered terminal coding assistant with MCP Server integration.

Prerequisites

bash
# Install Node
nvm install node && nvm alias default node

# Install uv (for Python-based MCP servers)
brew install uv

Install Claude Code

bash
npm install -g @anthropic-ai/claude-code

# Environment variables for non-English input lag fix
echo 'export TERM=xterm-256color' >> ~/.bashrc
echo 'export LC_ALL=C.UTF-8' >> ~/.bashrc

Authentication

Anthropic Console (Pro plan required)

bash
claude
> /login

Amazon Bedrock

bash
export AWS_ACCESS_KEY_ID={your-key}
export AWS_SECRET_ACCESS_KEY={your-secret}
export AWS_REGION_NAME=us-west-1
export CLAUDE_CODE_USE_BEDROCK=1

Custom LLM Gateway

bash
export ANTHROPIC_BASE_URL={your-gateway-url}
export ANTHROPIC_AUTH_TOKEN={your-auth-token}

Basic Usage

bash
claude           # New session
claude -c        # Continue last session
claude -r        # Resume specific session
bash
> /clear                    # Reset context
> /model opus               # Switch to Opus 4.5
> /model sonnet             # Switch to Sonnet 4.5
> /model sonnet[1m]         # Sonnet 4.5 with 1M context
> @{file-path} {prompt}     # Include files
> {prompt} ultrathink       # Enable extended thinking
> /compact "{instructions}" # Manual context compaction

Mode Switching:

  • TAB - Toggle extended thinking
  • SHIFT+TAB (2x) - Enter Plan Mode (read-only analysis)
  • SHIFT+TAB (1x) - Exit to Edit Mode

MCP Servers Installation

Time

bash
claude mcp add time -s user -- uvx mcp-server-time

Context7 (Library Documentation)

bash
claude mcp add context7 -s user -- npx -y @upstash/context7-mcp

Brave Search

Get API key from brave.com/search/api (Free: 5,000 queries/month)

bash
claude mcp add-json -s user brave-search '{"command":"npx","args":["-y","brave-search-mcp"],"env":{"BRAVE_API_KEY":"{your-key}"}}'

Fetch (Advanced Web Crawling)

bash
claude mcp add fetch -s user -- uvx mcp-server-fetch

Reddit

bash
claude mcp add reddit -s user -- uvx --from git+https://github.com/adhikasp/mcp-reddit.git mcp-reddit

Playwright (Browser Automation)

bash
npm install -g @executeautomation/playwright-mcp-server
claude mcp add playwright -s user -- npx -y @executeautomation/playwright-mcp-server

Serena (LSP + Long-term Memory RAG)

bash
# Run from project root
claude mcp add serena -- uvx --from git+https://github.com/oraios/serena serena start-mcp-server --context ide-assistant --project $(pwd)

# Initial onboarding
claude
> start Serena onboarding

Slack

bash
claude mcp add-json -s user slack '{"command":"npx","args":["-y","slack-mcp-server@latest"],"env":{"SLACK_MCP_XOXP_TOKEN":"{your-token}"}}'

Notion

bash
claude mcp add-json -s user notion '{"command":"npx","args":["-y","@notionhq/notion-mcp-server"],"env":{"NOTION_TOKEN":"{your-token}"}}'

Memory: CLAUDE.md

Claude Code uses CLAUDE.md files as persistent memory:

PathScope
~/.claude/CLAUDE.mdGlobal (all projects)
./CLAUDE.mdProject-specific

The CLAUDE.md in this repository root serves as the global memory template, defining behavioral rules, MCP server usage patterns, and response preferences.

Deep Thinking Plugin

This repository is a Claude Code Plugin Marketplace containing the deep-thinking plugin.

Installation

bash
# Add marketplace (one-time setup)
/plugin marketplace add JSON-OBJECT/claude-code

# Install plugin
/plugin install deep-thinking@jsonobject-marketplace

# Restart Claude Code to load the plugin

Update

When a new plugin version is published (e.g. 1.1.0 → 1.2.0), apply it to the current Claude Code session without a restart:

bash
# 1. Pull latest marketplace metadata and cache the new plugin source
/plugin marketplace update jsonobject-marketplace

# 2. Hot-reload the active session so new commands/skills/agents become available
/reload-plugins

With autoUpdate: true on the marketplace (default), Claude Code also refreshes it automatically on launch — the two commands above just apply the update immediately instead of waiting for the next start.

Commands

Before you research, know WHAT to research.

Scans 5-8 subreddits × 75+ posts to identify what's genuinely hot RIGHT NOW.

FeatureWhat It Does
Heat Score FormulaObjective ranking: (Upvotes × 0.4) + (Comments × 0.3) + (Cross-sub × 0.2) + (Recency × 0.1)
News Cross-ValidationCompares Reddit trends against mainstream news — prevents echo chamber reports
Emerging Signals WatchTracks low-heat topics with rising momentum — tomorrow's headlines today
Actionable OutputEvery issue includes a ready-to-run /deep-research query

Use before: /deep-research — ensures you research the RIGHT topic, not just any topic.


One-shot research that answers questions before you ask them.

Conducts 15-20+ searches with mandatory Phase Zero "Unknown Unknowns" discovery.

FeatureWhat It Does
Phase Zero ProtocolQuestions the question itself — catches terminology confusion, outdated assumptions, missed prerequisites
One-Shot CompletenessAnticipates 5 follow-up questions ("What is it?" → "How much?" → "Gotchas?" → "Show code" → "Verdict?") and answers ALL in one report
Ki-Sho-Ten-Ketsu StructureFour-act narrative (Setup → Development → Turn → Conclusion) — reads like investigative journalism, not bullet lists
Community + Official BalanceReddit/HN sentiment weighted proportionally against official sources — 70% positive / 30% concern = both reported

Output: Publication-ready deep dive that feels like Ars Technica meets Gemini Deep Research.


Build prompts that resist rationalization.

Creates bulletproof instructions following the Superpowers philosophy with 9 mandatory components.

ComponentPurpose
Iron LawONE non-negotiable rule that guarantees failure if broken
Red Flags SectionMental patterns that signal you're about to fail — "If you catch yourself thinking..."
Rationalization TablePreempts every excuse with direct rebuttal — Excuse \Reality format
Phase GatesClear checkpoints that MUST be passed before proceeding
Strong Language ProtocolMUST/NEVER/ALWAYS — no soft language ("should", "consider", "try to")

Philosophy: If you think you don't need the structure, you need it most.


Meeting notes that tell a story, not list fragments.

Transforms raw transcripts into narrative-driven documentation with 6-phase verification.

FeatureWhat It Does
Counterparty IntelligenceExternal meetings: 3+ searches per counterparty for context (size, tech stack, recent news)
STT Error CorrectionCatches phonetic mishearings ("jenkinsun" → "Jenkins") with 2+ source verification
Immediate Inline DefinitionsTechnical terms explained right where they appear (> 📘 format), not buried in glossary
Storytelling Tone + MetaphorsMandatory 1-2 metaphors per document — "From gatekeeper to guardrail" style
Zero Detail LossEvery business-relevant point preserved — 400-5000+ words scaled to source density

Anti-pattern: Bullet lists. This produces flowing narrative with cause-and-effect reasoning.


Rewriting in Korean, not converting English structures.

Transcreates English IT articles into native Korean with terminology verification and 10 anti-artifact rules.

FeatureWhat It Does
Tier 1/2 VerificationEstablished terms: 1 official source / New terms: 2+ sources including community (velog, tistory)
10 Anti-Translation-Artifact RulesPronoun elimination, Passive→Active, Sino-Korean ban, Emotional modifier ban, etc.
Community Standard PriorityIf Korean dev community uses English 70%+ of the time, keep English (Token, Prompt, Fine-tuning)
Code Block ProtectionNEVER modifies content inside code blocks or inline code

Key insight: "Fine-tuning" → "파인튜닝" (community usage), NOT "미세 조정" (textbook translation).


Anti-AI-looking blog covers that make readers curious.

Generates image prompts for Gemini Nano Banana Pro with 6-phase visual storytelling.

FeatureWhat It Does
Visual Metaphor FirstEvery cover starts with an unexpected analogy — "Kubernetes = postal worker sorting containers"
Chain-of-Thought CompositionExplicit 9-grid spatial positioning — asymmetry always, center composition = AI tell
Anti-AI ArmorMandatory "Avoid" section with 8+ items (symmetry, HDR, plastic textures, generic tech imagery)
Imperfection Keywords2-3 required: "visible brushstrokes", "analog film grain", "slightly uneven lines"
Title Typography MandatoryEvery prompt includes title overlay specifications — covers without title = incomplete

Artist references: Christoph Niemann, Saul Steinberg, The New Yorker editorial style.


Fact-based blog posts that cite every claim.

A 16-year veteran blogger framework that produces source-cited IT tech articles with mandatory bullet point formatting and inline hyperlinks.

FeatureWhat It Does
Phase Zero ValidationTime context, terminology check, version sanity, alternative angles — before any drafting
4-Tier Source HierarchyOfficial docs → primary research → reputable secondary → user-generated (Reddit/HN) — each cited inline with its tier label
Mandatory Bullet FormattingNo wall-of-text — structured bullet hierarchies optimized for scan reading
Inline Hyperlinks + Quote Format[[Reddit]](url) for facts, blockquote with — u/user, r/sub [[Link]] for direct quotes
Community Sentiment RequiredReddit + HN coverage is REQUIRED, not optional — unfiltered user experience over press releases

Anti-pattern: Unsourced opinion essays. This produces journalism-grade tech writing where every claim is traceable.


No answer without local grounding — every claim cites `file:line`.

Executes a 5-stage pipeline (Discovery → Map → Pinpoint → Verify → Augment) over your local .md archive to produce cite-grade answers without burning context on cold file reads.

FeatureWhat It Does
5-Stage PipelineNarrow → Map → Pinpoint → Verify → Augment — never reverse the order
Context Budget Optimizermq '.h2' heading scan turns 2,000-line files into 10-line maps — avoids Lost-in-the-Middle
Multi-Language DiscoveryEN / KR / generic-name variants in Stage 1 — empirically expands 4→8 candidate files
Multi-File Cross-SynthesisInterpretive questions pull layers from 4+ files (philosophy + archetype + facts + record)
`file:line` CitationsEvery claim traceable — no line number, no claim
Absence Proof, Not AssumptionWeb augmentation (Stage 5) only after local absence is demonstrated

Philosophy: The curated .md corpus is ground truth. Web is a supplement for gaps only.


90hex's discovery, operationalized — exit the beauty-stock prior with one camera body, one film stock, and an anti-AI 4-stack.

Transforms any natural-language seed (any language, any length) into an sd-dynamic-prompts mustache template (300–450 words of template surface, expanding to a 200–400 word resolved prompt per roll) for Z-Image-Turbo, plus the exact Forge Neo / ComfyUI settings.

FeatureWhat It Does
Iron Law: 90hex TripleEvery output locks in (1) one real camera body + (2) one real film stock or lighting keyword + (3) anti-AI 4-stack — no exceptions
11-Slot DoctrineIdentity slots fixed plaintext; environment slots `{a\b\c}` mustache wildcards — variation without identity drift
Anti-AI ArmorNegative prompts, "average" alone, "cinematic lighting", tag-soup, and meta-tags are forbidden by construction
Mustache Template OutputNever a single frozen prompt — always a dynamic template that yields fresh resolved prompts per roll
Runner Settings IncludedForge Neo / ComfyUI sampler, CFG, steps, and resolution baked into the output

Philosophy: ZIT's training prior is beauty stock photography. The only exit is naming a real camera body, a real film stock, and stacking anti-AI anchors. Violating the letter of the rule violates the spirit of ZIT photorealism.


MCP Server Dependencies

CommandRequiredOptional
/deep-thinking:pulseTime, Brave Search, Reddit-
/deep-thinking:deep-researchTime, Brave Search, Reddit-
/deep-thinking:forge-promptNone-
/deep-thinking:meeting-notesTime, Brave SearchContext7, Fetch
/deep-thinking:translate-krBrave Search-
/deep-thinking:blog-coverNone-
/deep-thinking:blogTime, Brave Search, RedditFetch, Context7
/deep-thinking:groundNoneBrave Search, Reddit, Fetch (Stage 5 gap-filling only)
/deep-thinking:writing-z-image-turbo-promptsNone-

Setup for /deep-thinking:ground

The 5-stage pipeline leans on modern shell CLIs for Stages 1–4 and reuses the globally-installed MCP servers for optional Stage 5 web augmentation.

CLI tools — one-shot Homebrew install:

bash
brew install fd ripgrep bat sd fzf scc tokei yq glow lychee && \
brew install harehare/tap/mq
ToolRole in the 5-stage pipeline
fdStage 1 — filename/path match (replaces find)
rg (ripgrep)Stage 1 content scan; Stage 3 -C 5 context extraction with line numbers
mqStage 2 — Markdown AST heading extraction (`mq '.h2' file.md`). Zero false positives on ## inside code blocks (40% error rate vs rg '^##' empirically)
yqStage 1 — YAML frontmatter field filtering (yq --front-matter=extract '.tags[]')
glowStage 4 — terminal Markdown render for visual verification of tables, links, heading structure
lycheeArchive maintenance — async link validator (lychee "**/*.md") to catch citation rot
bat, sd, fzf, scc, tokeiGeneral modern-CLI layer invoked by Stage 0 tool awareness (readable cat, sed replacement, fuzzy finder, code counters)

MCP servers — Stage 5 (optional, for web gap-filling only):

No ground-specific MCP server. The optional three (Brave Search, Reddit, Fetch) are already covered in the MCP Servers Installation section above — install only if your local archive leaves gaps that need web augmentation.

References

Install & Usage

1
Create the skills directory
mkdir -p .claude/skills
2
Download the skill file
mkdir -p .claude/skills && curl -o .claude/skills/deep-thinking.md https://raw.githubusercontent.com/JSON-OBJECT/claude-code/main/SKILL.md
3
Invoke in Claude Code
/deep-thinking
View source on GitHub
documentationresearchprompt-engineeringmeeting-notestrend-analysisblog-coverblog-writingimage-prompt

Frequently Asked Questions

What is deep-thinking?

Advanced slash commands for deep research, prompt engineering, trend analysis, meeting documentation, and local markdown grounding

How to install deep-thinking?

To install deep-thinking, create the .claude/skills directory in your project, then run the curl command to download the skill file. Once installed, invoke it in Claude Code with /deep-thinking.

What is deep-thinking best for?

deep-thinking is a community categorized under General. It is designed for: documentation, research, prompt-engineering, meeting-notes, trend-analysis, blog-cover, blog-writing, image-prompt. Created by JSON-OBJECT.