Thoughtbox's standard Claude Code setup.
npx skills add https://github.com/kastalien-research/thoughtbox-dot-claude --skill zod4CLI를 사용하여 이 스킬을 설치하고 작업 공간에서 SKILL.md 워크플로 사용을 시작하세요.
A comprehensive, reusable .claude/ configuration folder for Claude Code CLI. This repository contains a curated collection of skills, commands, hooks, plugins, agents, and a learning memory system to enhance Claude Code workflows.
Copy the .claude/ folder into any project:
# Clone and copy
git clone https://github.com/Kastalien-Research/thoughtbox-dot-claude.git
cp -r thoughtbox-dot-claude/.claude/ /path/to/your/project/
/agents - Custom Sub-AgentsSpecialized agents for specific tasks:
meta-agent.md - Generates new sub-agent configuration files from descriptionsfact-checking-agent.md - Verifies claims in documentation against sources of truthreasoning-evaluator.md - Evaluates reasoning quality and logical consistency/ai_docs - Reference DocumentationCurated documentation for AI context:
/bin - Memory CLI ToolsCommand-line utilities for the memory system:
| Command | Description |
|---|---|
memory-add |
Add new learnings to memory |
memory-query |
Search memory for relevant patterns |
memory-stats |
View memory system statistics |
memory-rank |
Rank memory entries by relevance |
memory-pipe |
Pipe content into memory |
/commands - Slash Commands (Skills)Organized collection of 60+ slash commands:
| Category | Description | Key Commands |
|---|---|---|
| analysis/ | Code analysis & insights | /context-aware-review, /knowledge-graph, /evolution-tracker |
| clear-thought/ | Structured thinking | /think-solve, /think-debug, /think-decide, /think-create |
| debugging/ | Systematic debugging | /systematic-debug, /distributed-debug, /temporal-debug |
| development/ | Code generation | /implementation-variants, /spec-to-test, /implement-spec |
| exploration/ | Solution discovery | /parallel-explorer |
| loops/ | OODA loop building blocks | Authoring, exploration, verification, refinement loops |
| meta/ | Higher-order frameworks | /ulysses-protocol, /virgil-protocol, /learning-accelerator |
| orchestration/ | Multi-agent coordination | /swarm-intelligence, /meta-orchestrator, /adaptive-workflow |
| research/ | Research workflows | /docs-researcher |
| speckit.* | Specification workflows | /speckit.specify, /speckit.plan, /speckit.tasks, /speckit.implement |
| startup/ | Session initialization | /prime, /metacursor, /metaclaude |
| synthesis/ | Pattern extraction | /pattern-synthesizer, /knowledge-fusion, /wisdom-distillation |
| toolscontext/ | MCP tool context | /exa, /firecrawl, /context7 |
| workflows/ | MCP orchestration | /mcp-workflow, /mcp-chain, /mcp-orchestrate |
/memory-start - Initialize memory system/memory-add-quick - Quick add to memory/memory-search - Search memory/hooks - Lifecycle HooksEvent-driven shell scripts for Claude Code:
| Hook | Trigger | Purpose |
|---|---|---|
pre_tool_use.sh |
Before tool execution | Block dangerous git operations, validate commands |
post_tool_use.sh |
After tool execution | Log operations, track file access |
session_start.sh |
Session begins | Load context, show memory status |
session_end_memory.sh |
Session ends | Prompt for learning capture |
user_prompt_submit.sh |
User submits prompt | Pre-process user input |
git-validator.sh |
Permission requests | Advanced git validation (block/approve/prompt) |
notification.sh |
Various events | Desktop notifications |
track_file_access.sh |
File operations | Track which files agents access |
memory_pattern_detector.sh |
Periodic | Identify memory gaps and patterns |
Protection Features:
rm -rf operations/hooks-alternate - Alternative Hook SetAlternative hook implementations with additional utilities:
utils/llm/ - LLM API wrappers (Anthropic, OpenAI, Ollama)utils/tts/ - Text-to-speech integrations (ElevenLabs, OpenAI, pyttsx3)/output-styles - Response FormattingCustomize Claude's output format:
| Style | Description |
|---|---|
ultra-concise.md |
Minimal, essential information only |
bullet-points.md |
Structured bullet point format |
markdown-focused.md |
Rich markdown formatting |
table-based.md |
Tabular data presentation |
yaml-structured.md |
YAML-formatted responses |
html-structured.md |
HTML-formatted output |
tts-summary.md |
Optimized for text-to-speech |
genui.md |
Generative UI components |
/plugins - Claude Code PluginsModular extensions with commands and agents:
/new-sdk-app - Scaffold new Agent SDK projects/commit, /commit-push-pr, /clean_gone/feature-dev - 7-phase feature development workflowcode-explorer, code-architect, code-reviewer/review-pr - Comprehensive PR reviewcode-reviewer, silent-failure-hunter, code-simplifier, comment-analyzer, pr-test-analyzer, type-design-analyzer/rules - Learning Memory SystemA living memory system that improves over time:
rules/
├── 00-meta.md # How the memory system works
├── TEMPLATE.md # Template for new rules
├── active-context/ # Current work focus
│ └── current-focus.md
├── infrastructure/ # System-level patterns
│ ├── firebase.md
│ └── hooks-calibration.md
├── lessons/ # Time-stamped learnings
│ └── 2026-01-version-control-safety.md
├── testing/ # Testing conventions
│ └── behavioral-tests.md
└── tools/ # Tool-specific patterns
└── thoughtbox.md
Key Features:
/skills - Reusable SkillsDomain expertise modules:
| Skill | Description |
|---|---|
docker/ |
Multi-stage builds, security, optimization |
effect-ts/ |
Effect-TS functional TypeScript patterns |
firebase-firestore/ |
Firebase Admin SDK and Firestore |
gcp-cloud-run/ |
Google Cloud Run deployment |
mcp-builder/ |
Building MCP servers |
mcp-client-builder/ |
Building MCP clients |
skill-creator/ |
Creating new skills |
thoughtbox-expertise/ |
ThoughtBox MCP server patterns |
thoughtbox-mcp/ |
Building thoughtbox-style MCP servers |
zod4/ |
Zod 4 schema validation |
/status_lines - Status Line ScriptsPython scripts for custom Claude Code status lines (v2, v3, v4 variants).
/data & /statedata/ - Persistent data storagestate/ - Runtime state (hook logs, calibration data, file access logs)settings.local.jsonLocal settings for enabled MCP servers:
{
"enabledMcpjsonServers": [
"github",
"thoughtbox",
"firecrawl-mcp",
"context7"
]
}
The memory system is designed to make salient information "ready at hand":
# Check current focus
/read .claude/rules/active-context/current-focus.md
# Search memory
/memory-search "pattern name"
# Capture a learning
/meta capture-learning
# View memory status
.claude/bin/memory-stats
TEMPLATE.md to the appropriate domain folderAdd markdown files to /commands/[category]/:
# Command Name
Description of what this command does.
## Usage
/command-name [args]
## Implementation
[Command logic here]
/hooks/chmod +x .claude/hooks/your-hook.sh.claude/settings.json.claude/
├── agents/ # Custom sub-agents
├── ai_docs/ # Reference documentation
├── bin/ # CLI utilities
├── commands/ # Slash commands (60+)
├── data/ # Persistent data
├── hooks/ # Lifecycle hooks
├── hooks-alternate/ # Alternative hooks with LLM/TTS utils
├── output-styles/ # Response formatting
├── plugins/ # Modular extensions
├── rules/ # Learning memory system
├── skills/ # Domain expertise
├── state/ # Runtime state
├── status_lines/ # Status line scripts
└── settings.local.json
MIT
Focus areas for contributions: