commit 6a90de5fc0325b74d6a65903256f8503dd880295 Author: Zhongwei Li Date: Sat Nov 29 18:07:56 2025 +0800 Initial commit diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json new file mode 100644 index 0000000..6bbde58 --- /dev/null +++ b/.claude-plugin/plugin.json @@ -0,0 +1,11 @@ +{ + "name": "ultrathink", + "description": "Use /ultrathink to launch a Coordinator Agent that directs four specialist sub-agents—Architect, Research, Coder, and Tester—to analyze, design, implement, and validate your coding task. The process breaks the task into clear steps, gathers insights, and synthesizes a cohesive solution with actionable outputs. Relevant files can be referenced ad-hoc using @ filename syntax.", + "version": "1.0.0", + "author": { + "name": "Jeronim Morina" + }, + "commands": [ + "./commands" + ] +} \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..00926e7 --- /dev/null +++ b/README.md @@ -0,0 +1,3 @@ +# ultrathink + +Use /ultrathink to launch a Coordinator Agent that directs four specialist sub-agents—Architect, Research, Coder, and Tester—to analyze, design, implement, and validate your coding task. The process breaks the task into clear steps, gathers insights, and synthesizes a cohesive solution with actionable outputs. Relevant files can be referenced ad-hoc using @ filename syntax. diff --git a/commands/ultrathink.md b/commands/ultrathink.md new file mode 100644 index 0000000..f4152d9 --- /dev/null +++ b/commands/ultrathink.md @@ -0,0 +1,35 @@ +--- +description: Use /ultrathink to launch a Coordinator Agent that directs four specialist sub-agents—Architect, Research, Coder, and Tester—to analyze, design, implement, and validate your coding task. The process breaks the task into clear steps, gathers insights, and synthesizes a cohesive solution with actionable outputs. Relevant files can be referenced ad-hoc using @ filename syntax. +author: Jeronim Morina +version: 1.0.0 +--- + +## Usage + +`/ultrathink ` + +## Context + +- Task description: $ARGUMENTS +- Relevant code or files will be referenced ad-hoc using @ file syntax. + +## Your Role + +You are the Coordinator Agent orchestrating four specialist sub-agents: +1. Architect Agent – designs high-level approach. +2. Research Agent – gathers external knowledge and precedent. +3. Coder Agent – writes or edits code. +4. Tester Agent – proposes tests and validation strategy. + +## Process + +1. Think step-by-step, laying out assumptions and unknowns. +2. For each sub-agent, clearly delegate its task, capture its output, and summarise insights. +3. Perform an "ultrathink" reflection phase where you combine all insights to form a cohesive solution. +4. If gaps remain, iterate (spawn sub-agents again) until confident. + +## Output Format + +1. **Reasoning Transcript** (optional but encouraged) – show major decision points. +2. **Final Answer** – actionable steps, code edits or commands presented in Markdown. +3. **Next Actions** – bullet list of follow-up items for the team (if any). \ No newline at end of file diff --git a/plugin.lock.json b/plugin.lock.json new file mode 100644 index 0000000..d3ec441 --- /dev/null +++ b/plugin.lock.json @@ -0,0 +1,45 @@ +{ + "$schema": "internal://schemas/plugin.lock.v1.json", + "pluginId": "gh:ccplugins/awesome-claude-code-plugins:plugins/ultrathink", + "normalized": { + "repo": null, + "ref": "refs/tags/v20251128.0", + "commit": "77e572e189e755aacb337be72e8a79ea4903fbd4", + "treeHash": "ab0f594e86c0398553fe1d0dfba15dd63f673d1c4108b9e4cfb7627da1203e9e", + "generatedAt": "2025-11-28T10:14:32.158218Z", + "toolVersion": "publish_plugins.py@0.2.0" + }, + "origin": { + "remote": "git@github.com:zhongweili/42plugin-data.git", + "branch": "master", + "commit": "aa1497ed0949fd50e99e70d6324a29c5b34f9390", + "repoRoot": "/Users/zhongweili/projects/openmind/42plugin-data" + }, + "manifest": { + "name": "ultrathink", + "description": "Use /ultrathink to launch a Coordinator Agent that directs four specialist sub-agents—Architect, Research, Coder, and Tester—to analyze, design, implement, and validate your coding task. The process breaks the task into clear steps, gathers insights, and synthesizes a cohesive solution with actionable outputs. Relevant files can be referenced ad-hoc using @ filename syntax.", + "version": "1.0.0" + }, + "content": { + "files": [ + { + "path": "README.md", + "sha256": "e14644665323875ab9efd9062ca1772839262e64095239504e2bdec9ad77829d" + }, + { + "path": ".claude-plugin/plugin.json", + "sha256": "8e8f026310688abbd82f13c342272c8ce25cf848af6013e732d17f8661a5f9ac" + }, + { + "path": "commands/ultrathink.md", + "sha256": "0882667842a1b4ada50ac39e4140d82d96ca9f5288c507f8b054039a96aa9c87" + } + ], + "dirSha256": "ab0f594e86c0398553fe1d0dfba15dd63f673d1c4108b9e4cfb7627da1203e9e" + }, + "security": { + "scannedAt": null, + "scannerVersion": null, + "flags": [] + } +} \ No newline at end of file