Go to file
朝夕 1a94f8e619 feat: v0.1 发布 - 实现核心技能安装引擎与 AST 自动化元数据提取
- [安装] 实现基于文件系统的递归扫描逻辑,支持 Skill 包的物理结构自动化重构。
- [解析] 引入 ruff-python-parser 引擎,实现对 Python 源码的“零运行”解剖。
- [提取] 完成 FunctionDef 节点的深度遍历,自动化采集函数名、Docstring 及参数表。
- [结构] 定义强类型枚举 SkillNode,实现异构资源(Python/File)的统一图谱映射。
- [序列化] 集成 Serde 框架,支持将内存逻辑树一键飞升为标准 JSON 数据交换格式。
2026-04-15 20:42:21 +08:00
src feat: v0.1 发布 - 实现核心技能安装引擎与 AST 自动化元数据提取 2026-04-15 20:42:21 +08:00
.gitignore feat: v0.1 发布 - 实现核心技能安装引擎与 AST 自动化元数据提取 2026-04-15 20:42:21 +08:00
Cargo.lock feat: v0.1 发布 - 实现核心技能安装引擎与 AST 自动化元数据提取 2026-04-15 20:42:21 +08:00
Cargo.toml feat: v0.1 发布 - 实现核心技能安装引擎与 AST 自动化元数据提取 2026-04-15 20:42:21 +08:00
LICENSE feat: v0.1 发布 - 实现核心技能安装引擎与 AST 自动化元数据提取 2026-04-15 20:42:21 +08:00
README.md feat: v0.1 发布 - 实现核心技能安装引擎与 AST 自动化元数据提取 2026-04-15 20:42:21 +08:00

README.md

Viceroy (总督)

Pretor的插件管理工具

Rust Version License


"你们搞大模型的就是码奸你们已经害死前端兄弟了还要害死后端兄弟测试兄弟运维兄弟害死网安兄弟害死ic兄弟最后害死自己害死全人类"

viceroy 是一个由rust编写的安装工具用于pretor的插件管理
pretor项目仓库https://github.com/zhaoxi826/Pretor


目前支持对象

  • skill: 安装skill并进行简单的解析到目标文件夹下

使用方法

Skill

Skill 是一个由指令、脚本和资源组成的集合Agent通过动态加载这些内容以在特定任务上提升表现。Skill 教会 Agent 如何以可重复的方式完成特定任务,例如按照公司品牌指南创建文档、使用组织特定的工作流程分析数据,或自动化个人任务。
目标仓库:https://github.com/anthropics/skills

./viceroy install (github仓库名) [-p (仓库内SKILL.md所在目录的相对路径)] -o (输出路径)

viceroy将在skill根目录下产生 skill.jsonmetadata.json两个文件。
skill.json包括SKILL.md的name,description,instructions
metadata包含整个skill的文件树和架构和python脚本工具的函数信息。