Updated 1d ago
by Undertone0809
rudder
Open-source local Agent harness for self-improving agent teams: run agents, review work, and turn feedback into reusable skills.
292 GitHub stars (292)
Steady at 292 stars — no new stars in the 16 days since Sep 30.
- 27 skills (27 skills found in its SKILL.md files)
- 31 forks (31 forks)
- 1d ago last update (Last updated 1d ago)
Install
Skills CLI
npx skills add Undertone0809/rudder
Asks which skills and agents to install. Just one: npx skills add Undertone0809/rudder --skill advisor-review-loop-maintainer — add -g for every project.
Claude Code
git clone https://github.com/Undertone0809/ruddercp -r "rudder/agent-skills-bak/maintainer/advisor-review-loop-maintainer" ~/.claude/skills/
Copies the advisor-review-loop-maintainer skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add Undertone0809/rudder
Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.
Skills can run code on your machine — read the SKILL.md first.
What it does
In the author's own words, from each skill's SKILL.md — showing the first 27 of 35 files.
-
advisor-review-loop-maintainer
Use when Rudder development work needs first-principles advisor analysis plus independent reviewer rounds: proposals, UI/product decisions, architecture, release readiness, workflow changes, agent outcomes, explicit acceptance gates, repeated review, or “没有通过 review 返工”.
agent-skills-bak/maintainer/advisor-review-loop-maintainer/SKILL.md on GitHub (opens in a new tab) -
agent-work-reviewer-maintainer
Use when reviewing Rudder agent work, Codex sessions, PRs, commits, UI, releases, regressions, proposals, or agent outcomes for product correctness, evidence quality, scope, architecture, and handoff trust.
agent-skills-bak/maintainer/agent-work-reviewer-maintainer/SKILL.md on GitHub (opens in a new tab) -
build-advisor
Expert advisor for when a build, UI, workflow, spec, or implementation feels wrong but the user cannot yet express the right product, design, engineering, or evaluation critique. Use before more implementation to turn vague dissatisfaction, weak AI-built results, traces, benchmarks, or eval evidence into a grounded first-principles scenario analysis, explicit criteria, realistic options, corner-c…
agent-skills-bak/maintainer/build-advisor/SKILL.md on GitHub (opens in a new tab) -
codex-session-product-reviewer-maintainer
Use when reviewing a local Codex session, task, thread, or commit as a product manager or first-principles reviewer for product correctness, scope, behavior, validation, and whether the task solved the right user problem.
agent-skills-bak/maintainer/codex-session-product-reviewer-maintainer/SKILL.md on GitHub (opens in a new tab) -
development-lifecycle-router-maintainer
Use when a Rudder development request has an unclear lifecycle stage or owner: requirements, advisor analysis, UI design, implementation, verification, review, release, recovery, runtime contracts, performance, component lab, handoff, or named-skill optimization.
agent-skills-bak/maintainer/development-lifecycle-router-maintainer/SKILL.md on GitHub (opens in a new tab) -
landing-proof-shots-maintainer
Use when maintaining Rudder landing-page/demo screenshot workflows: seeding screenshot-ready demo orgs, capturing polished full-page app screenshots, producing screenshot manifests, or handing a seeded environment to the user for self-capture.
agent-skills-bak/maintainer/landing-proof-shots-maintainer/SKILL.md on GitHub (opens in a new tab) -
pr-local-preview-maintainer
Use when checking out, running, previewing, reviewing, or validating a GitHub pull request locally in a safe worktree, including PR preview URLs, local screenshots, readiness checks, logs, and cleanup instructions.
agent-skills-bak/maintainer/pr-local-preview-maintainer/SKILL.md on GitHub (opens in a new tab) -
product-acceptance-verifier-maintainer
Use when implemented Rudder feature, UI, workflow, Desktop, CLI, runtime, release, or regression work needs black-box acceptance verification against user requirements and the running product surface.
agent-skills-bak/maintainer/product-acceptance-verifier-maintainer/SKILL.md on GitHub (opens in a new tab) -
rudder-data-path-diagnostician-maintainer
Use when Rudder pages or product surfaces show missing, stale, sparse, empty, slow, or wrong data, including Calendar, runs, issues, dashboard counts, chat output, prod/local org data, API/UI/DB mismatches, or “这个数据从哪来”.
agent-skills-bak/maintainer/rudder-data-path-diagnostician-maintainer/SKILL.md on GitHub (opens in a new tab) -
rudder-desktop-dev-recovery-maintainer
Use when Rudder local Desktop development, Electron shell, embedded Postgres, ~/.rudder instance state, dev startup, update/install smoke, packaged boot, or release-blocking local Desktop validation fails or needs recovery.
agent-skills-bak/maintainer/rudder-desktop-dev-recovery-maintainer/SKILL.md on GitHub (opens in a new tab) -
rudder-performance-architecture-maintainer
Use when Rudder needs performance or architecture optimization: slow pages, skeleton loops, query cache misses, refetch storms, large-org over-fetching, payload budgets, expensive API/DB paths, hot files, boundaries, measurement, or ZStudio-scale proof.
agent-skills-bak/maintainer/rudder-performance-architecture-maintainer/SKILL.md on GitHub (opens in a new tab) -
rudder-ui-polish-maintainer
Use when implementing screenshot-driven or narrow Rudder UI polish: density, alignment, spacing, labels, cards, menus, hover states, empty states, onboarding steps, redundant pages, compact workflows, screenshots, or small visible interaction fixes.
agent-skills-bak/maintainer/rudder-ui-polish-maintainer/SKILL.md on GitHub (opens in a new tab) -
rudder-worktree-preview-maintainer
Use when starting the current Rudder checkout as a temporary managed local preview with a stable URL, readiness check, logs, stop command, and cleanup path for manual inspection of the current branch or worktree.
agent-skills-bak/maintainer/rudder-worktree-preview-maintainer/SKILL.md on GitHub (opens in a new tab) -
debug-run-transcript-maintainer
Use when analyzing one Rudder agent run or recent run batches: run IDs, partial IDs, transcripts, run logs, execution traces, runtime failures, finalizer failures, stdout/stderr, run quality, or recent org run behavior.
.agents/skills/maintainer/debug-run-transcript-maintainer/SKILL.md on GitHub (opens in a new tab) -
delivery-lifecycle-maintainer
Coordinate complex Rudder delivery when concurrent integration, runtime/data identity, or release gates require a machine-readable evidence packet. Follow AGENTS.md for authorization and review depth. Ordinary docs, skills, localized fixes, and simple Git handoffs do not need this lifecycle.
.agents/skills/maintainer/delivery-lifecycle-maintainer/SKILL.md on GitHub (opens in a new tab) -
mock-data-maintainer
Use when creating realistic Rudder mock, demo, seed, fixture, screenshot, test, CSV, JSON, SQL, TypeScript, or scenario data for local development, demos, screenshots, product explanations, and workflow validation.
.agents/skills/maintainer/mock-data-maintainer/SKILL.md on GitHub (opens in a new tab) -
release-maintainer
Use when inspecting, preparing, executing, recovering, or verifying Rudder releases across npm, GitHub Releases, Desktop assets, tags, dist-tags, changelogs, Discord announcements, install smoke, stable/canary promotion, rollback, and release workflow failures. Use for both hands-on publish requests and read-only release readiness questions; route to the smallest relevant release reference instea…
.agents/skills/maintainer/release-maintainer/SKILL.md on GitHub (opens in a new tab) -
rudder-performance-maintainer
Use for repeatable Rudder performance audits, regressions, profiling, optimization proposals, or implementation verification across Messenger, Chat, Issues, Runs, Desktop, API payloads, database queries, rendering, memory, and high-volume workflows. Trigger for daily performance checks, product latency or memory growth, prod-shaped scale tests, before/after benchmarks, virtualization or polling i…
.agents/skills/maintainer/rudder-performance-maintainer/SKILL.md on GitHub (opens in a new tab) -
rudder-real-runtime-verifier-maintainer
Use when verifying Rudder agent runtime behavior in a real local environment, especially MCP/native Rudder tools across Codex, Claude, OpenCode, Pi, or user-named runtimes. Trigger for requests like 真是/真实环境跑过吗, 排查所有 rudder tools, transcript/fallback verification, runtime MCP availability, provider matrix proof, or checking whether agents used Rudder tools instead of rudder CLI/Bash/curl fallback.
.agents/skills/maintainer/rudder-real-runtime-verifier-maintainer/SKILL.md on GitHub (opens in a new tab) -
rudder-workspace-hygiene-maintainer
Use to audit or clean Rudder worktrees, generated artifacts, logs, caches, and repo-owned processes without deleting active work, user data, or unrelated machine state. Returns AUDIT, CLEANED, or BLOCKED.
.agents/skills/maintainer/rudder-workspace-hygiene-maintainer/SKILL.md on GitHub (opens in a new tab) -
stop-rudder-dev-maintainer
Use when the user explicitly asks to stop, restart, kill, or clean Rudder repo-local pnpm dev processes or local dev runtime residue, including “把 pnpm dev 停了”, “重启 dev”, or “清掉 dev 残留”.
.agents/skills/maintainer/stop-rudder-dev-maintainer/SKILL.md on GitHub (opens in a new tab) -
app-builder
Create and iteratively improve local web products from natural-language requests, then prepare them to run as Rudder Apps. Use Rudder's maintained scaffold for new websites and preserve the existing stack for Next.js, React, Vue, Astro, SvelteKit, Nuxt, and other local web projects.
server/resources/bundled-skills/app-builder/SKILL.md on GitHub (opens in a new tab) -
browser
Control Rudder's built-in Browser through the separate run-scoped rudder-browser MCP, but invoke this skill only when the user explicitly mentions or selects Rudder's built-in Browser, Rudder Browser, or $browser. Use it then for opening or showing pages, inspecting visible or interactive state, navigating, clicking, typing, localhost testing, responsive checks, screenshots, dialogs, downloads, u…
server/resources/bundled-skills/browser/SKILL.md on GitHub (opens in a new tab) -
conversation-to-skill
Turn the current conversation's workflow into a reusable agent skill. Use this whenever the user wants to make a workflow reusable, standardize a successful thread, package an agent capability, or convert an ad hoc process into a repeatable skill. Read the thread first, extract the stable pattern, decide whether the skill should live in `~/.agents/skills/<name>` or `<project-path>/.agents/skills/…
server/resources/bundled-skills/conversation-to-skill/SKILL.md on GitHub (opens in a new tab) -
para-memory-files
File-based memory system using Tiago Forte's PARA method. Use this skill whenever you need to store, retrieve, update, or organize knowledge across sessions. Covers three memory layers: (1) Knowledge graph in PARA folders with atomic YAML facts, (2) Daily notes as raw timeline, (3) Tacit knowledge about user patterns. Also handles shared work files, memory decay, weekly synthesis, Rudder chat and…
server/resources/bundled-skills/para-memory-files/SKILL.md on GitHub (opens in a new tab) -
rudder-docs
Use when the user asks how Rudder works; needs current Rudder docs, exact behavior, commands, contracts, APIs, or source evidence; asks to create, hire, or configure Rudder agents; or asks to scaffold, develop, or verify Rudder plugins. For explicit creation requests, verify the current interface before acting within existing authorization. Do not use for greetings, ordinary work merely running i…
server/resources/bundled-skills/rudder-docs/SKILL.md on GitHub (opens in a new tab) -
skill-creator
Create new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, edit or optimize an existing skill, run evals to test a skill, benchmark skill performance with variance analysis, or optimize a skill's description for better triggering accuracy.
server/resources/bundled-skills/skill-creator/SKILL.md on GitHub (opens in a new tab)
No skill matches that filter.
Review before you install
A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.