Schematic
blader/schematic
Reverse engineer a detailed product and technical specification document from a git branch's implementation.
A skill your agent uses when Rudder development work needs first-principles advisor analysis plus independent reviewer rounds: proposals, UI/product decisions, architecture, release readiness…
$ npx skills add Undertone0809/rudder --skill advisor-review-loop-maintainer -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install Undertone0809/rudder advisor-review-loop-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/agent-skills-bak/maintainer/advisor-review-loop-maintainer .claude/skills/advisor-review-loop-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 "advisor-review-loop-maintainer" agent skill from https://github.com/Undertone0809/rudder/tree/main/agent-skills-bak/maintainer/advisor-review-loop-maintainer into .claude/skills/advisor-review-loop-maintainer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "advisor-review-loop-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/agent-skills-bak/maintainer/advisor-review-loop-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 advisor-review-loop-maintainer -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install Undertone0809/rudder advisor-review-loop-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/agent-skills-bak/maintainer/advisor-review-loop-maintainer .agents/skills/advisor-review-loop-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 "advisor-review-loop-maintainer" agent skill from https://github.com/Undertone0809/rudder/tree/main/agent-skills-bak/maintainer/advisor-review-loop-maintainer into .agents/skills/advisor-review-loop-maintainer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "advisor-review-loop-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 advisor-review-loop-maintainer -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install Undertone0809/rudder advisor-review-loop-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/agent-skills-bak/maintainer/advisor-review-loop-maintainer .cursor/skills/advisor-review-loop-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 "advisor-review-loop-maintainer" agent skill from https://github.com/Undertone0809/rudder/tree/main/agent-skills-bak/maintainer/advisor-review-loop-maintainer into .cursor/skills/advisor-review-loop-maintainer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "advisor-review-loop-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 agent-skills-bak/maintainer/advisor-review-loop-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 advisor-review-loop-maintainer -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install Undertone0809/rudder advisor-review-loop-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/agent-skills-bak/maintainer/advisor-review-loop-maintainer .gemini/skills/advisor-review-loop-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 "advisor-review-loop-maintainer" agent skill from https://github.com/Undertone0809/rudder/tree/main/agent-skills-bak/maintainer/advisor-review-loop-maintainer into .gemini/skills/advisor-review-loop-maintainer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "advisor-review-loop-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 advisor-review-loop-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 advisor-review-loop-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/agent-skills-bak/maintainer/advisor-review-loop-maintainer .github/skills/advisor-review-loop-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 "advisor-review-loop-maintainer" agent skill from https://github.com/Undertone0809/rudder/tree/main/agent-skills-bak/maintainer/advisor-review-loop-maintainer into .github/skills/advisor-review-loop-maintainer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "advisor-review-loop-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 advisor-review-loop-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 advisor-review-loop-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/agent-skills-bak/maintainer/advisor-review-loop-maintainer .opencode/skills/advisor-review-loop-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 "advisor-review-loop-maintainer" agent skill from https://github.com/Undertone0809/rudder/tree/main/agent-skills-bak/maintainer/advisor-review-loop-maintainer into .opencode/skills/advisor-review-loop-maintainer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "advisor-review-loop-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.
advisor-review-loop-maintainerA skill your agent uses when Rudder development work needs first-principles advisor analysis plus independent reviewer rounds: proposals, UI/product decisions, architecture, release readiness…
Advisor Review Loop Maintainer is an agent skill from Undertone0809/rudder. 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 返工”.
Its SKILL.md is about 4.2k tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files, including reference files (for example `references/runbook.md`).
It sits in Product & Project Management, covering Proposals and quotes and Feature launches and release readiness. 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.
7 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit e2ba0f1. 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.
Advisor Review Loop Maintainer loads about 4.2k tokens when it runs, and up to ~8.5k if it reads all its reference files. Until then it costs about 76 tokens; SKILL.md has 2,054 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 e2ba0f1, republished under its Apache-2.0 licence (© Undertone0809). 2,054 words, ~4,234 tokens.
.claude/skills/advisor-review-loop-maintainer/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.This skill chains existing Rudder maintainer practices:
build-advisor: turn fuzzy dissatisfaction or a high-stakes request into a
grounded scenario analysis, requirement map, options, and recommended plan.agent-work-reviewer-maintainer: independently judge whether the result
solved the right product problem with sufficient behavior, evidence, and
validation.product-acceptance-verifier-maintainer: when the loop evaluates delivered
product behavior rather than a proposal artifact, prove black-box acceptance
before final review.Use this skill when the work should not be accepted after one author pass. The goal is to create a reviewable proposal or implementation, expose it to independent pressure, revise it, and only hand off once the remaining risk is explicit.
Use this skill for Rudder development tasks where the user asks for any of:
Do not use this skill for a narrow bug fix, simple command, ordinary code review, direct release execution, or a generic first-principles advisory task where the correct specialized skill can execute directly.
If the user explicitly names this skill for a narrow screenshot-driven UI fix but does not ask for reviewer agents, repeated rounds, "no pass then rework", or an acceptance gate, use the lightweight route:
rudder-ui-polish-maintainer discipline.Do not spend a full two-reviewer loop on small color, spacing, label, icon, badge, menu-position, or redundant-wrapper fixes unless the user explicitly asks for that review bar.
Resolve these before starting:
If the user is explicit, infer reasonable defaults and proceed. Ask only when the target artifact or requested mode cannot be determined safely.
Respect review-only strictly. In review-only mode, produce the advisor frame,
review findings, verdicts, and smallest changes needed, but do not edit files,
rewrite the artifact, or continue into implementation unless the user
explicitly asks for rework after seeing the findings.
When the user escalates from architecture discussion to a new worktree or asks
the agent to experiment and solve the issue, stop repeating the advisory answer.
Reclassify the loop as proposal-then-implementation or direct
implementation:
When the conversation resumes after a turn_aborted, /goal, or a long-running
implementation checkpoint, rebuild the current state before continuing:
Do not assume the previous turn finished cleanly just because the next user message says to continue.
Collect the smallest set of evidence that can support real judgment:
.agents/skills/build-advisor/SKILL.md and
.agents/skills/maintainer/agent-work-reviewer-maintainer/SKILL.md.agents/skills/maintainer/product-acceptance-verifier-maintainer/SKILL.md
when the artifact is delivered behavior that needs black-box acceptanceFor Rudder product or workflow work, read the relevant subset of
doc/product/GOAL.md, doc/product/PRODUCT.md, doc/product/README.md plus relevant doc/product/domains/**, and
doc/engineering/DESIGN.md when UI is involved.
Keep the packet focused. Do not scan the whole repository just to look busy.
Follow the build-advisor discipline before drafting or accepting the target:
Do not claim literal "100% certainty." Instead, state the coverage boundary: what scenarios were considered, what evidence supports them, and what new evidence would change the conclusion.
Reviewer count follows risk, not habit.
Use three distinct reviewer lenses for consequential proposals, workflow changes, skills, agent-visible contracts, UI/product journeys, architecture, release readiness, Desktop/runtime/CLI decisions, prior failed handoffs, or any task where the user explicitly asks for adversarial or heuristic pressure:
For narrow proposal review, mechanical skill/doc changes, or low-risk non-product artifacts, two reviewers are acceptable only when one owns functional trust and the other is explicitly adversarial or heuristic. Record which lens was omitted and why.
If the artifact is delivered product behavior rather than an advisory/proposal
artifact, run or route black-box acceptance through
product-acceptance-verifier-maintainer before final reviewer acceptance. A
reviewer verdict does not convert missing acceptance proof into product proof.
When subagents are available and the user asked for reviewer agents, spawn the
selected reviewers in the same turn so they evaluate independently. Record the
review execution mode as spawned reviewers.
Functional trust reviewer:
Use .agents/skills/maintainer/agent-work-reviewer-maintainer/SKILL.md.
Review this artifact as the functional trust reviewer. Focus on contracts,
evidence, validation, org scoping, product invariants, implementation
feasibility, rollback/recovery, and handoff trust. Separate author-claimed proof
from proof you inspected. Give accept / conditional accept / needs more
evidence / reject, blocking gaps, and the smallest changes needed to pass.Adversarial reviewer:
Use .agents/skills/maintainer/agent-work-reviewer-maintainer/SKILL.md.
Review this artifact as the adversarial reviewer. Try to break the framing,
requirement map, evidence, and proposed execution. Focus on hidden assumptions,
wrong abstraction level, path dependence, weak proof, overfitting to examples,
conflicting docs, untested actor behavior, and product-wrong outcomes. Give
accept / conditional accept / needs more evidence / reject, blocking gaps, and
the smallest changes needed to pass.Heuristic/product-systems reviewer:
Use .agents/skills/maintainer/agent-work-reviewer-maintainer/SKILL.md.
Review this artifact as the heuristic/product-systems reviewer. Judge whether
the work solves the right problem in the smallest durable way. Focus on missing
actor journeys, better questions, teachable contracts, future-proofing path,
second-order consequences, and whether a narrower or different slice would
better serve Rudder's agent-work loop. Give accept / conditional accept / needs
more evidence / reject, blocking gaps, and the smallest changes needed to pass.Include the same evidence packet, target artifact, user request, and evaluation rubric in each prompt. Also include the target artifact basis, prior blockers, changed evidence since the last round, and whether this is a stage review or a final handoff review. Tell reviewers they are not implementers; they should judge and identify gaps.
If subagents are unavailable, distinguish two cases:
blocked: spawned reviewers unavailable. You may still provide an advisor
artifact and local validation evidence, but do not call the review gate
passed unless the user explicitly lowers the bar for this turn.serial lens fallback, do not
claim that agents were spawned, and treat independence confidence as lower.
Keep the lenses separate and label them so the author pass does not silently
grade itself.After the lens reviews return:
accept, conditional accept, reject, or
needs more evidenceIn review-only mode, stop here with the merged findings and smallest rework
list. Do not revise the artifact or run another round unless the user explicitly
switches from review to rework.
If any selected reviewer rejects the artifact or names a blocking gap, do not hand off as final. Rework first.
For high-stakes tasks, skill creation, workflow changes, or when the user asks for two iterations, run a second reviewer round after the first revision.
The next-round prompt should include:
If round two still produces a rejection or unresolved blocker, do another targeted rework and repeat the review loop until either:
Before starting another broad reviewer round, compare target artifact basis, acceptance bundle, prior blockers, and changed evidence. If the same blocker is unchanged and no artifact or proof changed, reuse the prior gate state and work the blocker first. When the delta is narrow, route only the lens that can judge that delta.
The final answer should be compact but must include:
If code, docs, or skills changed, follow repository validation, commit, and push rules. Keep unrelated dirty worktree changes out of the commit. For skill changes, at minimum validate JSON eval files and report whether any eval harness or benchmark viewer was run; if not run, say why.
Treat the result as not ready when any of these are true:
needs more evidence; collect the
missing artifact before another review when possible.rudder-ui-polish-maintainer for implementation, visual proof,
tests, commit, and handoff.Use this structure when reporting the loop:
结论:...
产物:
- ...
Advisor 覆盖:
- 场景/角色:...
- 需求类:...
- 非目标:...
- 关键 corner cases:...
Review 轮次:
- Round 1: functional ..., adversarial ..., heuristic ...
- Round 2: targeted lenses ..., omitted lens ...
- Execution mode: spawned reviewers / serial lens fallback
返工摘要:
- ...
验证:
- Passed: ...
- Not run / not proven: ...
剩余风险:
- ...Keep the final response shorter when the work is small, but do not omit failed checks or unresolved blockers.
© 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 (references) in agent-skills-bak/maintainer/advisor-review-loop-maintainer of Undertone0809/rudder.
Open the folder on GitHubat commit e2ba0f1
Advisor Review Loop 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 |
|---|---|---|---|---|---|---|
| Advisor Review Loop Maintainer this skillUndertone0809/rudder | 292 | — | ~4.2k | Automated safety check: Pass | Apache-2.0 | |
| Schematicblader/schematic | 240 | — | ~2.2k | Automated safety check: Pass | MIT | |
| QA Releasejitpass/jit | 162 | — | ~1.1k | Automated safety check: Pass | Custom licence | |
| Azsdk Common Prepare Release PlanAzure/azure-sdk-for-android | 121 | — | ~733 | Automated safety check: Pass | MIT | |
| Release Checklistbactopia/bactopia | 522 | — | ~4.9k | Automated safety check: Pass | MIT | |
| Release Managerfinos/morphir | 213 | — | ~3.2k | Automated safety check: Pass | Apache-2.0 |
blader/schematic
Reverse engineer a detailed product and technical specification document from a git branch's implementation.
jitpass/jit
Run jit's pre-release QA — a team of QA-engineer subagents (functionality, integrations, UX, bug-hunting, code review) that exercise a release candidate on this real Mac and hand back a consolidated…
Azure/azure-sdk-for-android
Create and manage release plan work items for Azure SDK releases across languages.
bactopia/bactopia
Audit whether Bactopia is ready for a version release and produce a GO / NO-GO recommendation report.
finos/morphir
Assists with Morphir CLI release management for finos/morphir, including pre-release verification, extension verification, version bumps, tagging, and release coordination.
kernitus/BukkitOldCombatMechanics
A skill your agent uses for GitHub release, Hangar, CurseForge/BukkitDev upload, Spigot release handoff, licence, asset naming, supported-version, and workflow readiness checks; do not use for…
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
A skill your agent uses when Rudder development work needs first-principles advisor analysis plus independent reviewer rounds: proposals, UI/product decisions, architecture, release readiness…. Advisor Review Loop Maintainer is an agent skill from Undertone0809/rudder. 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 返工”.
Advisor Review Loop Maintainer fits situations like: rudder development work needs first-principles advisor analysis plus independent reviewer rounds: proposals; UI/product decisions; release readiness; workflow changes.
Run `npx skills add Undertone0809/rudder --skill advisor-review-loop-maintainer -a claude-code`. Or copy the skill folder (agent-skills-bak/maintainer/advisor-review-loop-maintainer in Undertone0809/rudder) into .claude/skills/advisor-review-loop-maintainer in your project. Claude Code loads it when a task matches its description.
Run `npx skills add Undertone0809/rudder --skill advisor-review-loop-maintainer -a codex`. Or copy the skill folder (agent-skills-bak/maintainer/advisor-review-loop-maintainer in Undertone0809/rudder) into .agents/skills/advisor-review-loop-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 advisor-review-loop-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/advisor-review-loop-maintainer, .gemini/skills/advisor-review-loop-maintainer, .github/skills/advisor-review-loop-maintainer and .opencode/skills/advisor-review-loop-maintainer in your project.
SKILL.md names no scripts, command-line tools or credentials: Advisor Review Loop 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.
Advisor Review Loop 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 4.2k tokens (SKILL.md is roughly 17k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 4.2k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Advisor Review Loop Maintainer: Schematic (blader/schematic, 240 stars), QA Release (jitpass/jit, 162 stars), Azsdk Common Prepare Release Plan (Azure/azure-sdk-for-android, 121 stars) and Release Checklist (bactopia/bactopia, 522 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 9, 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.