Setup Claude Md
ambient-code/agentready
Create comprehensive CLAUDE.md files with tech stack, standard commands, repository structure, and boundaries to optimize repositories for AI-assisted development
Independently review Rudder changes or proposals for intent, correctness, product quality, and evidence.
$ npx skills add Undertone0809/rudder --skill agent-work-reviewer-maintainer -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install Undertone0809/rudder agent-work-reviewer-maintainer --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/Undertone0809/rudder.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/maintainer/agent-work-reviewer-maintainer .claude/skills/agent-work-reviewer-maintainer && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "agent-work-reviewer-maintainer" agent skill from https://github.com/Undertone0809/rudder/tree/main/.agents/skills/maintainer/agent-work-reviewer-maintainer into .claude/skills/agent-work-reviewer-maintainer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "agent-work-reviewer-maintainer", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/Undertone0809/rudder/tree/main/.agents/skills/maintainer/agent-work-reviewer-maintainerType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add Undertone0809/rudder --skill agent-work-reviewer-maintainer -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install Undertone0809/rudder agent-work-reviewer-maintainer --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Undertone0809/rudder.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.agents/skills/maintainer/agent-work-reviewer-maintainer .agents/skills/agent-work-reviewer-maintainer && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "agent-work-reviewer-maintainer" agent skill from https://github.com/Undertone0809/rudder/tree/main/.agents/skills/maintainer/agent-work-reviewer-maintainer into .agents/skills/agent-work-reviewer-maintainer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "agent-work-reviewer-maintainer", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Undertone0809/rudder --skill agent-work-reviewer-maintainer -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install Undertone0809/rudder agent-work-reviewer-maintainer --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Undertone0809/rudder.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.agents/skills/maintainer/agent-work-reviewer-maintainer .cursor/skills/agent-work-reviewer-maintainer && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "agent-work-reviewer-maintainer" agent skill from https://github.com/Undertone0809/rudder/tree/main/.agents/skills/maintainer/agent-work-reviewer-maintainer into .cursor/skills/agent-work-reviewer-maintainer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "agent-work-reviewer-maintainer", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/Undertone0809/rudder.git --path .agents/skills/maintainer/agent-work-reviewer-maintainer--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add Undertone0809/rudder --skill agent-work-reviewer-maintainer -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install Undertone0809/rudder agent-work-reviewer-maintainer --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Undertone0809/rudder.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.agents/skills/maintainer/agent-work-reviewer-maintainer .gemini/skills/agent-work-reviewer-maintainer && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "agent-work-reviewer-maintainer" agent skill from https://github.com/Undertone0809/rudder/tree/main/.agents/skills/maintainer/agent-work-reviewer-maintainer into .gemini/skills/agent-work-reviewer-maintainer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "agent-work-reviewer-maintainer", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install Undertone0809/rudder agent-work-reviewer-maintainerInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add Undertone0809/rudder --skill agent-work-reviewer-maintainer -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/Undertone0809/rudder.git skills-src && mkdir -p .github/skills && cp -r skills-src/.agents/skills/maintainer/agent-work-reviewer-maintainer .github/skills/agent-work-reviewer-maintainer && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "agent-work-reviewer-maintainer" agent skill from https://github.com/Undertone0809/rudder/tree/main/.agents/skills/maintainer/agent-work-reviewer-maintainer into .github/skills/agent-work-reviewer-maintainer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "agent-work-reviewer-maintainer", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Undertone0809/rudder --skill agent-work-reviewer-maintainer -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install Undertone0809/rudder agent-work-reviewer-maintainer --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Undertone0809/rudder.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.agents/skills/maintainer/agent-work-reviewer-maintainer .opencode/skills/agent-work-reviewer-maintainer && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "agent-work-reviewer-maintainer" agent skill from https://github.com/Undertone0809/rudder/tree/main/.agents/skills/maintainer/agent-work-reviewer-maintainer into .opencode/skills/agent-work-reviewer-maintainer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "agent-work-reviewer-maintainer", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
agent-work-reviewer-maintainerIndependently review Rudder changes or proposals for intent, correctness, product quality, and evidence.
Agent Work Reviewer Maintainer is an agent skill from Undertone0809/rudder. Independently review Rudder changes or proposals for intent, correctness, product quality, and evidence. Use review depth from AGENTS.md; return accept, needs more evidence, or reject with actionable findings. Does not implement fixes or replace required black-box acceptance.
Its SKILL.md is about 3.6k tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files (for example `evals/evals.json`).
It sits in Agent Workflows, covering Proposals and quotes and Agent instruction files. The repository describes itself as: Open-source local Agent harness for self-improving agent teams: run agents, review work, and turn feedback into reusable skills. The licence is Apache-2.0.
5 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 2676a5c. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md (its code samples are markdown).
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Agent Work Reviewer Maintainer loads about 3.6k tokens when it runs. Until then it costs about 77 tokens; SKILL.md has 1,777 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from Undertone0809/rudder at commit 2676a5c, republished under its Apache-2.0 licence (© Undertone0809). 1,777 words, ~3,628 tokens.
.claude/skills/agent-work-reviewer-maintainer/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.Judge whether the work solved the right problem, produced a coherent Rudder experience, and earned the claimed level of acceptance. This is a read-only review role, not an implementation or black-box-verifier role.
Follow AGENTS.md section 9.1. Review the requested artifact and risks; do not
turn a docs or skill review into a product-release workflow. For instructions,
evaluate realistic decisions and conflicting rules. Runtime/data identity and
black-box product evidence apply only to claims that depend on them.
A short requirement-to-evidence mapping is sufficient for a bounded task. Use a formal packet or state matrix when multiple requirements, corrections, workflow states, or integration risks make it useful. Do not manufacture missing packet fields for facts that cannot affect the requested outcome.
product-acceptance-verifier-maintainer for final black-box acceptance.
Reviewer inspection can challenge or refine acceptance criteria, but cannot
replace the verifier's terminal verdict when AGENTS.md requires that gate.Return exactly one reviewer verdict and name its level:
accept: no blocking product, implementation, evidence, or handoff gap
remains for this level.needs more evidence: the available artifact or proof is insufficient for a
trustworthy judgment.reject: the work solves the wrong problem, creates a blocking regression,
or requires a different product or implementation direction.Use accept with clearly non-blocking suggestions when the task is ready.
Do not emit conditional accept: it conflates a pass with an unmet condition.
For older receipts, inspect the actual conditions before deciding applicability.
Use stage verdict for a proposal, design, or implementation slice. Use final handoff verdict only for the exact candidate that is ready to commit, merge,
or deliver. A stage accept is not a final accept.
Lock the review target before judging it:
Review the named artifact, not the whole shared dirty worktree. Unrelated dirty files matter only when they contaminate the diff, candidate, build, or handoff. If relevant content changes, review the changed risks again. Unrelated work or commit metadata alone does not invalidate observations of unchanged content; record the equivalence when rebinding the receipt.
Make the user's source request and later corrections machine-visible before judging implementation quality. Do not let an implementer summary replace the request baseline. For complex or corrected requests, use a compact ledger:
| Raw source | Exact phrase or correction | Observable acceptance criterion | Packet field/evidence | Status |
|---|---|---|---|---|
| User request or later correction | Quote or link the original wording | What a user could observe or compare | Where the packet proves it | aligned / missing / mismatch |
Translate spatial and relational language such as inside, at the bottom,
replace, same as, next to, restore, or disappears into explicit
placement, adjacency, visibility, lifecycle, or comparison criteria. Preserve
later corrections as superseding constraints only when the user actually made
them; do not silently narrow them into a convenient paraphrase.
An acceptance packet is aligned only when every material raw requirement and
correction has a matching observable criterion and evidence plan. A missing or
contradictory criterion is a blocking packet mismatch finding even when the
implementation, tests, or an earlier verifier receipt satisfy the narrower
packet. Do not recommend verifier execution or final acceptance until the
packet is corrected; this is a review gate, not a replacement for the
verifier's terminal judgment.
Ask why the task exists before asking whether the patch is clean:
A literal implementation can be technically correct and still be product-wrong.
Trace the actor, trigger, system effect, persistence, and terminal surface. Inspect the implementation, tests, and cross-layer behavior. Check organization scope, permissions, old flows, error handling, async transitions, and the highest-risk downstream consumer. Passing typecheck or unit tests does not prove the user-visible workflow.
Actively look for what the implementer was least likely to test:
Findings should expose a real acceptance risk, not manufacture novelty.
For visible UI, read doc/engineering/DESIGN.md and inspect the rendered result.
Judge the product as an operational tool, not as isolated CSS:
When visual consistency or a named reference is part of the claim, inspect a
comparative frame or equivalent evidence with the shipped sibling/reference.
An isolated crop cannot establish same as or matching. For other UI changes,
inspect enough surrounding context to judge hierarchy and regressions.
When labels, cards, or status treatments change, trace the user-facing language through open, submitting, completed, failed, cancelled/superseded, refresh, and reopen states as applicable. Terminal cards must not retain action-needed copy or expose internal attempt counters as the operator outcome. For a long or virtualized list, require evidence that load-more/reveal preserves the scroll anchor, focus, hidden-item discoverability, and stable filter/sort state across refresh or polling; deep links or search must not silently target an unmounted row. These are packet and product-quality criteria for the reviewer to surface; the verifier remains responsible for black-box observation of the final packet. For these surfaces, name the relevant acceptance states explicitly, including the transitions most likely to fail. Do not enumerate unrelated states only to mark them not applicable.
Apply a decision-load gate before visual polish:
Use production-shaped content, not placeholder-only fixtures. Check a relevant state matrix rather than one polished screenshot:
| Axis | Typical states |
|---|---|
| Content | empty, normal, long/overflow, dense |
| Async | loading, success, error/retry |
| Interaction | default, hover, focus, keyboard, open/close |
| Decision flow | entry, route choice, focused follow-up, back/cancel |
| Continuity | refresh, reopen, resize, persisted state |
| Viewport | desktop and constrained/mobile when supported |
| Theme | light/dark when tokens, shell, or contrast changed |
Do not require every cell mechanically. Select the states that can disprove the claim, explain omissions, and require current screenshots or live inspection for layout-sensitive final acceptance. A UI that functions but has weak hierarchy, inflated surfaces, poor density, inconsistent controls, or missing interaction states has a product-quality finding, not a nitpick.
Map each claim to actual evidence:
When independent product acceptance is required, verify that product-acceptance-verifier-maintainer returned
PASS for the same candidate fingerprint, runtime, organization/data identity,
and acceptance packet. FAIL, QUESTION, missing proof, or candidate drift
blocks final accept for that claim. Reviewer approval never upgrades a missing
required verifier pass. Artifact-only review can finish without a product verifier.
Lead with actionable findings, ordered by severity:
P0: unsafe, destructive, security-critical, or release-blockingP1: wrong behavior, major regression, broken workflow, or untrustworthy proofP2: meaningful product-quality, maintainability, or edge-case gapFor every blocker, state the evidence, user impact, and smallest credible change or proof needed. End with one convergence direction: the shortest coherent path from the current artifact to acceptance. Avoid a broad wishlist.
Verdict: accept | needs more evidence | reject
Level: stage verdict | final handoff verdict
Candidate and evidence baseline:
- ...
Findings:
1. [P1] ...
First-principles judgment:
- User job: ...
- Product direction: ...
UI/product-quality judgment:
- Decision sequence and focal action or peer choice set: ...
- Deferred controls: ...
- Safety-critical context retained: ...
- Back, Cancel, Close, Reopen, and draft semantics, including whether an
intentional draft contract exists: ...
- Other product-quality evidence: ...
Evidence integrity:
- Author-claimed: ...
- Reviewer-verified: ...
- Raw intent/correction ledger: ...
- Acceptance packet alignment: aligned | mismatch | missing; blocking mismatch: ...
- Comparative UI frame and nearest sibling/reference: ...
- Terminal-state language and virtualization continuity evidence: ...
- Verifier lease: current / stale / missing / not required at this stage
Convergence direction:
- ...
Blocking conditions:
- ...When there are no findings, say so explicitly and name residual test or visual risk. Use line-anchored code comments only for concrete source findings and keep their ranges tight.
A final handoff verdict can be accept only when all are true:
PASS for the current candidate. Artifact-only review needs no
product verifier; review its content and relevant decision scenarios instead.After a fix, recheck the affected evidence. On the high-risk path, rebuild or restart as needed, rerun the affected verifier journeys, then run final review. Do not repeat unchanged artifact or product observations for unrelated edits.
© Undertone0809, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 1 other file in .agents/skills/maintainer/agent-work-reviewer-maintainer of Undertone0809/rudder.
Open the folder on GitHubat commit 2676a5c
Agent Work Reviewer Maintainer next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Agent Work Reviewer Maintainer this skillUndertone0809/rudder | 292 | — | ~3.6k | Automated safety check: Pass | Apache-2.0 | |
| Setup Claude Mdambient-code/agentready | 153 | — | ~236 | Automated safety check: Pass | MIT | |
| Self Evolveavibebuilder/claude-prime | 120 | — | ~1.9k | Automated safety check: Pass | MIT | |
| Retro MetaNecmttn/ax | 115 | — | ~1.8k | Automated safety check: Pass | AGPL-3.0 | |
| Scoutandrew-yangy/gru-ai | 155 | — | ~5.6k | Automated safety check: Pass | MIT | |
| Self Improvereal-simple-labs/parker-brain | 102 | — | ~1.4k | Automated safety check: Pass | Custom licence |
ambient-code/agentready
Create comprehensive CLAUDE.md files with tech stack, standard commands, repository structure, and boundaries to optimize repositories for AI-assisted development
avibebuilder/claude-prime
The single config quality skill. An agent skill from avibebuilder/claude-prime.
Necmttn/ax
Deep retro of retros - investigation pass that surfaces improvements across older retros and the current ax setup.
andrew-yangy/gru-ai
External intelligence gathering — C-suite agents research the outside world (competitors, trends, frameworks, user sentiment) and propose initiatives.
real-simple-labs/parker-brain
Parker's self-improvement governance for the brand — the disposing half of the living layer.
addyosmani/agent-skills
Meta-skill for choosing which workflow skill fits the task at hand, plus always-on habits: surface assumptions, stop on confusion, push back, keep it simple and stay in scope.
Undertone0809/rudder
Turn the current conversation's workflow into a reusable agent skill.
Undertone0809/rudder
A skill your agent uses 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…
Undertone0809/rudder
A skill your agent uses 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 “清掉…
Undertone0809/rudder
Conducts enterprise-grade research with multi-source synthesis, citation tracking, and verification.
Undertone0809/rudder
A skill your agent uses to audit or clean Rudder worktrees, generated artifacts, logs, caches, and repo-owned processes without deleting active work, user data, or unrelated machine state.
Undertone0809/rudder
Create safe inline visual explanations in Rudder Chat. An agent skill from Undertone0809/rudder.
Categories
Independently review Rudder changes or proposals for intent, correctness, product quality, and evidence. Agent Work Reviewer Maintainer is an agent skill from Undertone0809/rudder. Independently review Rudder changes or proposals for intent, correctness, product quality, and evidence.
Agent Work Reviewer Maintainer fits situations like: tasks that involve Proposals and quotes; tasks that involve Agent instruction files.
Run `npx skills add Undertone0809/rudder --skill agent-work-reviewer-maintainer -a claude-code`. Or copy the skill folder (.agents/skills/maintainer/agent-work-reviewer-maintainer in Undertone0809/rudder) into .claude/skills/agent-work-reviewer-maintainer in your project. Claude Code loads it when a task matches its description.
Run `npx skills add Undertone0809/rudder --skill agent-work-reviewer-maintainer -a codex`. Or copy the skill folder (.agents/skills/maintainer/agent-work-reviewer-maintainer in Undertone0809/rudder) into .agents/skills/agent-work-reviewer-maintainer in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Undertone0809/rudder --skill agent-work-reviewer-maintainer -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/agent-work-reviewer-maintainer, .gemini/skills/agent-work-reviewer-maintainer, .github/skills/agent-work-reviewer-maintainer and .opencode/skills/agent-work-reviewer-maintainer in your project.
SKILL.md names no scripts, command-line tools or credentials: Agent Work Reviewer Maintainer is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Agent Work Reviewer Maintainer is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 3.6k tokens (SKILL.md is roughly 15k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Agent Work Reviewer Maintainer: Setup Claude Md (ambient-code/agentready, 153 stars), Self Evolve (avibebuilder/claude-prime, 120 stars), Retro Meta (Necmttn/ax, 115 stars) and Scout (andrew-yangy/gru-ai, 155 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
Undertone0809 (a GitHub user) maintains it in Undertone0809/rudder, which has 292 GitHub stars. The repository holds 30 skills in this directory. The repository was last updated on October 10, 2026.
Source: Undertone0809/rudder on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.