projectbluefin/utah-packages/docs
Claude Code and agent skill by projectbluefin/utah-packages
- community
- ext:[{"type":"hook","description":"Pre/post lifecycle hooks"}]
Checking that the SKILL.md file is still in the repository.
Install
npx vskill@latest install projectbluefin/utah-packages/docsSemi-extensibleMentions customization, but needs skill-specific knowledge. Read the extensible skills standard
SKILL.md
utah-packages — Agent Skill Router
Agent entry point. Read `AGENTS.md` first — it is authoritative for this repository — then load only the skill that matches your task.
Where skills live
Two directories, on purpose:
| Directory | Holds | Loaded by | |
|---|---|---|---|
.agents/skills/ | Executable agent skills with front-matter and tool grants. .claude/skills/ symlinks to it. | Agent runtimes, automatically | |
docs/skills/ | Factory process contracts that are prose, not tool-driven. | Humans and agents, by reading |
Both are indexed below. A skill that exists but is not listed here fails just factory-check.
Task → skill
| I need to… | Load | |
|---|---|---|
| Work out why a rebuild job failed, and whose bug it is | `.agents/skills/build-failure-triage/SKILL.md` | |
| Query Hummingbird's image catalog, tags, CVEs, or SBOMs | `.agents/skills/hummingbird/SKILL.md` | |
Verify buildroot lock or recipe provenance contracts, or the name order of config/upstream-sources.json | `skills/supply-chain-provenance.md` | |
| Change unit-test coverage instrumentation or its CI floor | `skills/test-coverage.md` | |
| Finish a task and decide what learning to write back | `skills/skill-improvement.md` | |
| Measure CI queue wait, keep armed auto-merge PRs current, or understand runner-saturation policy boundaries (issue #304) | `skills/queue-observability.md` | |
| Change a stage, a container pin, a bcond, the rebuild workflow, or drop a recipe, without repeating a fix the history already reverted | `skills/repeated-mistakes.md` | |
| Change package-cache keys, eligibility, restore/publish ordering, or cache storage | `skills/package-build-cache.md` | |
| Add a codec recipe, sync Bluefin's package manifest, or answer whether the factory covers Bluefin's multimedia | `skills/multimedia-closure.md` | |
| Change upstream version bumps, their RPM release and rebuild counters, or the gate that merges the daily bump | `skills/upstream-version-bumps.md` | |
Change which Rawhide recipe moves the daily bump/rawhide-imports PR takes unattended | `skills/rawhide-recipe-reimports.md` | |
| Import, configure, or verify font package recipes | `skills/font-package-recipes.md` | |
| Import a terminal emulator (ptyxis, gnome-console, kgx) or its vte291 stack | `skills/terminal-emulator-recipes.md` | |
| Carry or verify GNOME Shell theme fixes | `skills/gnome-shell-theme-patches.md` | |
| Interpret or regenerate the GNOME-vs-gnome-build-meta audit | `skills/gnome-build-meta-audit.md` | |
| Diff a GNOME source version, patch line, feature flag, or dependency edge against BuildStream intent | `skills/gnome-build-meta-audit.md` | |
| Change the GitHub Pages package catalog, its data source, or its styling | `skills/package-catalog.md` | |
Track the factory build backlog from issue #308 (live totals from just factory-build-backlog; never committed), or close a backlog gap | `skills/factory-build-backlog.md` | |
| Answer what the factory or Hummingbird currently publishes, with snapshot evidence, or judge installability | `skills/repo-inspection.md` | |
| Validate a recipe wave with a dispatched Canary lane run, read a lane result, or read Canary's merge queue verdict | `skills/lane-validation.md` |
Reference docs (load on demand)
| Topic | File | |
|---|---|---|
| What "targeting Hummingbird" means: fork scope, build root, ABI, disttag ordering | `targeting-hummingbird.md` | |
| Pipeline shape: imports, source verification, rebuild, publish | `architecture.md` | |
| How to add a package | `contributing.md` | |
| Auditing GNOME recipes against gnome-build-meta | `audit-gnome-build-meta.md` | |
| Why and how successful package builds survive failed factory runs | `skills/package-build-cache.md` |
Scope rules
- Package work — touch
packages/<name>/and its entry in
config/upstream-sources.json. Do not edit unrelated packages to make a build green.
- Source policy — Fedora dist-git supplies the recipe only. Sources come
from upstream, SHA-512 locked. Never point a lock at a Fedora tarball to unblock yourself.
- Workflow work — touch
.github/workflows/andtools/. Action
references are SHA-pinned; floating tags fail pre-commit.
- Doc work — touch
docs/,README.md, andAGENTS.mdonly. - The tools and their tests are the source of truth. When memory and code
disagree, code wins.
Mandatory skill contribution
Discovered a workaround, a non-obvious constraint, or a convention? Write it into the matching skill file in the same pull request. See `skills/skill-improvement.md`.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingdocs/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Extension points
hookPre/post lifecycle hooks
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/projectbluefin/utah-packages/docs)