From vue-instrumentation
Use this skill whenever the user needs to build and run a Vue.js application for Datadog instrumentation. Triggers on mentions of Vue app setup, Vue 3 project, Vite Vue project, tradestocks app, or frontend app development for Datadog testing.
How this skill is triggered — by the user, by Claude, or both
Slash command
/vue-instrumentation:setup-vueThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Build and run a Vue 3.5 tradestocks proof-of-concept application with Vite 7.1.
README.mdreferences/index.htmlreferences/package.jsonreferences/src/App.vuereferences/src/components/BackButton.vuereferences/src/components/BuyButton.vuereferences/src/components/QuantityInput.vuereferences/src/components/ResultPage.vuereferences/src/components/StockDropdown.vuereferences/src/components/TradingForm.vuereferences/src/composables/useStockData.jsreferences/src/composables/useTradingAPI.jsreferences/src/main.jsreferences/src/style.cssreferences/vite.config.jsBuild and run a Vue 3.5 tradestocks proof-of-concept application with Vite 7.1.
The reference application is a mobile-responsive trading stocks app located in references/.
npm install
npm run dev
The app will start on http://localhost:5173 by default.
npm run build
npm run preview
Key files in references/:
package.json — Dependencies including Vue 3.5, Vite 7.1vite.config.js — Vite configuration with Vue pluginsrc/main.js — Application entry pointsrc/App.vue — Main application componentsrc/components/ — TradingForm, StockDropdown, QuantityInput, BuyButton, BackButton, ResultPagesrc/composables/useStockData.js — Composable for stock data managementsrc/composables/useTradingAPI.js — Composable for trading API integrationsrc/style.css — Application styles# Install and start dev server
npm install && npm run dev
# Verify the app loads at http://localhost:5173
# Verify the trading form renders with stock dropdown
# Verify buy flow completes end-to-end
Cause: Node.js version too old or network issue.
Fix: Ensure Node.js 18+ is installed (node --version). Clear npm cache with npm cache clean --force.
Cause: Port 5173 already in use or missing dependencies.
Fix: Kill the process on port 5173 or run with --port 3000. Re-run npm install.
Cause: Build error or missing Vue plugin.
Fix: Check terminal for errors. Ensure @vitejs/plugin-vue is in devDependencies.
Searches MemPalace before answering questions about past work, people, projects, or prior decisions. Returns verbatim stored content instead of guessing from model memory.
Guides Payload CMS config (payload.config.ts), collections, fields, hooks, access control, APIs. Debugs validation errors, security, relationships, queries, transactions, hook behavior.
Implements vector databases with Pinecone, Weaviate, Qdrant, Milvus, pgvector for semantic search, RAG, recommendations, and similarity systems. Optimizes embeddings, indexing, and hybrid search.
npx claudepluginhub jek-bao-choo/datadog-agentic-plugins --plugin vue-instrumentation