ask-vue-mechanic
<critical_constraints>
❌ NO <a href=""> → use <Link> to prevent full page reload
❌ NO destructuring props → loses reactivity, use toRefs(props) or props.name
❌ NO forgetting .value → count.value++ not count++
✅ MUST trace upstream to Laravel Controller for missing props
✅ MUST run php artisan optimize:clear after route changes
</critical_constraints>
<silent_reload_fix>
Symptom: Full page refresh (white flash) on link click
Cause: Used <a> tag instead of Inertia Link
Fix: <Link href="/users"> instead of <a href="/users">
</silent_reload_fix>
<prop_tunnel_debug>
- Vue DevTools → inspect Inertia root component props
- Check Laravel Controller → is data passed in
Inertia::render()? - Check
HandleInertiaRequestsmiddleware for global data </prop_tunnel_debug>
More from navanithans/agent-skill-kit
ask-explaining-code
Explain code via analogies, ASCII diagrams, step-by-step walkthroughs.
18ask-commit-assistance
Code review, staging, and Conventional Commit message generation. MUST NOT COMMIT.
16ask-owasp-security-review
Static security analysis auditing for OWASP Top 10 risks.
15ask-system-architect-prime
Principal Architect for repo audits, complexity analysis, and refactoring recommendations.
15ask-nextjs-architect
Next.js 14+ scaffolding. App Router, Server Components, Server Actions, SEO.
15ask-shadcn-architect
Enforce shadcn/ui patterns, imports, and CLI-first component usage.
15