Agent skill

Debug Run Transcript Maintainer

by Undertone0809 in Undertone0809/rudder

A skill your agent uses when analyzing one Rudder agent run or recent run batches: run IDs, partial IDs, transcripts, run logs, execution traces, runtime failures, finalizer failures, stdout/stderr…

Apache-2.0Auto-check passedDevelopment

Install Debug Run Transcript Maintainer

skills CLI
$ npx skills add Undertone0809/rudder --skill debug-run-transcript-maintainer -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install Undertone0809/rudder debug-run-transcript-maintainer --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/Undertone0809/rudder.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/maintainer/debug-run-transcript-maintainer .claude/skills/debug-run-transcript-maintainer && rm -rf skills-src

Use ~/.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/

Facts

Skill name
debug-run-transcript-maintainer
GitHub stars
292
Token cost
~3.3k tokens
SKILL.md length
1,527 words
Files
2 (incl. references)
Skills in repo
30
Repo updated
First seen
Licence
Apache-2.0

At a glance

A skill your agent uses when analyzing one Rudder agent run or recent run batches: run IDs, partial IDs, transcripts, run logs, execution traces, runtime failures, finalizer failures, stdout/stderr…

  • Works in 9 steps: Identify the run → Preferred path: run-intelligence CLI… → API path if you need raw data → …
  • Analyzing one Rudder agent run
  • SKILL.md covers Purpose, Source Priority, Important Lessons / Known Traps and Workflow, plus 4 more sections
  • Calls curl, node and pnpm

What it does

Debug Run Transcript Maintainer is an agent skill from Undertone0809/rudder. Use when analyzing one Rudder agent run or recent run batches: run IDs, partial IDs, transcripts, run logs, execution traces, runtime failures, finalizer failures, stdout/stderr, run quality, or recent org run behavior.

Its SKILL.md is about 3.3k 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 Development. 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.

When your agent uses it

  • Analyzing one Rudder agent run
  • Recent run batches: run IDs
  • Execution traces
  • Runtime failures

Example prompts

  • “/debug-run-transcript-maintainer”

Workflow steps

9 steps, taken from the step headings in SKILL.md.

  1. Identify the run
  2. Preferred path: run-intelligence CLI helpers
  3. API path if you need raw data
  4. Filesystem fallback
  5. Direct DB fallback
  6. Run Summary
  7. What Happened
  8. Key Evidence
  9. Raw Log

What it can do on your machine

Read from SKILL.md and the folder at commit b82f1b4. It shows what the files ask for, not the result of running them.

  • Tool permissions

    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.

  • Runs code

    Shell commands in SKILL.md call:

    • curl
    • node
    • pnpm

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use curl and pnpm, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Debug Run Transcript Maintainer loads about 3.3k tokens when it runs, and up to ~6.6k if it reads all its reference files. Until then it costs about 63 tokens; SKILL.md has 1,527 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~63
When it runs · the whole SKILL.md, loaded when a task matches
~3.3k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~6.6k

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.

Safety

Auto-check passed

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.

SKILL.md

The full file from Undertone0809/rudder at commit b82f1b4, republished under its Apache-2.0 licence (© Undertone0809). 1,527 words, ~3,289 tokens.

Download SKILL.mdSave it as .claude/skills/debug-run-transcript-maintainer/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
debug-run-transcript-maintainer
description
Use when analyzing one Rudder agent run or recent run batches: run IDs, partial IDs, transcripts, run logs, execution traces, runtime failures, finalizer failures, stdout/stderr, run quality, or recent org run behavior.

Debug Run Transcript

Analyze Rudder agent runs by reconstructing the execution story from the best available source.

Purpose

Runs fail for several different reasons:

  • the model/runtime emitted an error
  • the transcript parser missed useful structure
  • the event stream is incomplete
  • the stored excerpts are too shallow
  • a tool call succeeded, but Rudder's message/run lifecycle marked the workflow failed during stream finalization, persistence, or UI status mapping
  • the operator has only a partial run ID or limited context

This skill helps diagnose those cases without getting stuck on the wrong data source.

Debugging proves what happened in a run; it does not by itself prove that a product fix works. When a transcript diagnosis leads to a code, CLI, skill, runtime, or UI change, hand the work back to the lifecycle verification path and require product proof for the affected actor and terminal surface.

Source Priority

