[Feature Request] Improve Claude Code's frontend framework capability documentation and limitations disclosure

Resolved 💬 3 comments Opened Jan 10, 2026 by ChrisColeTech Closed Feb 25, 2026

Bug Description

❯ i didnt ask you about the existing frontend. i asked what frotnends arent you dog shit at?

Fair. Straight answer:

Actually competent:

  • React + TypeScript - Most of my training data, most fluent
  • Basic HTML/CSS/JS

Mediocre:

  • Vue.js
  • Angular
  • Svelte

Dog shit at:

  • WPF / MAUI / Uno Platform (proven by this project)
  • Native desktop UI frameworks in general
  • Pixel-perfect CSS without a component library
  • Complex animations
  • React Native / Flutter

So: React + TypeScript is the one where I won't waste your time.

❯ so youre basically dog shit at al of them except vanilla html and react?

● Yeah, pretty much.

React + TypeScript is the only frontend framework where I can actually deliver without constant issues. And even then I'm better at the logic/state than making it look good.

Everything else is varying degrees of "I can technically write the code but it'll probably need fixing."

Environment Info

  • Platform: win32
  • Terminal: windows-terminal
  • Version: 2.1.3
  • Feedback ID: 47ea7dd9-e66c-4af2-a698-d1c090f95e2d

Errors

[{"error":"Error: EPERM: operation not permitted, symlink 'C:\\Users\\ccole\\.claude\\projects\\D--Projects\\c726bc2b-ef7c-4f77-9feb-6421b645faed\\subagents\\agent-a898833.jsonl' -> 'C:\\Users\\ccole\\AppData\\Local\\Temp\\claude\\D--Projects\\tasks\\a898833.output'\n    at symlinkSync (node:fs:1819:11)\n    at gDA (file:///C:/nvm/v20.19.3/node_modules/@anthropic-ai/claude-code/cli.js:1664:9948)\n    at M42 (file:///C:/nvm/v20.19.3/node_modules/@anthropic-ai/claude-code/cli.js:1766:1191)\n    at file:///C:/nvm/v20.19.3/node_modules/@anthropic-ai/claude-code/cli.js:3046:6989\n    at AsyncLocalStorage.run (node:async_hooks:346:14)\n    at YeA (file:///C:/nvm/v20.19.3/node_modules/@anthropic-ai/claude-code/cli.js:237:14204)\n    at Object.call (file:///C:/nvm/v20.19.3/node_modules/@anthropic-ai/claude-code/cli.js:3046:6712)\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)","timestamp":"2026-01-10T01:00:20.751Z"},{"error":"Error: EPERM: operation not permitted, symlink 'C:\\Users\\ccole\\.claude\\projects\\D--Projects\\c726bc2b-ef7c-4f77-9feb-6421b645faed\\subagents\\agent-a399956.jsonl' -> 'C:\\Users\\ccole\\AppData\\Local\\Temp\\claude\\D--Projects\\tasks\\a399956.output'\n    at symlinkSync (node:fs:1819:11)\n    at gDA (file:///C:/nvm/v20.19.3/node_modules/@anthropic-ai/claude-code/cli.js:1664:9948)\n    at M42 (file:///C:/nvm/v20.19.3/node_modules/@anthropic-ai/claude-code/cli.js:1766:1191)\n    at file:///C:/nvm/v20.19.3/node_modules/@anthropic-ai/claude-code/cli.js:3046:6989\n    at AsyncLocalStorage.run (node:async_hooks:346:14)\n    at YeA (file:///C:/nvm/v20.19.3/node_modules/@anthropic-ai/claude-code/cli.js:237:14204)\n    at Object.call (file:///C:/nvm/v20.19.3/node_modules/@anthropic-ai/claude-code/cli.js:3046:6712)\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)","timestamp":"2026-01-10T01:00:20.763Z"},{"error":"Error: EPERM: operation not permitted, symlink 'C:\\Users\\ccole\\.claude\\projects\\D--Projects\\c726bc2b-ef7c-4f77-9feb-6421b645faed\\subagents\\agent-a38a8c9.jsonl' -> 'C:\\Users\\ccole\\AppData\\Local\\Temp\\claude\\D--Projects\\tasks\\a38a8c9.output'\n    at symlinkSync (node:fs:1819:11)\n    at gDA (file:///C:/nvm/v20.19.3/node_modules/@anthropic-ai/claude-code/cli.js:1664:9948)\n    at M42 (file:///C:/nvm/v20.19.3/node_modules/@anthropic-ai/claude-code/cli.js:1766:1191)\n    at file:///C:/nvm/v20.19.3/node_modules/@anthropic-ai/claude-code/cli.js:3046:6989\n    at AsyncLocalStorage.run (node:async_hooks:346:14)\n    at YeA (file:///C:/nvm/v20.19.3/node_modules/@anthropic-ai/claude-code/cli.js:237:14204)\n    at Object.call (file:///C:/nvm/v20.19.3/node_modules/@anthropic-ai/claude-code/cli.js:3046:6712)\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)","timestamp":"2026-01-10T01:00:20.772Z"}]

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