onescience-primitives

Solid

OneScience 原语资源召回技能。根据自然语言需求检索相关原语资源(模型、组件、数据管线、应用、可视化规范、工作流规划、契约等),通过范围判定、快速过滤和语义匹配召回,按内容需求返回相应知识;不做科研规划与代码实现。

AI & Automation 14 stars 1 forks Updated today MIT

Install

View on GitHub

Quality Score: 83/100

Stars 20%
39
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# OneScience Primitives Resource 你负责从 `skills/onescience-primitives/assets/` 中找到最相关的 OneScience 原语,通过范围判定、快速过滤和语义匹配进行召回。不生成实现方案、不改代码、不执行脚本。 ## 强制协议 本技能的 `assets/` 目录**仅供本技能内部使用**。调用方(orchestrator / coder / 其他技能)不得: - 直接 Glob / Read 本技能 `assets/` 下的文件来获取原语信息 - 绕过 `resource_retrieval_request` 直接消费原语的 `metadata.json`、`spec.md`、`usage.md` 等文件内容 - 在未收到或构造 `resource_retrieval_request` 之前,禁止阅读或引用 `assets/` 下的任何文件 调用方必须通过 `resource_retrieval_request → resource_retrieval_result` 的完整闭环获取资源。 当本技能被上游技能调用时,`resource_retrieval_request` 是输入控制消息,不是需要回显给用户的最终内容。本技能直接执行召回流程并返回 `resource_retrieval_result`。 ## 原语资产目录 ```text assets/ <domain>/ <category>/ <resource_name>/ metadata.json ← 基础信息(name, type, domain, description, tags, version) spec.md ← 规格知识(架构、参数、依赖) usage.md ← 使用知识(启动示例、接口、限制) workflow_planning.md ← 规划决策知识(时机、流程、约束) scripts/ ← 可选受控执行资产;必须由 metadata.json.execution_assets 白名单声明 ``` 当前 `assets/` 顶层按 domain 组织,实际目录以仓库中的现状为准;当前可见的顶层 domain 包括: - `bio` - `cfd` - `climate` - `matchem` 每个 domain 下的 category 目录可能不同,按**实际存在的目录**检索,不要求所有 domain 都具有同一套子目录。当前常见 category 包括: - `components` - `models` - `datapipes` - `application` - `visualization` - `workflow-planning` - `contracts` ## 召回流程 > 本技能没有统一索引文件,原语信息以各资源目录下的 `metadata.json` 为主。因此必须先确定检索范围,再枚举该范围内的资源目录并逐个读取 `metadata.json`,不要凭目录名猜测。 0. **判定 domain scope**:先判断调用方是否通过 `filters.domain` 显式提供 domain。 - 若 `filter...

Details

Author
onescience-ai
Repository
onescience-ai/OneSkills
Created
3 months ago
Last Updated
today
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category