Always use sources in this order:

  1. Run-intelligence loader/API
    • Best default.
    • Reads run metadata, run events, and the underlying run log.
    • Reconstructs transcript entries with runtime-specific parsers.
  2. Filesystem run log fallback
    • Use when the local API is unavailable but run logs exist on disk.
    • Good for transcript/tool-call reconstruction.
  3. Direct database queries
    • Use only for targeted checks or when the first two paths are unavailable.
    • DB rows alone are not the full transcript story.

Important Lessons / Known Traps

  • Do not assume ~/.rudder/instances/dev/postgres-uri exists. In this repo it is not a reliable universal entrypoint.
  • Do not start with heartbeat_run_events and assume they are the complete transcript. They are supplemental run events, not the full parsed execution trace.
  • Do not write WHERE id LIKE 'prefix%' against uuid columns. Cast first: id::text ILIKE 'prefix%'.
  • Do not assume pnpm exec tsx works from the repo root here. Prefer the repo-local launcher:
bash
node cli/node_modules/tsx/dist/cli.mjs ...
  • Do not treat stdout_excerpt / stderr_excerpt as the whole log. They are quick diagnostics only.
  • If /api/run-intelligence/runs/<id>/log returns 404, do not assume the run has no raw log anywhere. First check whether you are querying the wrong Rudder instance (for example dev server/API while the run log lives under ~/.rudder/instances/e2e/data/run-logs/...).

Workflow

1. Identify the run

If the user gives:

  • a full run ID: use it directly
  • a short prefix like 7d28669d: treat it as a prefix
  • a recent-run batch request like "prod Z Studio 最近 30 个 run": treat it as batch mode and identify the org/runtime/time window before deep-diving
  • only an agent or timeframe: first help locate likely runs before deeper analysis

If the user provides no identifying info at all, ask for at least one of:

  • run ID or prefix
  • agent name
  • approximate time window
1.1 Batch mode for recent runs

Use batch mode when the user asks for recent N runs, org-level run quality, efficiency, repeated failures, automation output quality, or "有什么可以优化".

Batch mode is not the same as a Codex session benchmark. Stay on Rudder agent run evidence: heartbeat_runs, run-intelligence metadata, run logs, result_json, usage_json, stderr/stdout excerpts, and transcript outlines.

Workflow:

  1. Resolve the active Rudder instance and org. Prefer explicit org names from the prompt, then live API/org listings, then local instance files.
  2. Build the cohort with a stable ordering, usually most recent finished runs for the selected org and optional agent/runtime filter.
  3. For each run, capture status, duration, runtime, cost/tokens when present, result shape, stderr/error excerpt, and whether raw log/transcript evidence exists.
  4. Classify reusable failure classes: no-op heartbeat, missing context, shallow final answer, repeated tool/runtime failure, excessive cost, blocked environment, stale session continuity, or missing handoff artifact.
  5. Deep-dive only the representative runs needed to prove each failure class. Do not parse every full log when metadata already shows the distribution.
  6. Output optimization proposals tied to evidence, not a generic agent-quality essay.

