What's new in v0.4.0
Search quality overhaul
- Tier 3 word-overlap now requires 2+ meaningful word matches (was 1)
- "react native" no longer returns react-email or zod-validation
- "deploy to mars" correctly returns 0 results
- 0-result fallback: suggests nearest alternatives instead of empty silence
Flywheel (self-improving system)
kira_report retry/failure data → npm run aggregate → scar auto-proposal
- Scar
hit_count now derived from real agent data (no more estimates)
- Race condition in hit_count updates eliminated
Content expansion
- 31 skills (was 22): +Zod, Zustand, UploadThing, PostHog, Turborepo, Inngest, React Email, Payload CMS, create-nextjs-app
- 12 scars (was 4): +"use client" missing, Supabase RLS, Docker multistage, GH Actions secrets, Tailwind v4 PostCSS, Vitest alias, Expo version, Auth.js signIn import
- 7 routes (was 5): +"build a SaaS" (11 steps), "add file uploads" (3 steps)
- All 31 skills classified into 15 categories
Quality fixes
- tRPC skill rewritten for v11 (was mislabeled as v11 with v10 API)
- Stripe apiVersion updated
- Auth.js install now checks @latest vs @beta
- Clerk, Inngest, Payload CMS freshness updates
Pro license (foundation)
- JWT ES256 verification built in (zero external dependencies)
KIRA_PRO_KEY env var activates real-time CDN updates
- Invalid/expired key gracefully falls back to free tier
Install
{
"mcpServers": {
"kira": {
"command": "npx",
"args": ["kira-mcp"]
}
}
}