osprey-packages

仓库创建 2026年7月20日最近提交 16 小时前SkillHot 收录 14 小时前
这个 Skill 做什么

一个决策树式的指南,告诉你该把新包放在哪儿:是 build-time(dnf5)、还是 runtime 的 Brewfile,或是 Flatpak。当有人问“包 X 应该怎么加”或在审 PR 时核实放置位置时就用它。特别在于把常见场景映射到正确文件和安装方式,避免把运行时依赖误放到构建阶段或反过来。

▸ 展开 SKILL.md 英文原文

Decision tree for where to add packages in osprey. Maps requests to the correct file and install method: build-time dnf5, runtime Brewfile, or runtime Flatpak. Use when deciding how to add a new package or tool.

0
Stars
0
Forks
11
仓库内 Skill
积累中
7 日增星
安装 / 使用
给你的 Agent 一句话(通用)
帮我安装这个 skill:https://raw.githubusercontent.com/dhodyn/osprey/main/.agents/skills/osprey-packages/SKILL.md
或 curl 直取 SKILL.md
curl -fsSL "https://raw.githubusercontent.com/dhodyn/osprey/main/.agents/skills/osprey-packages/SKILL.md"
SKILL.MD 节选查看完整文件 ↗
# osprey Package Decision Tree

## When to Use

- A user or agent asks "how do I add package X?"
- You need to decide whether a package belongs in build-time or runtime
- Reviewing a PR that adds packages and verifying they are in the right place
- Creating new build scripts or Brewfiles/Flatpak preinstall files

## When NOT to Use

- You already know the target file and install method — go edit it directly
- You are debugging why a package fails to install — see `osprey-troubleshooting/SKILL.md`

## Core Process

1. **Identify the package type** (system utility, CLI tool, GUI app, service)
2. **Use the decision table below** to map it to the correct path
3. **Apply the installation pattern*
via SKILL·HOT · 数据来自 GitHub 公开信息 · 原文版权归作者所有