跳到正文
cccskills
免费在 GitHub 公开

rpi

Takes one accepted change from implementation through required checks and closeout. It uses a fresh, author-distinct review only when requested or when a mistake could be costly, and reports evidence, unchecked work, and open decisions.

中文简介正在准备中。当前显示英语简介。

原文查看原文说明

Drive one accepted change through implementation and checks to done, with one fresh review only where a mistake is costly. Use when: asked to run or orchestrate work through RPI.

hashgraph-online/awesome-codex-plugins星标 1,422(GitHub 1,422 + cccskills 0)

实测评分 未实测

查看安装方法

适用场景

  • Completing an approved code change
  • Running required checks and reporting results
  • Getting a focused review for a high-cost mistake

包含的文件(3)

  • SKILL.md9.4 KB
  • references/boundaries.md4.1 KB
  • references/outer-goal.md1.5 KB

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

RPI

Own the authorized outcome through finish. RPI (research, plan, implement) is one native pass, not fixed phases: use the native coding agent and shell. BD or the caller's tracker owns work and handoffs; Git owns content and delivery. AgentOps supplies a small charter and one fresh judgment where a mistake is costly, not a scheduler.

Operating charter

  1. Use the existing accepted outcome, scope and real bounds. A clear change needs no Plan, Recall or Learn worksheet. Resolve uncertainty only when it could change the implementation or acceptance decision.
  2. Take the smallest acceptance-advancing action. Plan shapes missing intent or revises a disproved approach. Once an implementer can act and a validator can judge, implement; do not keep improving the plan. Approach revisions preserve acceptance and authorized scope. Acceptance changes need caller authority.
  3. Implement and repair ordinary known defects directly. A known test failure needs a fix and a discriminating check, not another planning phase, council or helper.
  4. Use focused checks during edits and complete required integration checks before finishing. Reuse a check result only while its inputs are unchanged; rerun affected checks after changes. Reserve capacity for integration and repair. Keep a subject unchanged while it is being judged.
  5. Spend validation where a mistake is costly. For an ordinary change the checks and CI are the gate: finish. Obtain Validate from one fresh author-distinct context only when the caller asks, when a mistake cannot be cheaply undone after it lands (a published release or instructions users will follow, a security boundary, destroying data or tracker state, deleting a check that protects the product), or when no deterministic check covers the changed behavior. Use the author's model family unless the caller selects additional legs; explicitly required reviewers remain required.
  6. One round. Give the validator the accepted criteria, the exact subject and one question written before it starts, never the author's confidence or desired verdict; it does not re-run the checks. Repair what fails the accepted behavior or would mislead a user, break install or the CLI, or remove protection for the product; treat the rest as optional notes. Confirm each repair with a check and finish. A repair does not start another review, and NOT_PROVEN is reported with its gaps, not chased. Keep review cost a fraction of the cost of the work; when it approaches that cost, stop and report what is unchecked.
  7. Stop at completed acceptance, cancellation, refusal, a spent real bound, a pending caller decision or an unresolved causal stall after the help below. A choice the accepted outcome depends on that lies outside existing authority (changed acceptance, wider scope, an irreversible step it does not cover) is the caller's decision, not a stall, so no helper applies. Finish the independent authorized work, then stop and return the choice instead of waiting on it, handed over in full: what raised it, what you found, the options with their tradeoffs and your recommendation. A count or a link is not a handover, and the result is never done while a choice is open. Adjacent improvements are not permission to expand the goal. Report them briefly only when useful; do not turn them into another work batch.

Delegation and handoffs

When delegation is authorized and useful, select the runtime's task-only dispatch option for independent work: a short prompt in a full-history fork still carries the full history, and prompt wording proves neither isolation nor a smaller inherited context. Supply accepted intent and scope, the exact subject, relevant evidence, remaining bounds, the result's consumer and check ownership; resume an author for direct repair when useful. At completion, verify the expected subject and required results; a quiet or partial status is not success. Integrate as Implement describes for delegated work, disclosing missing or truncated evidence in the existing handoff.

Causal stall and bounds

Name a stall by what you observed, never by a count:

  • Unknown cause: a check fails and neither its output nor the diff points to a change or assumption you can name.
  • Recurrence: a check that passed after a repair fails again for the same cause.
  • No progress: the failing check's output and the diff are unchanged since the previous attempt, or a delegated worker's last observed activity has not changed since you last looked.
  • Wrong objective: a caller correction, or a check of the accepted example, shows the work aims at something acceptance does not ask for.

Any of the four admits at most one bounded fresh helper for that incident within authority and bounds; if it stays unresolved, the stalled Result names its observed fact. Give it the failed assumption, evidence and one discriminating question. Resume only with a different testable approach; an unhelpful answer ends the attempt. Do not chain helpers or rename the incident. Known failures get direct repair. Cancellation, refusal and spent hard time/cost/quota skip help.

Respect actual caller/native limits, including explicit repair-round bounds. Retries, compaction, helpers and new subjects never renew them; retry count alone is not a spent budget, and prompt text proves no native enforcement. If interruption threatens evidence, preserve accepted intent, exact subject, check results, unresolved cause, bounds and helper use in the native handoff. Outer-goal guidance remains optional.

Evidence and boundaries

