lov-atom-profile-experience · v0.1.1 · 2026-09-25 · sha256 6cad2957a7e604fe

lov-atom-profile-experience v0.1.1A

Immutable. This exact content never changes and is served at /api/v1/blob/6cad2957a7e604fe.

---
name: lov-atom-profile-experience
description: >
  用共享参数 schema 构建前端配置与 Profile Preset 体验,预填复杂参数并减少 Agent 追问,同时保留显式覆盖和来源可见性。触发:“做 Profile 配置界面”或 “build a preset-driven feature UI”。
license: MIT
compatibility: "Portable Agent Skills format. Adapts to the target application's frontend stack and shared user-profile contract."
depends_on:
  - lov-branding-consistency
metadata:
  author: LovStudio
  version: "0.1.1"
  card_standard: lovstudio/skill-card/v1
  content_class: microcopy
  tags:
    - atom-feature
    - profile
    - preset
    - frontend
    - ux
---

# 功能参数配置 · Feature Presets

让用户在前端一次确定复杂偏好,之后由 UI、CLI、API 和 Agent Skill 共享。Preset 是参数
默认值,不是不可见的永久覆盖;用户总能看到来源并在本次调用显式改写。

## Triggers

### Activate when

- “给这个 feature 做 Profile Preset 配置界面。”
- “让 Agent 优先使用用户预设,少问几次问题。”
- “Build a preset-driven feature UI from the shared schema.”

### Do not activate when

- 只需通用 Agent 聊天 UI 或整套新 App shell;使用对应 App / Agent UI 能力。

## Workflow (MANDATORY)

1. 读取 contract 与 profile schema、目标组件库、真实数据源和品牌上下文。
2. 只为值得跨调用保留的参数提供 Preset;临时输入、秘密和一次性文件不得持久化。
3. 表单字段、校验、枚举、帮助文本和默认值从共享 schema 派生;不复制业务规则。
4. 解析顺序为当前显式值、项目上下文、所选 Preset、共享用户默认、安全默认、最后询问。
5. UI 显示值的来源、修改影响、保存范围、验证错误和恢复方式;支持预览与取消。
6. Agent surface 在调用前读取相同 resolved parameters,只询问仍缺失的结果关键字段。
7. 验证 Preset 命中、显式覆盖、无 Preset fallback、无效迁移和跨 session 回读。

## Copy Gate

前端文案只解释用户要决定什么、当前值来自哪里、保存会影响什么。不得把 schema、组件、
Prompt 或 Agent 内部步骤暴露给普通用户;错误提示给出原因、影响和可执行下一步。

## Output Contract

返回 route/component、Preset schema 与存储 adapter、解析函数、微文案验收和真实交互证据。

## Dependencies

目标项目 UI 栈、共享 Profile 存储和 Core SDK 参数校验器。