From 2bbb3b00e4cf9582e0230e33d138d6e97e8d06f4 Mon Sep 17 00:00:00 2001 From: HiranoMasaaki Date: Sat, 3 Jan 2026 05:12:02 +0000 Subject: [PATCH] fix(create-expert): remove non-existent think tool from templates MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Remove `think` tool from all Expert template pick lists as it doesn't exist in @perstack/base. Affected templates: - Main Expert: `["readTextFile", "think", "attemptCompletion"]` → `["readTextFile", "attemptCompletion"]` - Demo Expert: `["think", "attemptCompletion"]` → `["attemptCompletion"]` - Setup Expert: `["readTextFile", "editTextFile", "exec", "think", "attemptCompletion"]` → `["readTextFile", "editTextFile", "exec", "attemptCompletion"]` - Doctor Expert: `["readTextFile", "exec", "think", "attemptCompletion"]` → `["readTextFile", "exec", "attemptCompletion"]` Closes #355 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- .changeset/remove-think-tool.md | 8 ++++++++ apps/create-expert/src/lib/create-expert-toml.ts | 8 ++++---- 2 files changed, 12 insertions(+), 4 deletions(-) create mode 100644 .changeset/remove-think-tool.md diff --git a/.changeset/remove-think-tool.md b/.changeset/remove-think-tool.md new file mode 100644 index 00000000..c910e71b --- /dev/null +++ b/.changeset/remove-think-tool.md @@ -0,0 +1,8 @@ +--- +"create-expert": patch +--- + +Remove non-existent `think` tool from Expert templates + +The `think` tool was referenced in pick lists but doesn't exist in @perstack/base. +This removes `think` from all Expert templates (Main, Demo, Setup, Doctor). diff --git a/apps/create-expert/src/lib/create-expert-toml.ts b/apps/create-expert/src/lib/create-expert-toml.ts index 53ee5ca2..14334924 100644 --- a/apps/create-expert/src/lib/create-expert-toml.ts +++ b/apps/create-expert/src/lib/create-expert-toml.ts @@ -128,7 +128,7 @@ Your role and capabilities... type = "mcpStdioSkill" command = "npx" packageName = "@perstack/base" -pick = ["readTextFile", "think", "attemptCompletion"] +pick = ["readTextFile", "attemptCompletion"] \`\`\` ### Demo Expert Template @@ -162,7 +162,7 @@ Provide a realistic demonstration that helps users understand: type = "mcpStdioSkill" command = "npx" packageName = "@perstack/base" -pick = ["think", "attemptCompletion"] +pick = ["attemptCompletion"] \`\`\` ### Setup Expert Template (only if external deps exist) @@ -206,7 +206,7 @@ Output: "✓ Setup complete! Try: npx perstack run \\"your query\\"" type = "mcpStdioSkill" command = "npx" packageName = "@perstack/base" -pick = ["readTextFile", "editTextFile", "exec", "think", "attemptCompletion"] +pick = ["readTextFile", "editTextFile", "exec", "attemptCompletion"] \`\`\` ### Doctor Expert Template (only if external deps exist) @@ -253,7 +253,7 @@ If no issues found: type = "mcpStdioSkill" command = "npx" packageName = "@perstack/base" -pick = ["readTextFile", "exec", "think", "attemptCompletion"] +pick = ["readTextFile", "exec", "attemptCompletion"] \`\`\` ## Design Principles