#1529 Add fedora-packaging agent skill
Closed by james. Opened by elmarco.
elmarco/packaging-committee skill-md  into  master

Download 1529.patch

This commit introduces a new agent skill fedora-packaging, providing the
agent with direct access to Fedora's RPM packaging guidelines.

Motivation:
Packaging software for Fedora or EPEL requires adhering to many language,
build, and system-level guidelines. By adding this skill, the agent can
autonomously check the exact policy for naming, licensing, systemd
scriptlets, weak dependencies, and language-specific concerns (like Rust,
Go, Python, etc.), reducing hallucinations and ensuring compliance.

Use cases:
- Writing or editing RPM .spec files.
- Packaging new software for Fedora/EPEL.
- Reviewing Fedora package submissions against the official checklist.
- Querying Fedora packaging policy on cross-cutting topics like crypto
policies or weak dependencies.
- Referencing language-specific guidelines and example .spec templates.

Installation:
To install this skill locally, run:
npx skills add ./fedora-packaging

or install it globally:

npx skills add ./fedora-packaging --global

Thanks for the PR, we discussed it and don't think now is the right time to officially bless a particular agent skill for FPC use. Feel free to maintain it elsewhere, and we can maybe look at it again in the future.

Pull-Request has been closed by james

Where did the discussion happen?

What is not generic about it?

At its core, it's sort of a summary and TOC of the repo that could equally be useful for anyone.

Metadata