Use when you need to merge a batch of related PRs (a feature-spec-keeper run, a coverage-keeper run, a docs-bot run, etc.) where each merge triggers conflicts on append-only log files in the others. The skill resolves the merge-rebase-merge cascade automatically, surfaces blockers, and stops on any unrecoverable conflict. Triggers on "merge all the X PRs", "merge this batch", "merge every coverage-keeper PR", or any "we have N related open PRs, merge them in order" flavor of request.
Use when CI is failing because Neon's create-branch action returns HTTP 422 (rate-limited at concurrent branch creation, or near a project quota) or when stale preview / CI / dev-local branches have piled up in a Neon project. The skill lists branches, filters by age + creation source + protection state, shows the user the deletion candidates for confirmation, and deletes in batches via the Neon MCP. Triggers on "prune Neon branches", "clean up Neon", "delete old previews on Neon", "Neon is at quota", or any "CI is failing on create-branch" investigation.
Use when one or more open PRs are blocked on transient CI failures — typically `db-data-integrity` / `db-schema-integrity` flapping on Neon rate-limits, `promptfoo-eval` flaking on LLM rate-limits, or `e2e` cascade-failing because preview-env Clerk auth hiccupped. The skill identifies the latest FAILED run for each named check across a PR list, reruns just those failed jobs (not whole workflows), surfaces persistent failures so they get human attention, and stops cleanly. Triggers on "rerun the failed checks", "retry CI on these PRs", "rerun any failed promptfoo", "the db checks are flaking again", or any "CI flake retry on a batch" request.
Use when a feature-spec-keeper (or similar reverse-engineering agent) opens a batch of spec PRs with `## Open questions for the rewrite` sections that need human answers before merge. The skill groups questions, applies the team's status-quo-for-features-fix-bad-architecture policy as default recommendations, walks PRs one at a time, captures answers, patches the spec doc, and pushes. Triggers on "walk the open questions on this PR", "answer the spec questions in batch", "let's resolve feature-spec PRs one by one", or any "I have N spec PRs with open questions, help me work through them" request.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A Claude Code marketplace of skills for Zucca's engineering and fleet operations.
| Skill | When to use |
|---|---|
merge-batch | Merge a batch of related PRs (coverage-keeper, feature-spec-keeper, etc.) that all touch the same append-only log files. Auto-handles the merge → rebase → merge cascade with safety guards. |
spec-walkthrough | Walk the ## Open questions for the rewrite section across a batch of spec PRs. Applies the team's status-quo-for-features-fix-bad-architecture policy as defaults; user overrides per-question; patches the spec doc + pushes. |
neon-prune | Clean up stale preview / CI branches in a Neon project when CI is hitting create-branch rate limits or a periodic cleanup is overdue. Conservative defaults: only preview/* and ci/* branches older than 14 days that have no children. |
rerun-flaky-checks | Rerun the latest failure of each watched check (default: db-*, promptfoo-eval, e2e) across a batch of PRs. Skips checks that have failed 3+ times — those aren't flaky, they're broken. |
More candidates: review-pr-batch, bump-versions, release-coordination.
Add this marketplace to your ~/.claude/settings.json:
{
"extraKnownMarketplaces": {
"zucca-skills": {
"source": {
"source": "github",
"repo": "gozucca/zucca-skills"
}
}
}
}
That's it. The skills become available in every Claude Code session, regardless of which repo you're working in. Updates flow automatically — Claude pulls the latest marketplace on each session.
If you already have an extraKnownMarketplaces entry, just add zucca-skills as a sibling key.
In any Claude Code session, type /<skill-name> or describe the task in natural language — the skill will trigger based on its description frontmatter. Example:
/merge-batch label:coverage-keeper
or just:
"merge all the open coverage-keeper PRs"
Skills live in skills/<name>/SKILL.md. The format is a Claude Code skill file:
---
name: <skill-name>
description: <when-to-use sentence — this drives triggering>
---
# <Skill Title>
## Overview
...
## The Process
...
## Safety Rules
...
To add a new skill:
skills/<name>/SKILL.md.To version a breaking change, bump version in .claude-plugin/plugin.json and .claude-plugin/marketplace.json. Otherwise minor edits ship automatically.
zucca-skills (this repo) — interactive Claude Code slash commands. What a human triggers in their IDE session.zucca-app-a/agents/ — autonomous agents (coverage-keeper, feature-spec-keeper, release-keeper, …). What runs in CI on cron.zucca-app/.claude/agents/ — agent prompts referenced by zucca-app-a/agents/ runners.zucca-knowledge-base/docs/ — engineering docs, architecture, patterns.Skills and agents are different things. Don't conflate them.
npx claudepluginhub gozucca/zucca-skills --plugin zucca-skillsEditorial "Web Designer" bundle for Claude Code from Antigravity Awesome Skills.
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Frontend design skill for UI/UX implementation
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Memory compression system for Claude Code - persist context across sessions
Marketing skills for AI agents — conversion optimization, copywriting, SEO, paid ads, ad creative, and growth