roi-go
Implement ROI plans in the product repo — wave-ordered delivery, oracle execution, and substantive evidence capture.
Skill by instagrim-dev
Chalk Labs
Need help deploying roi-go?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/instagrim-dev-roi-go
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/roi-go
What's inside
- Skill name
roi-go- Description
- Implement ROI plans in the product repo — wave-ordered delivery, oracle execution, and substantive evidence capture. Pair with roi:drive for lifecycle progression.
- License
- MIT
- Instructions
- 486 lines in SKILL.md · view on GitHub
Agent Skills spec issues
- files: referenced but missing: scripts/check_prompt_quality_gate.py, references/agentic-plan-strength.md, references/oracle-patterns.md
Files (1)
- SKILL.md
SKILL.md (first lines)
# roi:go — implementation driver
This skill turns ROI plans into real code, tests, and verification evidence.
It owns one stage: **read plans → implement actions → run oracles → record
evidence**. It is the **work loop** (edit repo → run gates →
`evidence_record`).
It does **not** replace `roi:drive`, which owns the **ROI loop** (runs,
verify gate, publication markers). `roi:drive` may invoke this skill in the
same session when implementation proof is owed.
**Pairing:** `roi:outline` → **`roi:go`** → `roi:drive`. Do not expect
`run_create` in `mode=local` to implement anything — it only records a stub
prompt. Implementation happens here.
## When invoked from `roi:drive`
When `status_get.summary.next_actions` leads with `roi:go`, treat that as
active scope:
- Use the **same `mission_id`** (and plan id / wave if drive named one).
- Select only plans covered by current planning orientation. Within that
semantic scope, prefer the lowest-wave plan that lacks substantive
verification evidence unless the operator named a specific plan.
- After recording evidence, return control to `roi:drive` so verify gate
and publish can proceed.
### Completion mode (drive-invoked, default)
When `roi:drive` invokes this skill for completion (default unless the
operator said **drive only**), do **not** stop after a single plan:
1. Read state:
```bash
node roi/scripts/lifecycle.mjs status_get '{"mission_id":"<id>"}'
```
Inspect `mission_go_progress` (`total`, `substantive`, `open[]`),
`latest_run`, and `orientation_get` for the selected plan. Progress fields
are telemetry only; they do not establish scope or readiness.
2. **Loop** until the semantically declared orientation scope has no open plan
obligations (or the operator constrained a single plan / wave). Do not infer
sufficiency from a nonzero count, ratio, percentage, score, or ContextPack
TTL:
- Pick the lowest-wave plan still lacking substantive `roi:go`
verification **and** whose `dependencies` (plan UUIDs) already have
substantive passes. Use:
```bash
node roi/scripts/lifecycle.mjs plan_list '{"mission_id":"<id>"}'
node roi/scripts/lifecycle.mjs evidence_list '{"mission_id":"<id>"}'
```
- Implement that plan (actions → oracles → `evidence_record` with proof
bundle).
- Emit `→ implemented [plan] (wave N, verification pass|fail)`.
- On oracle failure: stop with blocking plan id; do not advance to the
next plan in the loop.
3. Emit a **completion matrix** as telemetry, alongside the semantic scope and
current checkpoint identity:
```
roi:go progress: {substantive}/{total} substantive passes
open: [plan_id …] or (none)
orientation_scope: [owner_seam_id …]
checkpoint: <orientation checkpoint id/status>
```
4. Return control to `roi:drive` — drive will run reconcile (resume paused
review tasks), reach `verify_gate` (mandatory pause), and the operator
will run `roi:verify`.
### Strict mode (operator says strict / verified **or** brief policy is strict)
Strict applies when **any** of these hold:
1. Operator says `strict` / `verified` on `roi:drive` or sets `ROI_STRICT_VERIFY=1`.
2. `status_get.summary.verification_policy` is **`strict`** (brief carries
`verification_policy: strict` or graduation/maturity hints — see
[`docs/mission-verification-policy.md`](../../docs/mission-verification-policy.md)).
When strict applies, every `evidence_record` with `result: pass` must reach a
**verified trust tier** — either of:
- **`run_oracles: true`** — the helper runs `verification_targets` itself and
stamps `verified_by: mcp` (legacy stamp name; means **helper-verified**,
reported as `mcp_verified`). This is the strongest tier.
- **A subagent attestation** — `subagent_verified`, for a clean/external
verifying entity. See [Subagent verification](#subagent-verification-decision-055-d7)
below.
Plus, in both cases:
- **`paths_touched`** under `bmo/` or `roi/`.
- Optional **`product_tree: bmo`** or **`roi`** when porcelain cross-check
is appropriate for the plan slice.
Do not rely on agent-set `oracles_ok` alone in strict mode — the helper
overwrites oracle results when `run_oracles` is true.
**You cannot write `verified_by` yourself.** It is gate-authored: the ingress
strips any caller-supplied value and counts the attempt (decision 055 D2). A
pass carrying a self-typed `verified_by: mcp_verified` degrades to
`agent_claimed` and strict blocks it.
### Subagent verification (decision 055 D7, D8)
A **clean/external subagent is a valid verifying entity.** Its verification is
accepted at tier `subagent_verified`, which satisfies `require_verified_proof`,
**when it verified against a static prompt-doc on the graded surface of the
codified corpus** — rather than against prose generated during the run.
**Being under `docs/prompts/` is not enough (D8).** The corpus also holds
`fixtures/*-variant.md` files titled "Deliberately invalid …", one of whose
bodies reads *"Execute approved units anyway"*. The admitted surface is the partFrom instagrim-dev/roir, MIT.
More from instagrim-dev/roir
- 0.544score
roi-edit
instagrim-dev
Respond to review findings with plan revisions or a follow-on run.
SkillBFreshness: B★ 1Claude Code +9 - 0.544score
roi-learn
instagrim-dev
Detect reusable patterns from completed runs and propose a human-gated capability.
SkillBFreshness: B★ 1Claude Code +9 - 0.544score
roi-drive
instagrim-dev
Thin ROI lifecycle orchestrator.
SkillBFreshness: B★ 1Claude Code +9 - 0.541score
roi-source
instagrim-dev
Record structured source material and findings for an ROI mission.
SkillBFreshness: B★ 1Claude Code +9 - 0.541score
roi-cancel
instagrim-dev
Cancel an in-flight or paused run, marking pending tasks and activations as cancelled.
SkillBFreshness: B★ 1Claude Code +9 - 0.541score
roi-draft
instagrim-dev
Create a run on the latest plan.
SkillBFreshness: B★ 1Claude Code +9 - 0.541score
roi-inspect
instagrim-dev
Show current ROI mission summary, draft state, traces, reviews, and learning opportunities.
SkillBFreshness: B★ 1Claude Code +9 - 0.541score
roi-publish
instagrim-dev
Record a publication or handoff marker on a passing run.
SkillBFreshness: B★ 1Claude Code +9 - 0.541score
roi-start
instagrim-dev
Start a new ROI mission and seed the first brief.
SkillBFreshness: B★ 1Claude Code +9 - 0.541score
roi-run
instagrim-dev
Create or resume an ROI run and surface any orientation admission pause.
SkillBFreshness: B★ 1Claude Code +9 - 0.540score
roi-outline
instagrim-dev
Generate structured ROI plans with waves, dependencies, and falsifiable verification targets.
SkillBFreshness: B★ 1Claude Code +9 - 0.540score
roi-clarify
instagrim-dev
Refine the latest brief with constraints, success criteria, assumptions, and non-goals.
SkillBFreshness: B★ 1Claude Code +9
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Aug 23, 2026 (2 months ago)
- Last release
- Aug 1, 2026 (3 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/instagrim-dev/roir
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from instagrim-dev
- 0.544score
roi-drive
instagrim-dev
Thin ROI lifecycle orchestrator.
SkillBFreshness: B★ 1Claude Code +9 - 0.544score
roi-learn
instagrim-dev
Detect reusable patterns from completed runs and propose a human-gated capability.
SkillBFreshness: B★ 1Claude Code +9 - 0.544score
roi-edit
instagrim-dev
Respond to review findings with plan revisions or a follow-on run.
SkillBFreshness: B★ 1Claude Code +9 - 0.541score
roi-cancel
instagrim-dev
Cancel an in-flight or paused run, marking pending tasks and activations as cancelled.
SkillBFreshness: B★ 1Claude Code +9 - 0.541score
roi-draft
instagrim-dev
Create a run on the latest plan.
SkillBFreshness: B★ 1Claude Code +9 - 0.541score
roi-inspect
instagrim-dev
Show current ROI mission summary, draft state, traces, reviews, and learning opportunities.
SkillBFreshness: B★ 1Claude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get roi-go running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
roi-go skill. Agent Mart. https://agentmart.dev/skills/instagrim-dev-roi-go (last updated 2026-10-24)