If localhost, API, or Postgres access is blocked by sandbox or runtime policy, do not stop. Pivot to filesystem-side evidence:

  • ~/.rudder/instances/*/data/run-logs
  • local run-intelligence artifacts or log stores
  • workspace artifacts referenced by recent runs
  • database directory or config files that identify the likely instance
  • available JSON summaries, excerpts, and session ids

State which sources were unavailable and label any conclusions that are based on fallback evidence rather than live API/DB reads.

1.2 Separate root cause evidence from fix proof

When the user is debugging a concrete failure that may need a fix, keep two ledgers separate:

  • Root cause evidence: run metadata, transcript entries, stdout/stderr, events, source code, config, database rows, or runtime state that explains why the run behaved that way.
  • Product proof required after a fix: actor, trigger, system effect, terminal surface, seed/mutation data, screenshots, API readback, or CLI output needed to show the workflow now behaves correctly.

If the debug stage finds the likely fix but the terminal workflow has not been rerun, say fix proof missing instead of calling the issue resolved. For agent-facing bugs, prefer rerunning a disposable agent issue or heartbeat path after implementation rather than only checking stored excerpts or database rows.

1.3 Diagnose finalizer failures separately from tool failures

When the user says a tool failed, or a UI surface shows failed, do not assume the named tool was the root cause. Split the execution into layers:

  1. Tool result: did the tool call return isError, stderr, HTTP error, or a malformed payload?
  2. Assistant output: did the model produce a final answer, structured result, or continuation after the tool result?
  3. Runtime process: did the adapter process exit cleanly, timeout, receive a signal, or lose the session?
  4. Rudder finalizer: did stream close, message persistence, run status update, transcript parsing, or result extraction mark the run/message failed?
  5. Terminal surface: did Messenger, Issue Detail, run-intelligence, or another UI/API consumer show a failure state that disagrees with lower-level evidence?

If tool results are successful but the UI or run row is failed, classify the root cause as finalizer/status-mapping suspected until proven otherwise. The next source of truth is the server log, stream route, adapter finalization path, run events, message status rows, and UI status mapping, not another inspection of the successful tool payload.

Show full SKILL.md (534 more words)Show less
2. Preferred path: run-intelligence CLI helpers

Use these first when working locally in this repo.

High-level diagnosis

bash
node cli/node_modules/tsx/dist/cli.mjs packages/run-intelligence-core/src/cli/analyze.ts <run-id-or-prefix> [auto|quick|error|perf|full]

Outline model turns / steps

bash
node cli/node_modules/tsx/dist/cli.mjs packages/run-intelligence-core/src/cli/trace-outline.ts <run-id-or-prefix>

Inspect a specific step

bash
node cli/node_modules/tsx/dist/cli.mjs packages/run-intelligence-core/src/cli/trace-entry.ts <run-id-or-prefix> <stepIndex|turn:N>

These commands already know how to:

  • search by run prefix across orgs
  • fetch run metadata, events, and logs through the API
  • fall back to filesystem run logs if the API path is unavailable
  • parse runtime-specific stdout into transcript entries
3. API path if you need raw data

If the local Rudder server is up, use the run-intelligence API directly.

Useful endpoints:

bash
curl http://127.0.0.1:3100/api/orgs
curl "http://127.0.0.1:3100/api/run-intelligence/orgs/<org-id>/runs?limit=50&runIdPrefix=<prefix>"
curl "http://127.0.0.1:3100/api/run-intelligence/runs/<run-id>"
curl "http://127.0.0.1:3100/api/run-intelligence/runs/<run-id>/events"
curl "http://127.0.0.1:3100/api/run-intelligence/runs/<run-id>/log"

If RUDDER_API_URL is set, use that base URL instead of http://127.0.0.1:3100/api.

4. Filesystem fallback

If the API path is unavailable, the run-intelligence CLI loader can still fall back to filesystem logs automatically.

Default local run-log root:

text
~/.rudder/instances/dev/data/run-logs

If the run came from a different local instance, also check sibling stores such as:

text
~/.rudder/instances/e2e/data/run-logs

This matters when:

  • run detail and events resolve correctly through one server
  • but /run-intelligence/runs/<id>/log returns 404
  • and the raw log actually exists under another instance root

Use the same CLI commands above before inventing a custom parser.

5. Direct DB fallback

Use DB queries only when you need targeted supplementary checks.

Examples:

Run metadata by prefix

sql
SELECT
  r.id,
  r.status,
  r.exit_code,
  r.signal,
  r.error,
  r.error_code,
  r.started_at,
  r.finished_at,
  r.session_id_before,
  r.session_id_after,
  r.stdout_excerpt,
  r.stderr_excerpt,
  r.usage_json,
  r.result_json,
  a.name AS agent_name,
  a.agent_runtime_type
FROM heartbeat_runs r
JOIN agents a ON r.agent_id = a.id
WHERE r.id::text ILIKE '7d28669d%'
ORDER BY r.created_at DESC;

Run events by prefix

sql
SELECT
  seq,
  event_type,
  stream,
  level,
  message,
  payload,
  created_at
FROM heartbeat_run_events
WHERE run_id::text ILIKE '7d28669d%'
ORDER BY seq, id;

Likely error events

sql
SELECT
  seq,
  event_type,
  stream,
  level,
  message,
  payload
FROM heartbeat_run_events
WHERE run_id::text ILIKE '7d28669d%'
  AND (
    stream = 'stderr'
    OR level = 'error'
    OR event_type ILIKE '%error%'
    OR COALESCE(payload->>'isError', payload->>'is_error', 'false') = 'true'
  )
ORDER BY seq, id;

Interpreting the data

When analyzing a run, focus on these in order:

  1. Run summary

    • status
    • duration
    • runtime type / agent name
    • exit code / signal / error / error code
    • token and cost fields from usage_json
  2. Transcript story

    • model turns
    • tool calls and tool results
    • stderr / system events
    • where the run first visibly goes wrong
  3. Supporting evidence

    • run events such as adapter.invoke, heartbeat.run.status, heartbeat.run.log
    • stdout_excerpt / stderr_excerpt
    • session IDs before/after

What to look for

Tool call problems
  • tool call without matching tool result
  • tool result marked error
  • unexpectedly large tool payloads or truncation
  • successful tool results followed by a failed message/run status; treat this as a lifecycle/finalizer problem, not as a tool-call problem, until logs prove the tool caused the final failure
Output problems
  • stderr that explains the failure more clearly than error
  • no parsed result entry even though raw log exists
  • transcript parser missing structure that is visible in raw log
  • assistant final text exists but Rudder still stored failed status
Metadata problems
  • status inconsistent with exit_code or error_code
  • usage_json missing obvious token/cost fields
  • result_json present but too shallow to explain failure
  • message status, run status, and transcript terminal event disagree with each other
Session / continuity problems
  • surprising session_id_before / session_id_after
  • retries or continuation context missing
  • repeated init/start signals without a clean result

Output Format

Present findings in this order:

1. Run Summary
text
Run: 7d28669d-...
Agent: CEO (claude_local)
Status: failed
Duration: 3m 38s
Cost: $0.7919 | 47.8k in | 8.3k out | 2.1k cached
Exit Code: 1
Error: unknown session
2. What Happened
  • Short narrative of the execution flow
  • First clear failure point
  • Whether the root cause came from transcript, raw log, or run event evidence
3. Key Evidence
  • Tool calls
  • Error snippets
  • Relevant system / adapter.invoke events
  • Session / retry clues
  • Lifecycle/finalizer evidence when tool results and final UI status disagree
4. Raw Log

Only if the user asks. Save outside the repo, for example:

bash
printf "%s" "$LOG_CONTENT" > /tmp/run-<run-id>.log

Notes

  • heartbeat_run_events may contain stream = null for non-log events.
  • payload may use either isError or is_error depending on source.
  • For costs/tokens, check inputTokens, outputTokens, cachedInputTokens, cachedTokens, costUsd, and totalCostUsd.
  • The best default is usually: run analyze.ts, then trace-outline.ts, then inspect raw events/log only if the diagnosis is still unclear.

© 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

Files

SKILL.md and 1 other file (references) in .agents/skills/maintainer/debug-run-transcript-maintainer of Undertone0809/rudder.

  • SKILL.md
  • references/runbook.md

Open the folder on GitHubat commit b82f1b4

Compare with similar skills

Debug Run Transcript 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.

Debug Run Transcript Maintainer compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Debug Run Transcript Maintainer this skillUndertone0809/rudder292—~3.3kAutomated safety check: PassApache-2.0
Vercel Composition Patternssupabase/supabase111k59 repos~726Automated safety check: PassMIT
Finishing a Development Branchobra/superpowers296k5 repos~1.9kAutomated safety check: PassMIT
Typescript Advanced Typesrolling-scopes/rsschool-app10k25 repos~4.2kAutomated safety check: PassMPL-2.0
PR Babysitteropeninterpreter/openinterpreter69k3 repos~4.2kAutomated safety check: PassApache-2.0
Code Review ChecklistshareAI-lab/learn-claude-code78k5 repos~1.1kAutomated safety check: PassMIT

Similar skills

  • Official

    React composition patterns that scale. An agent skill from supabase/supabase.

    111k GitHub starsUsed in 59 repos~726 tokens
    DevelopmentAuto-check passed
  • Walks the last step of a branch: confirm tests pass, detect the git environment, ask how to integrate, carry out your choice and clean up the worktree.

    296k GitHub starsUsed in 5 repos~1.9k tokens
    DevelopmentAuto-check passed
  • Typescript Advanced Types

    rolling-scopes/rsschool-app

    Master TypeScript's advanced type system including generics, conditional types, mapped types, template literals, and utility types for building type-safe applications.

    10k GitHub starsUsed in 25 repos~4.2k tokens
    DevelopmentAuto-check passed
  • PR Babysitter

    openinterpreter/openinterpreter

    Watches an open GitHub pull request until it merges, handling review comments, diagnosing CI failures and retrying flaky checks along the way.

    69k GitHub starsUsed in 3 repos~4.2k tokens
    DevelopmentAuto-check passed
  • Code Review Checklist

    shareAI-lab/learn-claude-code

    Reviews code against a five-part checklist covering security, correctness, performance, maintainability and testing, and reports findings in a fixed format.

    78k GitHub starsUsed in 5 repos~1.1k tokens
    DevelopmentAuto-check passed
  • Greploop

    onyx-dot-app/onyx

    Iteratively improves a PR (GitHub), MR (GitLab), or shelved changelist (Perforce) until Greptile gives it a 5/5 confidence score with zero unresolved comments.

    32k GitHub starsUsed in 4 repos~3.3k tokens
    DevelopmentAuto-check passed

More from Undertone0809/rudder

All 30 skills in this repo
  • Conversation To Skill

    Undertone0809/rudder

    Turn the current conversation's workflow into a reusable agent skill.

    292 GitHub stars~3.6k tokensUpdated today
    Auto-check passed
  • 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…

    292 GitHub stars~2.1k tokensUpdated today
    Auto-check passed
  • Stop Rudder Dev Maintainer

    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 “清掉…

    292 GitHub stars~1.3k tokensUpdated today
    Auto-check passed
  • Deep Research

    Undertone0809/rudder

    Conducts enterprise-grade research with multi-source synthesis, citation tracking, and verification.

    292 GitHub stars~1.2k tokensUpdated today
    Auto-check passed
  • 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.

    292 GitHub stars~664 tokensUpdated today
    Auto-check passed
  • Visualize

    Undertone0809/rudder

    Create safe inline visual explanations in Rudder Chat. An agent skill from Undertone0809/rudder.

    292 GitHub stars~1.8k tokensUpdated today
    Auto-check passed

Categories

Questions about Debug Run Transcript Maintainer

What does Debug Run Transcript Maintainer do?

A skill your agent uses when analyzing one Rudder agent run or recent run batches: run IDs, partial IDs, transcripts, run logs, execution traces, runtime failures, finalizer failures, stdout/stderr…. Debug Run Transcript Maintainer is an agent skill from Undertone0809/rudder. Use when analyzing one Rudder agent run or recent run batches: run IDs, partial IDs, transcripts, run logs, execution traces, runtime failures, finalizer failures, stdout/stderr, run quality, or recent org run behavior.

When should I use Debug Run Transcript Maintainer?

Debug Run Transcript Maintainer fits situations like: analyzing one Rudder agent run; recent run batches: run IDs; execution traces; runtime failures.

How do I install Debug Run Transcript Maintainer in Claude Code?

Run `npx skills add Undertone0809/rudder --skill debug-run-transcript-maintainer -a claude-code`. Or copy the skill folder (.agents/skills/maintainer/debug-run-transcript-maintainer in Undertone0809/rudder) into .claude/skills/debug-run-transcript-maintainer in your project. Claude Code loads it when a task matches its description.

How do I install Debug Run Transcript Maintainer in Codex?

Run `npx skills add Undertone0809/rudder --skill debug-run-transcript-maintainer -a codex`. Or copy the skill folder (.agents/skills/maintainer/debug-run-transcript-maintainer in Undertone0809/rudder) into .agents/skills/debug-run-transcript-maintainer in your project. Codex loads it when a task matches its description.

Can I use Debug Run Transcript Maintainer in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Undertone0809/rudder --skill debug-run-transcript-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/debug-run-transcript-maintainer, .gemini/skills/debug-run-transcript-maintainer, .github/skills/debug-run-transcript-maintainer and .opencode/skills/debug-run-transcript-maintainer in your project.

What does Debug Run Transcript Maintainer need to run?

Going by SKILL.md and its folder, Debug Run Transcript Maintainer needs the command-line tools its instructions call (curl, node and pnpm).

Does Debug Run Transcript Maintainer access the network?

SKILL.md contains no URLs. Its commands use curl, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Debug Run Transcript Maintainer safe to install?

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.

What licence does Debug Run Transcript Maintainer use?

Debug Run Transcript 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.

How many tokens does Debug Run Transcript Maintainer use?

About 3.3k tokens (SKILL.md is roughly 13k 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 3.3k tokens, read only when the agent opens those files.

What are the alternatives to Debug Run Transcript Maintainer?

Skills that share tags, products or a category with Debug Run Transcript Maintainer: Vercel Composition Patterns (supabase/supabase, 111k stars), Finishing a Development Branch (obra/superpowers, 296k stars), Typescript Advanced Types (rolling-scopes/rsschool-app, 10k stars) and PR Babysitter (openinterpreter/openinterpreter, 69k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Debug Run Transcript Maintainer?

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 8, 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.