Token导航 LogoToken导航TokenDH.com
研究检索只读github未标认证来源可访问许可证需确认审计通过

generating-fragment生成片段

Agent Skill

generating-fragment 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

1,818

周安装

75

GitHub Stars

212

下载量

594
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:generating-fragment(生成片段)
来源仓库:https://github.com/forcedotcom/afv-library
仓库路径:skills/generating-fragment
安装命令:
npx skills add https://github.com/forcedotcom/afv-library --skill generating-fragment
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/forcedotcom/afv-library --skill generating-fragment

简介

用于查找、检索和筛选相关信息,适合 Codex、Claude、Cursor、Gemini CLI 环境。

  • 可根据关键词、任务场景或来源线索定位候选结果。
  • 通过 npx skills add 命令从 GitHub 仓库安装。
  • 安装前需确认权限范围和维护状态,避免触发联网或文件读写。
  • generating-fragment 属于研究检索类 Skill,可作为该场景下的辅助能力补充。

SKILL.md

When to Use This Skill

Use this skill when you need to:

  • Create reusable UI fragments for Salesforce experiences
  • Generate Fragment metadata following UEM structure
  • Build fragments for Slack, Mobile, LEX, and other Salesforce experiences
  • Troubleshoot deployment errors related to Fragments

Specification

Fragment Generation Guide

📋 Overview

Fragments are reusable pieces of UI similar to templates, with placeholders for actual data values. The purpose of this file is to assist developers in creating and editing fragments.

🎯 Purpose

Fragments render data in a structured and unified way across various Salesforce experiences like Slack, Mobile, LEX etc

⚙️ Composition

A fragment is a UEM (Unified Experience Model) tree of blocks and regions. The fragment you return must follow the Typescript interfaces below:

interface BlockType {
    type: 'block'
    definition: string  // {namespace}/{blockName}
    attributes?: Record<string, any>
    children?: (BlockType | RegionType)[]
}

interface RegionType {
    type: 'region'
    name: string
    children: BlockType[]
}

🔧 Available Metadata Actions

When to Use Each Action

discoverUiComponents

When: You want to see what block components are available for fragments.

Purpose: Discover the palette of available blocks that can be used in fragment composition.

Input Parameters:

  • pageType (required): "FRAGMENT"
  • pageContext (optional): JSON object - not required for FRAGMENT type
  • searchQuery (optional): String to filter components by name or description

Returns: List of components with:

  • definition: Fully qualified name (e.g., "namespace/definiton")
  • description: Component description
  • label: Human-readable label
  • attributes: Optional attribute metadata

Use for: Finding available blocks before building your fragment structure.

getUiComponentSchemas

When: You know which components you want but need to understand their properties and attributes.

Purpose: Get detailed JSON schemas for component configuration, including property types, required vs optional fields, and validation rules.

Input Parameters:

  • pageType (required): "FRAGMENT"
  • pageContext (optional): JSON object - not required for FRAGMENT type
  • componentDefinitions (required): List of fully qualified names (e.g., ["namespace/definition"])
  • includeKnowledge (optional): Boolean, defaults to true - includes additional component-specific guidance

Returns:

  • componentSchemas: List of results (supports partial failures)
  • Success entries: Contains JSON schema with property definitions, types, constraints
  • Failure entries: Contains error message explaining why schema couldn't be retrieved
  • $defs: Schema definitions and references (if schema transformation applied)

Use for: Understanding how to configure component attributes before adding blocks to your fragment.

Key Feature: Supports partial failures - if some components can't be found, you still get schemas for the successful ones.


💡 Typical Workflow

  1. Discover Available Blocks
  • Use discoverUiComponents to explore what blocks are available
  • Optional: Use searchQuery to filter by keywords (e.g., "text", "button", "image")
  1. Select Components
  • Choose blocks that fit your fragment requirements
  • Note their fully qualified definitions (e.g., "namespace/definition")
  1. Get Component Schemas
  • Use getUiComponentSchemas with the selected component definitions
  • Review the JSON schemas to understand required and optional attributes
  1. Build Fragment
  • Construct your fragment using the UEM tree structure
  • Configure block attributes according to the schemas
  • Use the TypeScript interfaces defined above

⚠️ Important Notes

  • Block definitions always follow the {namespace}/{blockName} convention
  • Use the same definition format returned by discoverUiComponents when calling getUiComponentSchemas
  • The FRAGMENT page type doesn't require additional pageContext parameters
  • Schemas include both required and optional attributes - review carefully to ensure valid configuration

适合场景

01

研究助手

02

事实核查

03

知识库问答

04

带来源的搜索总结

能力概览

能力 1

组合搜索和大模型调用

能力 2

支持多来源检索和总结

能力 3

强调引用来源和事实核查

能力 4

适合研究型 Agent 流程

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Codex

34.45%
按下载量换算205

Claude

33.08%
按下载量换算196

Cursor

19.55%
按下载量换算116

Gemini CLI

9.61%
按下载量换算57

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

只读

该 Skill 主要提供规则、说明或参考内容,本身偏只读;真正读写文件、联网或执行命令仍取决于宿主 Agent 的任务。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills