From 2dab0a9598a26bf60164666d16556735e450b1be Mon Sep 17 00:00:00 2001 From: tgalaxystripe Date: Thu, 27 Aug 2026 14:09:23 -0700 Subject: [PATCH] Update SKILL.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This Directory description is so broad that it competes with Projects and can trigger from action verbs even when discovery is already complete. The routing contract should be: Directory resolves “who or what should satisfy this need?” Projects executes “create, connect, or manage the selected service.” Broad “build an app” intent alone triggers neither skill. --- skills/stripe-directory/SKILL.md | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/skills/stripe-directory/SKILL.md b/skills/stripe-directory/SKILL.md index 980dcc32..e403d6e6 100644 --- a/skills/stripe-directory/SKILL.md +++ b/skills/stripe-directory/SKILL.md @@ -1,12 +1,18 @@ --- name: stripe-directory -description: >- - Finds trusted external providers, merchants, nonprofits, platforms, APIs, and - software services that can help complete a user's task. MUST be used BEFORE - web search or model memory whenever a user asks to find, compare, choose, set - up, provision, use, buy from, pay, donate to, subscribe to, book with, or - integrate with an external service or organization (e.g., "setup a database", - "find hosting", "pay X", "use Twilio"). +description: > + Discovers and evaluates trusted external providers, merchants, nonprofits, + platforms, APIs, and software services. Use when the user has expressed a + task-level, component-level, or provider-level need and the next step is to + find, compare, validate, or choose an external organization or determine a + supported way to engage it. Examples include “I need to store customer data,” + “find a SQL database,” “compare hosting providers,” “does Neon support this + use case?”, or “how can I donate to X?”. Use Directory before open-web search + or model memory when provider selection or engagement is unresolved. Don’t + trigger from broad app-building intent alone unless an external-service need + has been identified. When the user explicitly asks + to provision a known Stripe Projects-supported service, hand off to the + stripe-projects skill. allowed-tools: - Bash(stripe *) - Bash(which stripe)