foundry-agentfx/src/Claw.Api/mind/skills/coffeeshop-counter-service/SKILL.md
End-to-end counter: identify customer, classify intent, build order, confirm, submit. ToolSearch.Gateway-first. No direct MCP or CLI calls.
npx skillsauth add thangchung/agent-engineering-experiment coffeeshop-counter-serviceInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use ToolSearch.Gateway only. Do not call MCP protocol tools directly and do not use CLI fallback.
| Action | Search first | Then call discovered tool |
|--------|--------------|---------------------------|
| lookup_customer | search_tools("customer lookup", limit: 5) | call_tool("customer_lookup", {"query":"<email|phone|name|customer_id>"}) |
| list_menu | search_tools("menu list items", limit: 5) | call_tool("menu_list_items", {}) |
| submit_order | search_tools("submit coffee order", limit: 5) | call_tool("order_submit", {"customerId":"<customer id from customer_lookup id field>","items":[{"menuItemId":"<menu_item_id>","quantity":1}]}) |
account | item-types | process-order | order-status.tools
Help users explore menu items, categories, and prices through ToolSearch.Gateway.
tools
Resolve customer identity and account basics by email, phone, name, or customer ID through ToolSearch.Gateway.
development
Use this skill when you need documentation for a third-party library, SDK, or API before writing code that uses it — for example, "use the OpenAI API", "call the Stripe API", "use the Anthropic SDK", "query Pinecone", or any time the user asks you to write code against an external service and you need current API reference. Fetch the docs with chub before answering, rather than relying on training knowledge.
tools
Orchestrates Aspire distributed applications using the Aspire CLI for running, debugging, and managing distributed apps. USE FOR: aspire start, aspire stop, start aspire app, aspire describe, list aspire integrations, debug aspire issues, view aspire logs, add aspire resource, aspire dashboard, update aspire apphost. DO NOT USE FOR: non-Aspire .NET apps (use dotnet CLI), container-only deployments (use docker/podman), Azure deployment after local testing (use azure-deploy skill). INVOKES: Aspire CLI commands (aspire start, aspire describe, aspire otel logs, aspire docs search, aspire add), bash. FOR SINGLE OPERATIONS: Use Aspire CLI commands directly for quick resource status or doc lookups.