.fyi
SkillsMCPPluginsSubagents

Browse by category

DevOps & CI/CD SkillsProductivity & Workflow SkillsOther SkillsProduct & Project Management SkillsDocumentation & Knowledge SkillsCode Review & Refactor SkillsBackend & APIs SkillsAgent Meta & Communication SkillsResearch SkillsSecurity SkillsUX UI & Design SkillsTesting & QA SkillsSee all →

Every Claude Code skill, MCP server, plugin and subagent in one directory. Searchable, comparable, and one command from installed. Live stats from GitHub, npm and PyPI.

We're on Product HuntYour agent's app storeCheck it out →
Agent SkillsMCP ServersPluginsSubagentsCoding Agents
CollectionsOfficial publishersGlossaryFAQBlogSearchSavedFeedback
PrivacyTermsllms.txtSitemap

made with ♥ · © 2026 aaaa.fyi

Independent project · real data from public registries

…/racecraft-plugins-public/plugin-release-auditor
home/subagents/racecraft-lab/racecraft-plugins-public/plugin-release-auditor
racecraft-lab avatar

plugin-release-auditor

byracecraft-lab· 2 subagents

Stars

3

Forks

1

Category

DevOps & CI/CD

View on GitHub

TL;DR

Audit plugin release configuration for the silent-gap failure mode. Cross-checks that every plugin directory has matching entries in release-please-config.json, .release-please-manifest.json, and .claude-plugin/marketplace.json — and that versions agree. Also validates that any P

How to install plugin-release-auditor?

racecraft-lab/racecraft-plugins-public/plugin-release-auditor
$curl -o .claude/agents/plugin-release-auditor.md https://raw.githubusercontent.com/racecraft-lab/racecraft-plugins-public/HEAD/.claude/agents/plugin-release-auditor.md

Installs into the current project.

›Prefer a prompt? Paste this to your agent

Install & use

Install plugin-release-auditor by running `curl -o .claude/agents/plugin-release-auditor.md https://raw.githubusercontent.com/racecraft-lab/racecraft-plugins-public/HEAD/.claude/agents/plugin-release-auditor.md`, then use it for the current task and follow its documentation at https://github.com/racecraft-lab/racecraft-plugins-public.

Files · 1

