SuperAPI AI 工具集

vibe-coding-advisor

编程与开发

查看项目

更新于 10-15 23:41

技能介绍

用途:在开发者编写 UI 组件之前,把有研究依据的 UX 要求(认知负荷、交互模式、无障碍目标、响应式行为)预先注入 AI 编程工具,属于“生成前上下文注入”,而非事后审计。

主要能力:内置组件类型注册表,将请求映射到 multi-step-form、form、data-table、dashboard、navigation、mobile-nav、checkout、settings、onboarding、modal、empty-state、landing-page、pricing-page、ai-chat、search、notification 等类型,并对应主/次 UX 原则(如 cognitive-load、hicks-law、progressive-disclosure、fitts-law、recognition-rather-than-recall 等)。

使用方式:通过两个 curl 工具调用 API。获取完整原则数据(含 vibeCodingPrompts,pro 层需 include_content=true):curl -s -H "Authorization: Bearer ${UXUI_API_KEY}" "https://uxuiprinciples.com/api/v1/principles?slug={slug}&include_content=true";仅取元数据:curl -s -H "Authorization: Bearer ${UXUI_API_KEY}" "https://uxuiprinciples.com/api/v1/principles?slug={slug}&include_content=false"。工作流为:识别组件类型、提取技术栈、拉取提示词、选择并组装、输出 JSON(含 component_type、principles_applied、vibe_coding_prompts、assembled_context、ux_guardrails、api_enriched 等字段)。

限制:vibeCodingPrompts 为 pro 层,免费层 include_content=true 返回 403,需回退到元数据或内部知识;API 失败时设 api_enriched:false。未指定技术栈时输出保持技术无关,tech_stack 为 null。完整页面审计不属于本技能。