Token导航 LogoToken导航TokenDH.com
研究检索需要联网github未标认证来源可访问clear审计异常

code-fragment-extractor代码片段提取器

Agent Skill

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

总安装

318

周安装

13

GitHub Stars

1

下载量

103
CodexClaudeCursorGemini CLI

安装说明

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

GitHub

来源数

3

许可证

MIT

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

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

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

命令行安装

复制命令到本机终端执行。不同来源提供的安装方式可能略有差异;本站展示可直接复制的安装命令,安装前请核对来源页面。

skills.shnpx skills
npx skills add https://github.com/evanfang0054/cc-system-creator-scripts --skill code-fragment-extractor

简介

code-fragment-extractor 深度解析代码目录,提取功能级别的代码片段并按模板保存至结构化库中。

  • 适用于代码复用、架构参考或教学场景,自动拆解组件、工具函数与页面布局结构。
  • 输出为标准命名的模板文件与索引,保留原始内容但替换国际化文案为普通文本。
  • 运行时会读取用户指定目录,可能涉及大量文件遍历与写入,请确保有足够磁盘空间与访问权限。
  • 生成的片段仅供参考,不可直接用于生产,需人工复核边界条件与安全风险后再集成。

SKILL.md

Code Fragment Extractor

概述

该技能用于深度分析和拆解用户提供的代码目录或文件,提取功能级别的代码片段,并按照标准化模板格式保存到./template 目录中,为后续代码复用和参考提供结构化的片段库。

工作流程

1. 代码分析与探索

  • 使用 Explore 工具或 Glob/Read 工具深入探索用户提供的代码目录
  • 识别文件结构、组件关系和功能模块
  • 分析代码的架构模式和设计思路

2. 功能片段拆解

  • 按照功能粒度拆分代码,确保每个片段具有完整性和独立性
  • 识别核心功能模块、工具函数、组件逻辑、样式定义等
  • 保持原始代码内容和页面布局结构不变

3. 代码片段提取

  • 提取具有代表性的代码片段
  • 确保片段的实用性和可复用性
  • 剔除国际化部分,改用普通文案替代

4. 模板文件生成

  • 严格按照 {模块名称}-{功能名称}-template.Ai.md 格式生成
  • 将代码片段保存到./fragment-extractor 目录下
  • 确保文件命名规范和内容结构一致性

5. 片段库索引生成

  • 在./fragment-extractor 目录下生成 index.Ai.md 文件
  • 按照 - [文件名].Ai.md: [介绍] 格式创建片段库文件目录
  • 为每个代码片段文件添加简短功能介绍

输出模板规范

每个代码片段模板文件必须遵循以下结构:

# `[模块名称] 流程[功能名称]代码实现片段

## 功能描述
[简要描述该代码片段的功能和用途]

## 代码片段

// 代码实现 [提取的代码片段内容]


## 代码片段分类

### 组件级别片段

- React 组件实现
- 组件 props 接口定义
- 组件样式和布局
- 组件事件处理

### 功能级别片段

- 数据处理函数
- 工具函数库
- 状态管理逻辑
- API 调用封装

### 配置级别片段

- 路由配置
- 环境配置
- 构建配置

## 实施指南

### 文件命名规范

- 使用 `{模块名称}-{功能名称}-template.Ai.md` 格式
- 功能名称使用英文,简洁明了地描述片段功能
- 例如:`booking-form-validation-template.Ai.md`、`booking-user-interface-template.Ai.md`

### 代码片段提取原则

1. **功能完整性**:确保每个片段能够独立完成特定功能
2. **代码真实性**:只提取实际存在的代码,不添加虚构内容
3. **结构保持**:保持原始代码的缩进、格式和结构
4. **去国际化**:将 i18n 相关代码替换为普通文本内容

### 质量检查清单

- 代码片段是否功能完整
- 是否遵循模板格式规范
- 文件命名是否符合规范
- 是否已去除国际化依赖
- 代码是否真实有效
- 片段颗粒度是否适当

### 使用示例

当用户提供一个预订系统代码库时,执行以下步骤:

1. **探索代码结构**: `/src /components - BookingForm.tsx - UserInterface.tsx - PaymentProcessor.tsx /utils - validation.ts - formatters.ts /hooks - useBooking.ts - useAuth.ts`
2. **提取组件片段**:
  - 从 `BookingForm.tsx` 提取表单组件逻辑
  - 从 `UserInterface.tsx` 提取用户界面组件
  - 从 `validation.ts` 提取表单验证函数
3. **生成模板文件**:
  - `booking-form-component-template.Ai.md`
  - `booking-user-interface-template.Ai.md`
  - `booking-validation-utils-template.Ai.md`
4. **确保格式一致**:每个文件都严格遵循标准模板结构

适合场景

01

研究助手

02

事实核查

03

知识库问答

04

带来源的搜索总结

能力概览

能力 1

组合搜索和大模型调用

能力 2

支持多来源检索和总结

能力 3

强调引用来源和事实核查

能力 4

适合研究型 Agent 流程

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

平台分布

trae

29.87%
按下载量换算31

OpenCode

20.6%
按下载量换算21

kiro-cli

15.79%
按下载量换算16

Codex

12.54%
按下载量换算13

Claude Code

7.53%
按下载量换算8

Antigravity

3.32%
按下载量换算3

安全审计

Gen Agent Trust Hub

未通过

Socket

通过

Snyk

未通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。

来源信息

继续浏览同类 Skills