Nuxt DevTools integration for Claude Code AI assistant. Enables developers to use Claude's AI capabilities within Nuxt DevTools for debugging, code generation, and real-time assistance. Connects to Nuxt.js projects and Claude Code AI, streamlining development workflows.
git clone https://github.com/oro-ad/nuxt-claude-devtools.gitNuxt DevTools integration for Claude Code AI assistant. Enables developers to use Claude's AI capabilities within Nuxt DevTools for debugging, code generation, and real-time assistance. Connects to Nuxt.js projects and Claude Code AI, streamlining development workflows.
No install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/oro-ad/nuxt-claude-devtoolsCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
I'm using Nuxt.js for a [PROJECT_TYPE] in the [INDUSTRY] industry. I need help with [SPECIFIC_TASK] in my Nuxt DevTools. Can you assist me with this? Here's the relevant [CODE/ERROR/LOG] data: [DATA].
# Nuxt DevTools Assistance for E-Commerce Project
## Issue Description
I'm working on a Nuxt.js e-commerce project and encountering an issue with the product listing page. The products aren't displaying correctly in the storefront.
## Relevant Code
```javascript
// components/ProductList.vue
<template>
<div>
<div v-for="product in products" :key="product.id" class="product-card">
<h3>{{ product.name }}</h3>
<p>{{ product.description }}</p>
<span>{{ product.price }}</span>
</div>
</div>
</template>
<script>
export default {
async asyncData({ $axios }) {
const products = await $axios.$get('/api/products')
return { products }
}
}
</script>
```
## Error Log
```
[nuxt] [request error] GET /api/products 500
[nuxt] [request error] Error: Request failed with status code 500
```
## Suggested Solutions
1. **API Endpoint Verification**:
- Check if the API endpoint `/api/products` is correct and accessible.
- Verify the API is returning the expected data structure.
2. **Error Handling**:
- Add error handling to the asyncData method to catch and display errors.
- Example:
```javascript
asyncData({ $axios }) {
return $axios.$get('/api/products')
.then(response => {
return { products: response }
})
.catch(error => {
console.error('Error fetching products:', error)
return { products: [] }
})
}
```
3. **Data Structure Check**:
- Ensure the API response matches the expected data structure used in the template.
- If the API returns an array of products, the template should handle it correctly.
4. **Network Inspection**:
- Use the browser's developer tools to inspect the network request and response.
- Check the request headers, payload, and response data.
5. **Server-Side Debugging**:
- If the issue persists, debug the server-side code handling the `/api/products` endpoint.
- Ensure the database query or data fetching logic is correct.
## Next Steps
- Implement the suggested solutions one by one.
- Test the changes in the Nuxt DevTools environment.
- Monitor the console for any new errors or warnings.
- If the issue is resolved, consider adding unit tests to prevent similar issues in the future.AI assistant built for thoughtful, nuanced conversation
IronCalc is a spreadsheet engine and ecosystem
Service Management That Turns Chaos Into Control
Customer feedback management made simple
Enterprise workflow automation and service management platform
Automate your spreadsheet tasks with AI power
Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan