You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Sep 23, 2025. It is now read-only.
Create a comprehensive setup script and unified MCP server that transforms socratic shell from a collection of patterns into a complete collaborative AI environment that "just works out of the box."
Architecture Vision
Single Binary - Multiple Modes:
MCP Server Mode: socratic-shell serve - provides unified MCP interface to all socratic shell capabilities (memory via hippo, dialectic, project setup tools, etc.)
Hook Mode: socratic-shell hook conversation-start / socratic-shell hook per-prompt - lightweight event handlers for AI tool lifecycle events
Setup Script Components:
VSCode Extension - for dialectic integration and broader socratic shell features
Context Injection - install socratic shell prompts into user's AI tool context
Socratic Shell MCP Server - unified front-end for dialectic, hippo, and future tools
Event Hooks - conversation start and per-prompt triggers
Canned Prompts - MCP tools for common operations (project setup, github tracking patterns, etc.)
Intelligence:
Auto-detect Claude Code vs Q CLI (extensible for future AI tools)
Adapt installation and configuration accordingly
Per-project setup capabilities
Next Steps
Design MCP server tool interface and internal architecture
Prototype hook system integration with Claude Code/Q CLI
Plan setup script structure and auto-detection logic
Define canned prompt/tool catalog
Open Questions
What specific tools should the MCP server expose initially?
How should hooks integrate with different AI tool configurations?
What's the right balance between setup automation vs user control?
Should we support partial installations (e.g., just MCP server without hooks)?
Context
This transforms socratic shell from documentation and separate tools into a cohesive collaborative AI environment. Users would run one setup script and get the full socratic shell experience integrated into their preferred AI tool.
Unified Socratic Shell Installation Experience
Status: Planning
Current Understanding
Create a comprehensive setup script and unified MCP server that transforms socratic shell from a collection of patterns into a complete collaborative AI environment that "just works out of the box."
Architecture Vision
Single Binary - Multiple Modes:
socratic-shell serve- provides unified MCP interface to all socratic shell capabilities (memory via hippo, dialectic, project setup tools, etc.)socratic-shell hook conversation-start/socratic-shell hook per-prompt- lightweight event handlers for AI tool lifecycle eventsSetup Script Components:
Intelligence:
Next Steps
Open Questions
Context
This transforms socratic shell from documentation and separate tools into a cohesive collaborative AI environment. Users would run one setup script and get the full socratic shell experience integrated into their preferred AI tool.