Audit every Flux Kustomization and HelmRelease over a window (default 7d): classify broken / slow / miswired / propagating / suspended / healthy with per-item culprit, failure counts, and p99 reconcile duration. Use for "what's slow / stuck / been broken this…
agentydragon/ducktape
SkillsMP has collected 82 skills from agentydragon/ducktape. Open a skill to review its source and details.
- Latest recorded source activity
- SkillsMP catalog refreshed
- skills collected
- 82
- GitHub stars
- 4
- GitHub forks
- 1
Skills in this repository
Showing 40 of 82 collected skills.
Reference for querying the BuildBuddy API: build/test logs, invocations, RBE execution details, cache stats, undeclared test outputs, target pass/fail history for bisecting, workflow re-runs. Use for any why-did-CI-fail, show-me-the-log, or…
Check CI/CD pipeline health: devel status, per-commit checks, release artifacts, pin staleness, image publishing, scheduled jobs. Fixes trivial issues as PRs, proposes diagnosis plans for deeper ones. Use when CI seems broken, red, lagging, or stuck.
Diagnose a Claude Code session's health against the hook daemon SPEC's acceptance criteria, plus setup/pin/bbr-runner/git-hook diagnostics. Use for "did setup go ok", "why isn't bbr working", "why do my commits fail", "selfcheck".
Inspect and safely clean stale local dev state: unused Git worktrees, merged branches, orphaned Bazel output bases. Use for pruning worktrees/branches or reclaiming Bazel disk — drive the `workspace-gc` tool and apply PR judgment to REVIEW items.
Author forward-compatible `source_match` selectors for a debundle spec, replacing fragile minified-name pins with structural anchors tied to each entity's purpose. Not for renaming symbols (debundle_mint_names) or moving module boundaries (debundle_architect).
Parametric 2D/3D technical drawings with FreeCAD Sketcher and TechDraw — constraint-driven floor plans, mechanical sketches, dimension-driven layouts. Use for anything FreeCAD/.FCStd, even seemingly simple 2D layouts, and read before writing any FreeCAD…
Download and view photos from a public Google Photos share link (photos.app.goo.gl or photos.google.com/share). Use whenever a Google Photos link should be viewed, described, or analyzed — web_fetch alone returns album metadata, never the pixels.
Find an IKEA product and produce a correctly-scaled STL mesh ready for FreeCAD (search → GLB download → Draco-decompress → STL; also converts a bare .glb). Use when the user wants an IKEA item as a 3D/CAD model or a .glb turned into an STL.
Optimal information gathering under uncertainty: pick the research step, experiment, comparison, or question that reduces uncertainty fastest. Use when missing information is the bottleneck — "help me figure this out", "what do I need to know to decide".
Iteratively pave a fiddly procedure (deploys, recoveries, env setup, vendor APIs) into a verified runbook: execute the draft, observe friction, amend, repeat until a clean run needs zero improvisation. Trigger on "pave this" or "let's figure out and document…
Automated dependency updates — reads Renovate dashboard, applies safe updates, produces tested PRs. One bulk PR for trivial bumps, separate PRs for non-trivial migrations. Use on a schedule or manually.
Plan and inspect generic JS debundle spec work using read-only `debundle` queries. Use when an agent needs to turn owner_graph.json plus a modules tree into dispatchable module extraction work, query atomic-DAG and coverage status, inspect graph/source…
Scan cluster health — Flux kustomizations, pod status, recurring crashes, node conditions, active Alertmanager alerts, CNPG databases, certificate expiry — and output an actionable summary with fix plan. Use when user asks "how's the cluster", "cluster…
Analyze CPAP sleep therapy data from the user's ResMed AirSense 11. Read daily summaries (AHI, leak, pressure, compliance) and per-session waveforms from EDF files in the private cpap-data Forgejo git repo. Use when user asks about sleep quality, CPAP data,…
Take and view screenshots of Hetzner Cloud servers via WebSocket VNC console. Use to diagnose issues when text commands fail — boot problems, unresponsive servers, kernel panics, stuck boot screens, graphical output inspection.
Systematic binary reverse engineering toolkit. Extract source code, understand functions, document protocols, compare versions. Uses strings, symbols, disassembly, and differential verification.
Inspect Forgejo repositories through the REST API and web endpoints, especially Actions CI, task/run metadata, logs, package registry tags, haku-state CI, and Flux/image rollout debugging. Use when diagnosing Forgejo Actions failures, missing logs, branch…
Ground a skill in tested, runnable examples. Use when creating a new skill or upgrading an existing skill to have CI-verified recipes. Triggers when the user asks to create a skill, add examples to a skill, or verify a skill has tested recipes.
Audit documentation, notes, runbooks, wiki-style knowledge bases, prompts, comments, UI/help copy, and other natural-language information systems for SSOT drift, duplication, stale claims, unclear ownership, and maintenance gaps. Produce prioritized,…
Apply one scoped debundle module-assignment or reorganization task in a worktree. Use for confirming atomic-DAG unit coverage, reading binding context, choosing honest module boundaries, editing debundle YAML (directly or via `debundle bindings assign` /…
Apply full judgment to "what would the user want to do, know, or reconsider next?" — from pending followups and incomplete migrations up to premortem risks, architectural rethinks, and owner's-eye strategy for the work lane. Verify session work is on disk.…
Turn `debundle modules propose` output into named, dispatchable seed clusters for debundle lane workers. Use for reading factorizer proposals, lightly grounding source meaning, choosing tentative destinations, and producing seeds.json without editing the spec…
Integrate multiple debundle lane-worker branches through a validated merge train. Use for cherry-picking worker commits, resolving expected spec/generated-output conflicts, running the adapter-provided gate and regen commands, isolating failing branches, and…
Coordinate a generic AI-driven debundling loop across intake, lane worker, architect, integrator, planning, and naming skills. Use for multi-agent debundle rounds, work routing, graph refreshes, gate/regen command broadcast, progress tracking, and…
Audit a debundle spec's named modules for idiomatic JavaScript structure, infer project conventions from source behavior, and maintain current-state architecture notes and reorganization recommendations. Use for structural review, convention discovery,…
Update the Claude Code web container reverse engineering effort. Detects changed binaries, captures new references, runs parallel RE subagents for bindiff/decompilation, updates container snapshot/diff, and refreshes all documentation.
Assign descriptive names to unrenamed symbols in any debundle spec. Reads the emitted JS, understands each symbol's implementation and call sites, and updates the YAML spec `name:` field. Does NOT move modules or edit taxonomy. Trigger: user wants to…
Migrate a single-instance CNPG PostgreSQL cluster between regions or region-pinned storage classes via streaming replication with sub-second downtime
Interact with Proxmox VMs - screenshots, keystrokes, network info (user)
Update the Claude Code web container reverse engineering effort. Detects changed binaries, captures new references, runs parallel RE subagents for bindiff/decompilation, updates container snapshot/diff, and refreshes all documentation.
Audit a debundle spec's named modules for idiomatic JavaScript structure, infer project conventions from source behavior, and maintain current-state architecture notes and reorganization recommendations. Use for structural review, convention discovery,…
Turn `debundle peel plan-work` output into named, dispatchable seed clusters for debundle lane workers. Use for reading factorizer proposals, lightly grounding source meaning, choosing tentative destinations, and producing seeds.json without editing the spec…
Integrate multiple debundle lane-worker branches through a validated merge train. Use for cherry-picking worker commits, resolving expected spec/generated-output conflicts, running the adapter-provided gate and regen commands, isolating failing branches, and…
Apply one scoped debundle peel or reorganization assignment in a worktree. Use for confirming graph peelability, reading binding context, choosing honest module boundaries, editing debundle YAML, running the adapter-provided gate and regen commands, and…
Assign descriptive names to unrenamed symbols in any debundle spec. Reads the emitted JS, understands each symbol's implementation and call sites, and updates the YAML spec `name:` field. Does NOT move modules or edit taxonomy. Trigger: user wants to…
Coordinate a generic AI-driven debundling loop across intake, lane worker, architect, integrator, planning, and naming skills. Use for multi-agent debundle rounds, work routing, graph refreshes, gate/regen command broadcast, progress tracking, and…
Plan and inspect generic JS debundle spec work using `debundle peel`. Use when an agent needs to turn owner_graph.json plus a modules tree into dispatchable module extraction work, query binding-patch status, inspect graph/source context, or decide what…
Show the current task stack and context. Use when user says "bt", "backtrace", "stack", "where are we", or asks about current progress on a multi-step task.
Split a large branch with many changes into independent, reviewable PRs. Use when preparing a messy development branch for code review, when asked to "split this into PRs", "make this reviewable", "break this up", or when a branch does too many unrelated…