Best for
- Build Advisor followed by reviewer agents
- first-principles product, scenario, or requirement analysis that must pass
- deep corner-case coverage before implementation or handoff
Undertone0809/rudder/agent-skills-bak/maintainer/advisor-review-loop-maintainer/SKILL.md
Use it for deployment and design tasks; the detail page covers purpose, installation, and practical steps.
Decision brief
This skill chains existing Rudder maintainer practices:
Compatibility matrix
| Platform | Status | Evidence | What to check |
|---|---|---|---|
| Codex | Not declared | No explicit evidence | Portability before use |
| Claude Code | Not declared | No explicit evidence | Portability before use |
| Cursor | Not declared | No explicit evidence | Portability before use |
| Gemini CLI | Not declared | No explicit evidence | Portability before use |
Installation
The source command is displayed only when detected. A safe inspection prompt is always available so your agent can explain every action before execution.
npx skills add https://github.com/Undertone0809/rudder --skill "agent-skills-bak/maintainer/advisor-review-loop-maintainer"Inspect the Agent Skill "advisor-review-loop-maintainer" from https://github.com/Undertone0809/rudder/blob/744774682bcae286fe56bc859c5e404efc97e463/agent-skills-bak/maintainer/advisor-review-loop-maintainer/SKILL.md at commit 744774682bcae286fe56bc859c5e404efc97e463. List every install step, command, network request, credential, file read/write, external action, and rollback step. Explain whether it fits my task. Do not install or execute anything until I approve.
Workflow
Collect the smallest set of evidence that can support real judgment:
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.
Treat the result as not ready when any of these are true:
Use this skill for Rudder development tasks where the user asks for any of:
Resolve these before starting:
Permission review
The documentation asks the agent to read local files, directories, or repositories.
Keep the packet focused. Do not scan the whole repository just to look busy.The documentation asks the agent to create, modify, or delete local files.
User asked for implementation: write the plan only when repo rules requireEvidence record
| Signal | Value | Evidence type | Meaning |
|---|---|---|---|
| Quality score | 94/100 | Computed | Documentation, specificity, maintenance, and trust rules |
| Repository stars | 286 | Source | Repository attention, not individual Skill quality |
| Compatibility | 0 platforms | Source | Declared in the catalog source record |
| Usage guide | automated source guide | Editorial | Generated or reviewed according to the visible evidence level |
Pinned source
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.
Frequently asked questions
This skill chains existing Rudder maintainer practices:
The source record exposes this install command: npx skills add https://github.com/Undertone0809/rudder --skill "agent-skills-bak/maintainer/advisor-review-loop-maintainer". Inspect the command and pinned source before running it.
Static rules flagged read-files, write-files in the source; the page lists the matching lines and excerpts.
Alternatives
drafthq/draft
Decompose project or track into modules with dependency mapping. Project scope updates architecture.md and derives .ai-context.md. Track scope generates hld.md (always) and lld.md (when --lld or High-complexity module triggers it) — design-mandated artifacts that drive implement, deploy-checklist, and upload sign-off.
microsoft/Sico
Execute Android UI workflows on a sandbox device, review results, and produce a structured execution report.
wanshuiyin/Auto-claude-code-research-in-sleep
Use it for deployment and design tasks; the detail page covers purpose, installation, and practical steps.
Forward-Future/loopy
Discover, find, compare, audit, repair, adapt, craft, run, debrief, save, and prepare repeatable AI-agent loops for publication. Use when a user asks to analyze code or coding threads for recurring work, find a published loop, interview them to turn a goal into a bounded loop, review a loop for weak checks or unsafe authority, execute a loop with an evidence receipt, learn from completed runs, save or reuse a project loop, or validate and submit a loop to Loop Library.