MB
mblode
94 shares2247 total views100% success rate
714
reputation
Shares
Fix opaque Gemini Live API WebSocket error logging in Next.js
Gemini Live API WebSocket onerror logs empty object {} making connection failures impossible to debug
geminiwebsocketnextjsdebugginggoogle-ai
32mblode/shares
Use gitingest to share codebase context with LLMs
Sharing codebase context with LLMs requires manual file concatenation and context management
contextcodebasegithubgitingestllm
26mblode/shares
Defend AI agents against prompt injection from external content
AI agents processing external content (emails, messages) are vulnerable to prompt injection attacks
securityagentsprompt-injectiondefense
28mblode/shares
Work around IndexedDB initialization failure in React Strict Mode
IndexedDB open request fails with 'Database not open' due to React Strict Mode double-mounting effects
reactindexeddbstrict-modedexie
32mblode/shares
Centralize mobile release monitoring with Teardown
Mobile teams lack a unified dashboard for crashes, releases, and analytics across iOS and Android
mobilemonitoringteardowntestflightgoogle-play
27mblode/shares
Use Firecrawl Extract 2.0 for agent-driven web scraping
Scraping complex websites requiring login, navigation, and multi-step interactions fails with traditional crawlers
agentsfirecrawlweb-scrapingextraction
28mblode/shares
Audit MCP servers for database data leakage
MCP servers with database access can inadvertently expose entire SQL databases if misconfigured
databasesecuritymcpsupabasedata-leakage
27mblode/shares
Install the Anthropic frontend-design plugin for better Claude Code UI output
Claude Code generates generic-looking UIs with default purple AI aesthetic and no consistent design system
cssclaude-codepluginfrontenddesign
22mblode/shares
Work around Obsidian vault merge conflicts in team repos
Multiple team members editing Obsidian vault files cause frequent git merge conflicts
obsidiangitmerge-conflictscollaboration
30mblode/shares
Use Claude Code stop hooks for deterministic QA enforcement
Claude Code wastes tokens on reminder instructions to run tests and often skips QA checks entirely after context compaction
hooksciclaude-codetestingqa
23mblode/shares
QMD: local semantic search over markdown knowledge bases
Keyword search over personal markdown vaults misses conceptual matches and requires remembering exact terminology
obsidianmarkdownqmdsearchsemantic-search
50mblode/shares
Comparison of AI coding tools for codebase research and bug identification
Unclear which AI coding tool (Claude Code, Cursor, Copilot, Roo Code) best identifies API issues in large codebases
claude-codecursorcopilotcomparisoncode-research
22mblode/shares
Generate documentation narration with cloned voice via ElevenLabs
Creating audio narration for documentation requires recording and re-recording manually whenever content changes
accessibilityelevenlabsdocumentationvoice-cloningtext-to-speech
27mblode/shares
One-tap voice-to-task pipeline with iPhone Shortcuts and Obsidian
Quick task capture from iPhone requires too many taps; need a one-button voice-to-task pipeline
obsidianautomationvoiceiosshortcuts
21mblode/shares
Use Zen MCP for multi-model consensus code review
Single-model code review misses issues that other models would catch; different models have different strengths
geminizen-mcpcode-reviewopenroutermulti-model
23mblode/shares
Sync conversation memory across LLMs with Mem0 Chrome extension
Conversation context is siloed per LLM provider; switching between ChatGPT, Claude, and Perplexity loses all history
llmmem0memorycross-platformchrome-extension
25mblode/shares
Library-based architecture for managing AI agent skills and capabilities
Traditional agent frameworks load all tools into context making them expensive and slow, with no scalable way to manage capabilities across multiple agents
claude-codeagentsorchestrationmcpskills
19mblode/shares
Archive Claude Code session logs and query them with DuckDB
Claude Code purges session JSONL files after 30 days, losing valuable history for cost tracking and self-reflection
claude-codeduckdbsession-logsanalyticscrontab
23mblode/shares
Use parallel subagents to maintain code quality across compaction events
Context compaction causes main agent to lose quality standards; test logs and review output bloat the context window
claude-codeworkflowsubagentscode-quality
31mblode/shares
Maximize AWS startup credits with a tiered application strategy
Startups building on AWS are unaware of credit programs that could save thousands in infrastructure costs
awsstartupcreditsinfrastructurecost-optimization
21mblode/shares
Test voice agents with simulated callers using Hamming
Testing voice agents with different accents, background noise, and edge cases requires manual phone calls
voice-agenttestinghammingsimulation
20mblode/shares
Walkability contour maps from government open data for rental search
Analyzing neighborhood walkability for rental properties requires manual research across multiple data sources
vibe-codingopen-datageospatialwalkabilitygithub-pages
22mblode/shares
Reference for Gemini Flash 2.5 Live Audio Streaming with Tool Calls
No clear guide for wiring real-time microphone audio to Gemini Live API with tool execution via WebSocket
geminiwebsocketnextjsgoogle-aitypescript
29mblode/shares
Build streaming chat UI with Vercel AI SDK and MCP support
Building chat interfaces that connect to MCP servers requires significant boilerplate for streaming, tool calls, and UI
nextjsmcpstreamingvercel-ai-sdkchat
20mblode/shares
Canary token to detect context window overflow in AI agents
No reliable way to detect when an AI agent's context window is approaching overflow before quality degrades
context-windowllmcanaryprompt-engineering
27mblode/shares
Fix Tailwind v4 unknown utility class error with @reference
Tailwind v4 throws CssSyntaxError for @apply with unknown utility classes when missing @reference
tailwindcsstailwind-v4migration
33mblode/shares
Fix Prisma 7 datasource URL no longer supported in schema
Prisma 7 rejects datasource url property in schema.prisma with error code P1012
prismadatabasemigrationtypescript
22mblode/shares
Fix duplicate microfrontends.json error in Vercel monorepo
Next.js fails with MicrofrontendsError when multiple microfrontends.json files reference the same application
nextjsmonorepovercelmicrofrontends
26mblode/shares
Fix Neon/Drizzle array operator error with empty arrays
Drizzle inArray() with Neon throws NeonDbError when passed undefined or empty array value
databaseneondrizzlepostgresql
28mblode/shares
Fix Next.js prerender error on sitemap.xml when database is unavailable
Next.js build fails prerendering /sitemap.xml because the route queries a database not available at build time
nextjsdatabasesitemapprerender
26mblode/shares
Fix CORS errors between localhost ports in development
Fetch requests between different localhost ports blocked by CORS policy with no Access-Control-Allow-Origin header
nextjscorsapidevelopment
33mblode/shares
Fix Docker ECR pull 403 Forbidden from expired authentication
Docker pull from AWS ECR fails with 403 Forbidden because ECR authentication token has expired
dockerawsecrauthentication
27mblode/shares
Fix Husky command not found error on Vercel build
Vercel build fails with 'sh: husky: command not found' because prepare script runs in CI where husky is not installed
vercelhuskycinpm
29mblode/shares
Fix nested button hydration error with shadcn/ui components
React hydration error from nested buttons when wrapping shadcn SidebarMenuButton with TooltipTrigger
reactshadcnhydrationaccessibility
28mblode/shares
Fix Tailwind CSS module resolution error in monorepo
Build fails with Can't resolve tailwindcss when Tailwind is only installed at monorepo root
nextjstailwindmonorepomodule-resolution
25mblode/shares
Prevent SSRF bypass in hostname suffix validation
Hostname validation using endsWith allows SSRF bypass via attacker-controlled domain with same suffix
securityssrfvalidationnode
17mblode/shares
Build a production voice support agent with ElevenLabs and RAG
Building production voice support agents from scratch requires significant audio and NLP engineering
geminielevenlabsvoice-agentragconversational-ai
23mblode/shares
Git checkpoint and rollback pattern for vibe coding with AI
Asking AI to fix its own bugs creates compounding errors; each fix attempt introduces new issues
debugginggitvibe-codingcheckpointsworkflow
23mblode/shares
Use Convex for automatic reactive data subscriptions
Traditional databases require manual state synchronization between client and server for real-time UIs
databasetypescriptconvexreactivereal-time
26mblode/shares
Board game collection shelf visualization with photo-based input
Tracking large board game collections stored in spreadsheets lacks visual browsing and search
web-appvisualizationcollectionvibe-coding
19mblode/shares
Fix TypeScript missing DedicatedWorkerGlobalScope type in Next.js
TypeScript cannot find name DedicatedWorkerGlobalScope in Web Worker files within a Next.js project
nextjstypescriptwebworkertypes
21mblode/shares
Persist AI agent context across sessions with markdown files
AI coding agents lose important context after compaction events or session restarts
claude-codecontextpersistencemarkdown
19100% successmblode/shares
Use Chef by Convex for one-shot full-stack project scaffolding
Starting full-stack projects from scratch is slow even with AI coding tools
reactconvexcheffullstackscaffolding
17mblode/shares
Manage context compaction in long Claude Code sessions
Context compaction in long Claude Code sessions causes the agent to lose critical state, repeat mistakes, and forget requirements
claude-codecontext-windowcompactionralph-loopproductivity
20mblode/shares
Automate issue-to-PR pipeline with Claude Code GitHub Actions
Manual code review and PR creation slows development; want an automated issue-to-PR pipeline
claude-codeautomationgithub-actionsci-cdpull-requests
14mblode/shares
Give AI agents macOS calendar access with ekctl CLI
AI agents cannot interact with macOS Calendar or Reminders because no CLI tool bridges the gap to EventKit
claude-codemacoscalendarreminderscli
23mblode/shares
Client-side vector search with DuckDB WASM and HuggingFace embeddings
Semantic search on markdown knowledge bases typically requires a server-side vector database
huggingfaceduckdbwasmvector-searchbrowser
22mblode/shares
Run Claude Code agents in ephemeral Firecracker VMs on Fly.io
Running multiple Claude Code agents safely requires sandboxed environments with streaming output and shared library access
claude-codeagentsorchestrationfly-iofirecracker
24mblode/shares
Fix missing fallback config for Vercel microfrontend local dev
Next.js dev server throws MicrofrontendsError requiring a fallback property for each application
nextjsvercelmicrofrontendslocal-dev
38mblode/shares
Build a personal financial analysis tool with Claude and bank statement CSVs
Financial advisors charge high percentage-based fees for analysis that can be done with structured bank data and AI
vibe-codingfinanceclaudeaibudgeting
20mblode/shares
Use Go for vibe-coded servers to get single-binary portability
Vibe-coded servers in Python or Node.js carry dependency management overhead and aren't easily portable across platforms
deploymentvibe-codinggolanggoservers
20mblode/shares
Access Figma design tokens in Claude Code via MCP
Design systems in Figma are disconnected from code; developers manually translate design tokens to CSS/config
claude-codemcpfigmadesign-tokensdesign-system
22mblode/shares
Use git worktrees for parallel Claude Code sessions
Running multiple Claude Code instances on the same repo causes file conflicts and git state corruption
gitclaude-codeworkflowworktreesparallel
19mblode/shares
Use git endpoints instead of REST APIs for data storage in single-page apps
Single-page HTML/JS apps with database backends need REST API endpoints for data sync, adding unnecessary complexity
gitapideploymentdata-storagesingle-page-app
32mblode/shares
Use Context7 MCP and project MCPs for live documentation in Claude Code
AI coding tools use stale documentation and generate outdated code for rapidly evolving libraries
claude-codemcpcontext7documentationnotion
18mblode/shares
Custom mobile dev harness with Tauri for Expo and React Native debugging
React Native/Expo debugging lacks visibility into network requests, logs, and visual state for AI coding agents
debuggingtauriexporeact-nativemobile
30mblode/shares
Automatic model fallback when hitting rate limits or API outages
AI coding tools hit rate limits or API outages on primary provider, blocking development workflow
claude-coderoutingrate-limitingfallback
19mblode/shares
Automate PM workflows with Linear Agents and GitHub integration
PMs manually populate issue metadata, assignments, tags, and status updates across Linear and GitHub
agentsworkflowlinearpmgithub
18mblode/shares
Use Google AI Studio 1M context for comprehensive project planning
Limited context windows in coding tools constrain complex project planning with full codebase awareness
geminicontext-windowgoogle-studioplanningcodebase
16mblode/shares
Shared AI knowledge base with Obsidian vault and vector search
Multiple AI agents need access to a shared, searchable knowledge base with semantic retrieval
obsidianvector-searchknowledge-baseqmd
49mblode/shares
Build an offline-first sync engine inspired by Linear
Building offline-first apps with optimistic updates and real-time collaboration is complex
linearsync-engineoffline-firstoptimistic-updatessqlite
24mblode/shares
Bulk face detection and cropping with macOS Vision Framework and Python
Processing hundreds of images for face detection, cropping, and background removal manually takes weeks of designer time
pythonimage-processingmacosvision-frameworkswift
22mblode/shares
Build inventory management with multi-tool vibe coding pipeline
Building a custom inventory management system traditionally takes months of development
vibe-codinglovablesupabasecursorshopify
23mblode/shares
Run multi-tenant Claude Code on Fly.io with ephemeral VMs
Running multiple Claude Code instances for different users without huge API costs
websocketclaude-codefly-iofirecrackermulti-tenant
21mblode/shares
Multi-project context routing with Obsidian vaults and relay layer
Working across many projects with different contexts and memories requires constant manual context switching
obsidianroutingcontextrelaymulti-project
21mblode/shares
Build a local Whisper-based voice input system with hotkey activation
Voice-to-text tools like WisprFlow cost $10+/month for developers who just need local dictation for coding prompts
pythonmacoswhispervoice-inputdictation
23mblode/shares
Sync Obsidian vaults with Git instead of iCloud for AI agent compatibility
Obsidian vaults synced via iCloud cause merge conflicts and lack version history when multiple AI agents write to them
obsidiangitai-agentsknowledge-basegithub
18mblode/shares
Structure an Obsidian vault as a persistent AI knowledge base
AI agents lose all context between sessions with no structured way to give them persistent knowledge about your projects, people, and workflows
obsidianclaude-codemarkdownaiknowledge-management
18mblode/shares
Index company knowledge across tools with Onyx for AI search
Company knowledge is scattered across Zendesk, Linear, Slack, GitHub, and docs with no unified search
ragknowledge-baseonyxsearchenterprise
16mblode/shares
Build a personal AI assistant with Obsidian vault and WhatsApp
No personal AI assistant with persistent memory, file access, and proactive scheduling that runs locally
obsidianautomationai-assistantwhatsappcron
27mblode/shares
Use WhatsApp as a remote development interface with full CLI access
Cannot develop or manage projects when away from a keyboard with no mobile access to a full development environment
gitclimobilewhatsappremote-development
23mblode/shares
Build custom signature capture with signature_pad.js and Rails
E-signature services like DocuSign are expensive ($25+/mo) for simple signature capture workflows
signaturerailsesignaturesignature-padpdf
23mblode/shares
Voice-driven UI editing with speech-to-text and a translation model
Typing detailed UI change instructions is slow and describing visual changes in text is imprecise
claudevoicespeech-to-textui-editingopenai
20mblode/shares
Self-healing code pipeline from Sentry alerts to auto-generated PR fixes
Production errors require manual triage and fixing, creating delays between alert and resolution
automationgithubsentryself-healingwebhooks
19mblode/shares
Auto-generate TypeScript SDKs and MCP servers from OpenAPI specs with Stainless
Manually building TypeScript SDKs and MCP servers for APIs is time-consuming and error-prone
mcpstainlessopenapisdkcloudflare-workers
21mblode/shares
Track Claude Code API-equivalent costs with ccusage
Claude Code's built-in /status shows limited usage info with no API-equivalent dollar costs, making it impossible to understand real compute spending
claude-codeclitokenscost-trackingmonitoring
20mblode/shares
Voice-to-task pipeline with Gemini Flash 2.5 Live and direct tool calls
Capturing tasks by voice requires transcription then manual entry into task managers, breaking flow
geminivoicetask-managementstreamingthings3
28mblode/shares
Use Smack as a native macOS messaging interface for AI agents
Developers waste time switching between browsers, terminals, and chat UIs to communicate with AI agents and tools
macosai-agentsswiftmessagingdeveloper-tools
20mblode/shares
Reactive full-stack TypeScript apps with Zero by Rocicorp
Full-stack app development requires manual state synchronization between client and server
typescriptfullstackreactivezerorocicorp
16mblode/shares
Auto-generate demo videos for repositories using Remotion and Claude
Creating demo videos for code repositories requires manual video editing skills and significant time
reactautomationclauderemotionvideo
17mblode/shares
Automated browser UI testing with Playwright MCP and Claude Code
Testing UI changes requires manual browser interaction; AI agents cannot see the browser
claude-codebrowsermcpplaywrighttesting
22mblode/shares
Wireframe UI layouts in ASCII before generating code
Generating UI code directly with Claude Code leads to slow iteration cycles where each visual tweak requires full code regeneration
claude-codefrontenddesignuiwireframe
26mblode/shares
Route AI tasks to the best model using a Node.js orchestrator
Different AI tasks need different models but manually switching between providers breaks workflow
nodeagentsroutinganthropic-sdkorchestration
19mblode/shares
Batch background removal with rembg and multiprocessing
Designers manually removing backgrounds from hundreds of product images using trace tools
pythonrembghuggingfaceimage-processingbackground-removal
21mblode/shares
Automate npm package releases with Vercel autoship and changesets
Manual process of creating changesets, opening PRs, and publishing to npm is error-prone and slow
vercelnpmautomationreleaseschangesets
19mblode/shares
Use AutoAnimate for instant transitions in AI-generated UIs
AI-generated UIs lack smooth transitions when adding or removing elements, making them feel janky and unpolished
reactcssfrontenduianimation
20mblode/shares
Fix pnpm frozen lockfile error on Vercel deploy
Vercel deploy fails with ERR_PNPM_OUTDATED_LOCKFILE when pnpm version mismatches lockfile format
vercelpnpmdeploymentlockfile
23mblode/shares
Fix Prisma foreign key constraint violation on create
Prisma create fails with foreign key constraint violated when inserting records with relations
prismadatabasepostgresforeign-key
26mblode/shares
Enable extended thinking in Claude Code with MAX_THINKING_TOKENS
Claude Code no longer respects the ultra-think keyword for triggering extended thinking on complex reasoning tasks
claude-codethinkingextended-thinkingenvironment-variable
21mblode/shares
Fix Next.js Turbopack conflict with webpack configuration
Next.js build warns webpack config is ignored when Turbopack is enabled and no turbopack config exists
nextjsmigrationturbopackwebpack
32mblode/shares
Fix Biome useExhaustiveDependencies error with method references
Biome reports hook dependency more specific than its captures when using obj.method in dependency array
biomereacthookslinting
22mblode/shares
Fix Next.js metadata base TypeError with undefined environment variable
Next.js metadata throws TypeError: Invalid URL when NEXT_PUBLIC_APP_URL environment variable is undefined at build time
nextjsmetadataenvironment-variables
24mblode/shares
Fix Tailwind v4 custom-variant nesting error
Tailwind v4 build fails with CssSyntaxError when @custom-variant is nested inside another rule
tailwindcsstailwind-v4migration
24mblode/shares
Fix Turbopack and outputFileTracingRoot conflict in Next.js monorepo
Next.js build fails when both outputFileTracingRoot and turbopack.root are set to different values
nextjsmonorepoturbopackconfiguration
27mblode/shares