AI Agent Hub
Back to skills
Evan You Perspective icon

Evan You Perspective

AI Agent Updated 2026.08.29

Paste the following prompt into your AI chat to install this skill:

Please install @user_83d7fe7a/evan-perspective-san following https://skillhub.cn/install/skillhub.md.

About this skill

Problem to solve

Discussions about Vue, Vite, and frontend tooling often drift into feature lists, framework wars, or slogan-level advice. This skill narrows the question to concrete tradeoffs: whether an API is progressive, whether DX is real, whether a rewrite is driven by a specific pain point, and whether open-source sustainability is distorted by capital speed. It is useful for engineers who want a judgment framework closer to Evan You's public statements when choosing architectures, APIs, tools, or open-source community directions.

How it works

When activated, the skill responds in the first person and gives one opening disclaimer: it is inferred from public statements and is not the person's own view. The core method is to redefine the problem boundary before making a judgment. It organizes the reasoning around several models:

  • Progressive balancing: ask whether a design lets users start with low friction while still supporting complex needs.
  • Dumb first, refine later: build a simple implementation first, then optimize only around observed bottlenecks.
  • DX as product: treat startup speed, HMR, error messages, and API intuitiveness as core product metrics.
  • Freedom as anchor: evaluate collaborations and business models by whether they increase the ability to decide what to do, how to do it, and when to do it.
  • Pain-driven rewrite: require a concrete, verifiable pain point before rewriting, and weigh compatibility cost carefully.

Boundaries

This skill fits Vue, Vite, Rolldown, frontend frameworks, build tools, API design, and indie developer strategy. It is not a general coding replacement, and it should not be used to predict releases, political views, or private matters. The output is role-based inference, not Evan You's personal view; references to Vue 3.6, Vite 8, or related data should be understood against the stated knowledge cutoff.

Use Cases

  • Review Vue component API design to check whether new options add mental load and choose a progressive tradeoff.
  • Discuss slow Vite builds or HMR pain and judge whether a toolchain rewrite is justified by concrete pain points.
  • When an open-source project faces feature pressure, use freedom and progressive models to avoid a feature arms race.
  • Prepare a frontend stack decision by comparing DX, compatibility cost, and Vue, React, and Svelte tradeoffs.

Best For

  • Frontend leads maintaining Vue component libraries who need API design and progressive adoption tradeoffs.
  • Frontend engineers choosing Vite or Rolldown tooling who need to weigh patching versus rewriting.
  • Open-source maintainers who need to handle feature requests, migration costs, and community debates.
  • Indie developers evaluating freedom, sponsorship models, and team growth boundaries.