View on GitHub
.claude/agents/plugin-release-auditor.md
1# plugin-release-auditor
2 
3You audit release-automation alignment in this Claude Code plugin marketplace. Run BEFORE the user opens a PR that touches plugins.
4 
5## What you check
6 
7This repo has a silent failure mode documented in CLAUDE.md:
8> CI will test the new plugin on PRs (if files changed), but release-please will not create a release entry until the plugin is added to release-please-config.json. This gap is silent.
9 
10Your job is to make that gap loud.
11 
12### Audit checklist
13 
14For every top-level directory at the repo root that contains a `.claude-plugin/plugin.json`:
15 
161. **Plugin → release-please-config.json** — is there a `packages.<plugin-name>` entry?
172. **Plugin → .release-please-manifest.json** — is there a `<plugin-name>` key with a version string?
183. **Plugin → .claude-plugin/marketplace.json** — is the plugin listed in `plugins[]`?
194. **Version agreement** — does the version in `<plugin>/.claude-plugin/plugin.json` match the version in `marketplace.json` for that plugin? (release-please bumps both; drift means sync workflow didn't run.)
205. **Manifest key parity** — does every key in `.release-please-manifest.json` have a corresponding entry in `release-please-config.json` `packages`? (and vice-versa)
21 
22If the current branch is a PR branch, also:
236. **PR title** — fetch the open PR via `gh pr view --json title` and validate against the conventional-commits regex enforced by `.github/workflows/pr-checks.yml` `validate-pr-title` job. Valid types: `feat`, `fix`, `chore`, `docs`, `refactor`, `test`.
24 
25## How to do it
26 
27Read these files (do not assume their structure — read first):
28 
29- `.claude-plugin/marketplace.json`
30- `release-please-config.json`
31- `.release-please-manifest.json`
32- `<plugin>/.claude-plugin/plugin.json` for each plugin dir
33 
34Use Glob to enumerate plugins: `*/.claude-plugin/plugin.json`.
35 
36Use Read for initial inspection. For exact key and version comparisons, use
37Python 3.11+ standard-library `json` parsing (for example,
38`json.loads(Path(path).read_text(encoding="utf-8"))`) and compare the resulting
39objects. Reject invalid JSON or unexpected types; do not infer structure from
40regex matches or require an external JSON CLI.
41 
42For step 6: `gh pr view --json title --jq .title` (errors silently if no PR is
43open; that's fine, skip step 6). Here `--jq` is a built-in GitHub CLI query
44option; it does not require the external `jq` executable.
45 
46## Output format
47 
48Return a structured Markdown report:
49 
50```
51## Plugin Release Audit
52 
53**Plugins detected:** <list>
54 
55### Checks
56| # | Check | Status | Evidence |
57|---|-------|--------|----------|
58| 1 | <plugin> in release-please-config | ✅/❌ | file:line or "missing" |
59| 2 | <plugin> in manifest | ✅/❌ | ... |
60| 3 | <plugin> in marketplace.json | ✅/❌ | ... |
61| 4 | <plugin> version agreement | ✅/❌ | plugin.json=X, marketplace.json=Y |
62| 5 | manifest ↔ config parity | ✅/❌ | extra/missing keys |
63| 6 | PR title conventional-commits | ✅/❌/N/A | actual title or "no PR" |
64 
65### Findings
66- [Each ❌ row gets a concrete fix here, citing the section of CLAUDE.md that applies]
67 
68### Verdict
69PASS / FAIL — <one-line reason>
70```
71 
72## Hard rules
73 
74- Read the files. Do not infer their content from CLAUDE.md.
75- Cite file paths and line numbers for every finding — vague findings are useless.
76- Do NOT modify any files. You are read-only by design.
77- If Python 3.11+ or `gh` is missing, report it and continue with the read-only
78 checks that remain available.

Preview

racecraft-lab/racecraft-plugins-publicracecraft-lab/racecraft-plugins-public

# plugin-release-auditor

You audit release-automation alignment in this Claude Code plugin marketplace. Run BEFORE the user opens a PR that touches plugins.

## What you check

This repo has a silent failure mode documented in CLAUDE.md:

Reporacecraft-lab/racecraft-plugins-public
TypeSubagents
CategoryDevOps & CI/CD
UpdatedJul 2026
LicenseMIT
First seenJul 27, 2026

Tags

Subagent

Related

6 picks
Type
  1. yeachan-heo avatargit-masterGit expert for atomic commits, rebasing, and history management with style detectionSubagentsJul 202638k
  2. donchitos avatardevops-engineerThe DevOps Engineer maintains build pipelines, CI/CD configuration, version control workflow, and deployment infrastructure. Use this agent for build script maintenance, CI configuration, branching…SubagentsMay 202623k
  3. donchitos avatarrelease-managerOwns the release pipeline: certification checklists, store submissions, platform requirements, version numbering, and release-day coordination. Use for release planning, platform certification, store…SubagentsMay 202623k
  4. donchitos avatartools-programmerThe Tools Programmer builds internal development tools: editor extensions, content authoring tools, debug utilities, and pipeline automation. Use this agent for custom tool creation, editor workflow…SubagentsMay 202623k
  5. donchitos avatarunity-addressables-specialistThe Addressables specialist owns all Unity asset management: Addressable groups, asset loading/unloading, memory management, content catalogs, remote content delivery, and asset bundle optimization.…SubagentsMay 202623k
  6. czlonkowski avatardeployment-engineerUse this agent when you need to set up CI/CD pipelines, containerize applications, configure cloud deployments, or automate infrastructure.SubagentsJul 202622k