feat(dev): 新增组件样式与表单辅助 Skill
This commit is contained in:
@@ -14,6 +14,7 @@
|
||||
- 已有明确规范与代码冲突时保留规范,并列出待处理差异。
|
||||
- 多种风格并存时询问用户哪些模块是标准样本,不能按数量自动裁决。
|
||||
- 自动识别包根、框架和依赖后必须展示证据,由用户确认是否继续沿用。
|
||||
- 前端项目额外扫描依赖清单、锁文件、组件目录、类型、示例和代表性调用,识别组件库版本及项目封装入口;扫描结果先展示再写入项目配置和组件索引。
|
||||
|
||||
## 参考项目
|
||||
|
||||
|
||||
@@ -6,6 +6,7 @@
|
||||
|
||||
- 应用、库、插件、服务或其他项目类型。
|
||||
- 已确定的语言、框架、构建工具和数据库类型。
|
||||
- 前端框架、组件库、精确版本、组件目录规划和可用文档入口。
|
||||
- 组织标识、根包名或 npm scope。
|
||||
- 需要复用的内部依赖及其可查询来源。
|
||||
- 预期模块、测试方式和必须遵守的限制。
|
||||
@@ -15,4 +16,5 @@
|
||||
- 未确定的信息使用空数组或“待确认”状态,不猜测框架、包名和内部依赖。
|
||||
- 有参考项目时,只提炼用户允许的范围并展示差异。
|
||||
- 没有参考项目时使用中性公共基线建立最小索引,不把建议写成强制项目规则。
|
||||
- 前端技术选型未确定时,询问目标平台、交互复杂度、可访问性、团队经验和是否允许新增依赖;只记录用户确认的组件库,不默认选择流行方案。
|
||||
- 本模式只创建 `AGENTS.md` 与 `.craftkit/` 资料骨架;用户明确要求搭建代码工程时另行制定实现方案。
|
||||
|
||||
@@ -9,11 +9,20 @@
|
||||
- `technology` 记录语言、框架、构建工具和数据库类型,不记录连接信息。每个框架使用 `name`、`version`、`profile` 对象;精确版本未知或公共 profile 不存在时不得猜测。
|
||||
- `code` 记录相对源码根、包根和模块。
|
||||
- `dependencies.internal` 只记录用户确认可在当前仓库共享的依赖标识和用途。
|
||||
- `frontend` 记录前端框架、组件库、组件根和文档入口;路径必须是项目相对路径,版本必须有依赖清单、锁文件或用户确认作为证据。
|
||||
- `commands` 只记录经过项目文件或用户确认的命令。
|
||||
- `documents.archiveRoot` 记录可共享的文档归档根;`documents.archiveRules` 记录项目确认的匹配、目标模板、转换和校验规则,不写入公司固定目录或外部系统凭据。
|
||||
- `guidance` 指向 `.craftkit/` 内的索引入口。
|
||||
- `initialization.references` 记录参考项目名称、用途、允许提炼范围和可共享的相对位置。
|
||||
|
||||
## 前端组件信息
|
||||
|
||||
- `frontend.framework` 引用 `technology.frameworks` 中已确认的前端框架名称。
|
||||
- `frontend.componentLibraries` 使用 `name`、`version`、`source` 对象;`source` 说明依赖清单或锁文件等证据入口。
|
||||
- `frontend.componentRoots` 记录项目自研或封装组件的相对目录。
|
||||
- `frontend.documentation` 记录项目内组件文档、类型、示例或 Storybook 的相对入口。
|
||||
- 未确认的数组保持为空;不得写入私有仓库认证地址或个人绝对路径。
|
||||
|
||||
## 合并规则
|
||||
|
||||
- 未在本次扫描中验证的既有字段不得删除。
|
||||
|
||||
Reference in New Issue
Block a user