When a validator is used, bind accepted intent, complete changed paths, the exact subject and its check results using Validate's Subject rules, including its status listing and file hashes for uncommitted work. Where the repository records AgentOps evidence bindings, run ao provenance evidence-orphans --root <repo> --changed <path>... and disclose the acceptance evidence it reports orphaned. Requested proof goes to protected storage outside Git that the caller selects; preserve legacy .agents/ evidence. Validate's decision order sets a requested binding verdict, which the author cannot issue.

Memory, specialists and runtime adapters are on demand; no-match and no-change are valid. Read boundaries when authority, scope, evidence or delivery is at issue. Do not invent a runtime, hidden machine artifact or workflow to finish an ordinary change.

Closeout

Report in this shape. Plans, activity, reviews and saved pages earn no capability credit, and an unchecked item is reported, not a reason to keep validating. Machine evidence such as rpi-report.v1 or verdict.v2 is optional unless a caller or declared consumer requires it. When no machine artifact is requested or required, return the result without creating one.

Result:      done | stopped: <cancelled | refused | needs decision: <choice> | bound spent | stalled: <unknown cause | recurrence | no progress | wrong objective> - <observed fact>> | NOT_PLANNED | NOT_BUILT
Subject:     <commit, branch or diff identity>
Acceptance:  <criterion> -> <evidence: check, receipt or ref>, one line each
Checked:     <checks run on the final subject, with results>
Not checked: <what was not run or not covered, and why> | none
Judgment:    none (checks and CI gate an ordinary change) | <validator context id>: PASS | FAIL | NOT_PROVEN
Limits:      <material gaps; each open decision in full; departures from the literal ask, one line with its reason each; adjacent work noticed but not done> | none

A departure is a call made within authority that the caller would want to know: building differently than asked, declining or disputing a finding, or following a mid-run steer. Routine fixes stay out; with no such call, add none.

NOT_PLANNED (stopped before an actionable slice existed) and NOT_BUILT (stopped before a candidate change existed) describe progress, not semantic verdicts.

When rpi-report.v1 is requested, its status is the validator's verdict when Judgment ran on the final subject. Otherwise it is NOT_PLANNED or NOT_BUILT as reported, FAIL when a check on the final subject proves a criterion failed, and NOT_PROVEN for every other Result, done included; never PASS. Fill checked and not_checked; fields the runtime did not derive, and both verdict fields when no validator ran, are null.

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

Plan worthwhile local tasks by checking dependencies, effects, resources, and platform boundaries, then execute the exact approved plan. It can use safe parallel work or suitable Apple-silicon backends when the project exposes them.

中文简介正在准备中。当前显示英语简介。

  • Speed up independent local build or test steps
  • Plan a task with several dependency-linked operations
  • Choose an Apple-silicon backend for supported numerical or media work
hashgraph-online/awesome-codex-plugins14222026年10月27日 更新

add

免费

Record deferred engineering decisions and temporary workarounds in a debt registry, with context such as effort, ongoing cost, affected area, and payoff trigger. Entries receive short labels so they can be reviewed or dropped later.

中文简介正在准备中。当前显示英语简介。

  • Logging a TODO or unfinished implementation
  • Recording a temporary default or bypassed check
  • Tracking a swallowed error or loosened type
hashgraph-online/awesome-codex-plugins14222026年10月28日 更新

Generate or compare AI agent code for LangChain, EINO, AutoGen, AgentScope, and CrewAI using framework-specific templates, API mappings, conventions, and project structures. Reference files include verification dates to help identify potentially outdated guidance.

中文简介正在准备中。当前显示英语简介。

  • Creating an agent project for a chosen framework
  • Comparing APIs across supported agent frameworks
  • Referencing framework-specific tool and memory patterns
hashgraph-online/awesome-codex-plugins14222026年10月26日 更新

Investigate a reproducible bug, test failure, or unexpected page behavior, then make a narrowly scoped fix. The workflow calls for a regression test before changing code, verifies the fix, and reports remaining risks and evidence while avoiding unrelated refactoring or feature work.

中文简介正在准备中。当前显示英语简介。

  • Finding the cause of a failing test
  • Fixing an unexpected page or feature behavior
  • Adding a regression test before a minimal code change
hashgraph-online/awesome-codex-plugins14222026年10月28日 更新

Build an AI agent project through six collaborative stages, from requirements and architecture to tools, prompts, code generation, and verification. Start framework-independent, then generate a runnable project for frameworks such as LangChain, EINO, AutoGen, AgentScope, or CrewAI.

中文简介正在准备中。当前显示英语简介。

  • Designing an AI agent from a business need
  • Generating a runnable agent project
  • Planning tools, prompts, and orchestration
hashgraph-online/awesome-codex-plugins14222026年10月26日 更新

Audit a project or learning workflow for scope drift, conflicting plans, inconsistent names, and code quality concerns. The skill reads project files and code, then reports evidence, severity, and suggested next steps without changing files.

中文简介正在准备中。当前显示英语简介。

  • Checking whether project work has drifted from its agreed scope
  • Finding conflicting plans or inconsistent naming
  • Reviewing code against project decisions without editing it
hashgraph-online/awesome-codex-plugins14222026年10月28日 更新

查看 hashgraph-online 的全部技能

报告此技能的问题