一键导入
socratize
Perform multi-perspective analysis and deep-research of a problem to arrive at a well-considered proposed solution
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Perform multi-perspective analysis and deep-research of a problem to arrive at a well-considered proposed solution
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Perform multi-perspective analysis and deep-research of a problem to arrive at a well-considered proposed solution (alias for /socratize)
Hybrid multi-perspective analysis combining Socratic personality-driven deliberation with LLM Council multi-model factual grounding. Uses Team Mode to coordinate 3 topic-appropriate personality-diverse agents while injecting multi-model council queries for evidence-backed resolution. Use when the user needs deep research with structured debate on complex technical decisions, architecture choices, or technology evaluations.
LLM Council - 3-stage multi-model research pipeline (collect, peer review, synthesize). Queries OpenAI, Perplexity, Claude, and Gemini in parallel, has them anonymously critique each other, then synthesizes a final answer. Keywords: research, code review, architecture, multi-model consensus, LLM council, peer review, technology comparison.
| name | socratize |
| description | Perform multi-perspective analysis and deep-research of a problem to arrive at a well-considered proposed solution |
⚠️ CRITICAL INSTRUCTION: When this command is invoked, you MUST IMMEDIATELY invoke the /orchestrate slash command. DO NOT attempt to do any work yourself. Your ONLY job is to invoke /orchestrate right away.
Use the Skill tool to invoke /orchestrate:
Skill(
skill: "orchestrate"
)
The /orchestrate command will coordinate the Socratic dialogue process described below.
The /socratize command orchestrates a Socratic dialogue process with multiple analyst and architect agents, each with unique personalities and perspectives, to thoroughly analyze complex software problems and build consensus on solutions.
Architecture: The orchestrator spawns a product owner who facilitates the dialogue. The product owner CANNOT directly spawn or manage analyst/architect agents - it must request the orchestrator to perform these actions and relay messages between agents.
CRITICAL: As the orchestrator, you are responsible for:
CRITICAL: The product owner CANNOT:
Orchestrator spawns a product owner who then requests the orchestrator to deploy a technical analyst to ensure clarity on:
Message flow: Orchestrator → Product Owner → (requests analyst spawn) → Orchestrator spawns analyst → Analyst works → Orchestrator relays results to Product Owner
If any element is unclear or ambiguous, ESCALATE TO USER IMMEDIATELY. Do not assume anything.
Product owner analyzes the problem scope and requests the orchestrator to spawn [NUM_ANALYSTS] and [NUM_ARCHITECTS] (range: 3-10 each):
Small scope (3-3):
Medium scope (5-5):
Large scope (10-10):
Product owner requests and orchestrator spawns [NUM_ANALYSTS] analysts and [NUM_ARCHITECTS] architects, each with:
Message flow: Product Owner designs agent specs → Orchestrator spawns agents → Orchestrator relays outputs back to Product Owner
Agent instruction format:
You are [NAME] and your style is [PERSONALITY DISPOSITION].
[PROBLEM]: <problem statement>
[CONTEXT]: <context information>
[EXPECTED OUTCOME]: <expected outcome>
For analyst agents, include:
- Use the issue-tracker integration to query and read issues
- Use the documentation integration to access wiki documentation
- Leverage other relevant skills as needed for your research
<agent-specific instructions>
Analyst agent tasks:
Architect agent tasks:
The product owner facilitates dialogue through the orchestrator:
Between rounds:
Message flow example:
Product Owner → Orchestrator: "Spawn 5 analysts with these specs..."
Orchestrator → Spawns analysts → Relays results to Product Owner
Product Owner → Orchestrator: "Share analyst findings with architects..."
Orchestrator → Relays to architects → Collects responses → Returns to Product Owner
Escalation rules:
Process ends when product owner declares consensus reached or escalates deadlock to user.
Small feature example:
User: "We need to add rate limiting to the API endpoints"
Orchestrator workflow:
1. Spawn product-owner-task-planner
2. Product owner requests: "Spawn technical-analyst to clarify problem"
3. Orchestrator spawns technical-analyst → relays results to product owner
4. Product owner analyzes scope: "Spawn 5 analysts and 5 architects with these specs..."
5. Orchestrator spawns agents:
- Marcus (optimistic): Use issue-tracker integration to find related issues
- Elena (skeptical): Use documentation integration to review existing rate-limit docs
- Raj (detail-oriented): Review codebase for current implementations
- Sofia (pragmatic): Check PR history for similar work
- Chen (risk-averse): Analyze potential failure modes
+ 5 architects (same personality range)
6. Product owner coordinates dialogue through orchestrator message relay
7. Orchestrator relays messages between product owner and agents until 2/3 consensus
Large architectural change example:
User: "We need to migrate from monolith to microservices"
Orchestrator workflow:
1. Spawn product-owner-task-planner
2. Product owner requests: "Spawn technical-analyst to clarify problem"
3. Orchestrator spawns technical-analyst → relays results to product owner
4. Product owner analyzes scope: "Spawn 10 analysts and 10 architects..."
5. Orchestrator spawns 10 analysts, product owner specifies tasks:
- Use issue-tracker integration to search for related epics and tech debt issues
- Use documentation integration to review architecture documentation
- Analyze codebase structure and dependencies
- Review deployment and infrastructure docs
6. Orchestrator spawns 10 architects with diverse personalities
7. Product owner coordinates up to 5 deliberation rounds via orchestrator relay
8. If no consensus, product owner escalates disagreements to user
Optimistic: "This approach has great potential. We can build on our existing infrastructure..." Skeptical: "I see several risks with this approach. What about edge cases like..." Risk-averse: "We should prioritize stability. Let's consider the safest path..." Risk-tolerant: "This is an opportunity to modernize. We should embrace the newer approach..." Detail-oriented: "Looking at line 47 of the auth module, I notice..." Big-picture: "Stepping back, this aligns with our broader platform strategy..." Pragmatic: "Given our timeline and resources, the most practical solution is..." Idealistic: "If we do this right, we can set a new standard for..."