Engineering Retro
Mathews-Tom/armory
Git-based engineering retrospective analyzing commits, PRs, and velocity over configurable windows with monorepo path scoping.
Create a session retrospective with an AI diary and reusable lessons.
$ npx skills add Soul-Brews-Studio/arra-oracle-skills-cli --skill rrr -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install Soul-Brews-Studio/arra-oracle-skills-cli rrr --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/Soul-Brews-Studio/arra-oracle-skills-cli.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/rrr .claude/skills/rrr && 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 "rrr" agent skill from https://github.com/Soul-Brews-Studio/arra-oracle-skills-cli/tree/alpha/skills/rrr into .claude/skills/rrr/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "rrr", 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/Soul-Brews-Studio/arra-oracle-skills-cli/tree/alpha/skills/rrrType 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 Soul-Brews-Studio/arra-oracle-skills-cli --skill rrr -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install Soul-Brews-Studio/arra-oracle-skills-cli rrr --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Soul-Brews-Studio/arra-oracle-skills-cli.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/rrr .agents/skills/rrr && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "rrr" agent skill from https://github.com/Soul-Brews-Studio/arra-oracle-skills-cli/tree/alpha/skills/rrr into .agents/skills/rrr/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "rrr", 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 Soul-Brews-Studio/arra-oracle-skills-cli --skill rrr -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install Soul-Brews-Studio/arra-oracle-skills-cli rrr --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Soul-Brews-Studio/arra-oracle-skills-cli.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/rrr .cursor/skills/rrr && 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 "rrr" agent skill from https://github.com/Soul-Brews-Studio/arra-oracle-skills-cli/tree/alpha/skills/rrr into .cursor/skills/rrr/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "rrr", 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/Soul-Brews-Studio/arra-oracle-skills-cli.git --path skills/rrr--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 Soul-Brews-Studio/arra-oracle-skills-cli --skill rrr -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install Soul-Brews-Studio/arra-oracle-skills-cli rrr --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Soul-Brews-Studio/arra-oracle-skills-cli.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/rrr .gemini/skills/rrr && 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 "rrr" agent skill from https://github.com/Soul-Brews-Studio/arra-oracle-skills-cli/tree/alpha/skills/rrr into .gemini/skills/rrr/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "rrr", 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 Soul-Brews-Studio/arra-oracle-skills-cli rrrInstalls 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 Soul-Brews-Studio/arra-oracle-skills-cli --skill rrr -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/Soul-Brews-Studio/arra-oracle-skills-cli.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/rrr .github/skills/rrr && 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 "rrr" agent skill from https://github.com/Soul-Brews-Studio/arra-oracle-skills-cli/tree/alpha/skills/rrr into .github/skills/rrr/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "rrr", 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 Soul-Brews-Studio/arra-oracle-skills-cli --skill rrr -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install Soul-Brews-Studio/arra-oracle-skills-cli rrr --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Soul-Brews-Studio/arra-oracle-skills-cli.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/rrr .opencode/skills/rrr && 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 "rrr" agent skill from https://github.com/Soul-Brews-Studio/arra-oracle-skills-cli/tree/alpha/skills/rrr into .opencode/skills/rrr/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "rrr", 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.
rrrCreate a session retrospective with an AI diary and reusable lessons.
Rrr is an agent skill from Soul-Brews-Studio/arra-oracle-skills-cli. Create a session retrospective with an AI diary and reusable lessons. Supports foreground, background, and combined execution across compatible agent hosts.
Its SKILL.md is about 3.4k tokens, which your agent loads only when the skill is triggered. The skill folder holds 4 other files, including scripts (for example `HOSTS.md`, `TEMPLATE.md` and `scripts/session-clock.py`).
It sits in Product & Project Management, covering Retrospectives and Journaling and reflection. The repository describes itself as: Install Oracle skills to Claude Code, OpenCode, Cursor, and 12+ AI coding agents. The licence is MIT.
7 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 9feea09. 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.
Ships 1 file in scripts/ (Python), which the agent can run.
Shell commands in SKILL.md call:
gitFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use git, which can reach the network depending on how they are called.
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.
Rrr loads about 3.4k tokens when it runs. Until then it costs about 40 tokens; SKILL.md has 1,605 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); the scripts in this folder are not scanned.
The full file from Soul-Brews-Studio/arra-oracle-skills-cli at commit 9feea09, republished under its MIT licence (© Soul-Brews-Studio). 1,605 words, ~3,436 tokens.
.claude/skills/rrr/SKILL.md (or your agent's skills folder). This skill also uses 3 other files; get the full folder from GitHub."Reflect to grow, document to remember."
Create a truthful session retrospective, record reusable learning, and append the session-metrics row. Never invent timestamps or claim evidence that the active host cannot provide.
Choose one execution mode:
/rrr # default: foreground + session-clock timestamps
/rrr --light # fastest: timeline + summary + lesson only
/rrr --combo # foreground draft, then background evidence enrichment
/rrr --bg # full retrospective in the background
/rrr --fg # foreground, no session clock at all--fg, --bg, and --combo are mutually exclusive. If more than one is supplied,
stop and report the valid syntax. When none is supplied, use the default foreground
path — synchronous, no background agent, but with real timestamps from the session
clock. --light composes with the foreground path.
| Mode | Required behavior |
|---|---|
| (none) | Default. Synchronous. Real times from the host's session clock (see HOSTS.md) plus git commit times. No background agent; timestamps only, never conversation content. |
--light | The default path with only Timeline, Summary, Lesson, and Metrics. For quick checkpoints; skips Diary, Feedback, Blockers, Self-Audit. |
--combo | Foreground artifact now, then background mining that enriches the same file with fuller evidence. Mark enrichment pending until it completes. |
--bg | Mine the persisted host session and write asynchronously. Announce the destination and return without waiting. |
--fg | Strict: current conversation context and repository evidence only. Do not run the session clock. Do not inspect persisted session transcripts, JSONL, rollout files, or session databases. Do not launch a hidden mining agent. |
A retrospective without a timeline cannot be audited. Git commit times alone leave a
research or browsing session with Duration: unknown.
The historical fix was worse: pre-2026-08-20 retros filled the gap with estimated times
marked ~, back-filled from the known end time. They are recognisable by their impossible
regularity — ~04:11 ~04:12 ~04:13 …, or neat five-minute steps — because real session
timestamps cluster unevenly (four events inside one minute, then nothing for twenty).
A session clock closes the gap without either cost. The contract asks only for
observed times — read timestamps, not content — so it stays cheap on any host. Claude
Code's reference implementation scans a 16MB transcript in ~50ms for a few hundred bytes of
context. That is why this is the default rather than --combo: no background agent, no
token burn, real times.
Each harness resolves the contract its own way. The skill states what it needs; it does not dictate a mechanism that only one host could satisfy.
The ban stands: never emit an estimated timestamp, with or without a tilde. If the clock
reports evidence: none and no commits exist, say unknown — do not decorate the gap.
Before mining or delegation, read HOSTS.md. Detect capabilities rather than assuming Claude Code paths, Claude JSONL, a particular agent API, or a model name.
Public output should say session mining, not JSONL mining. A host adapter may internally read JSONL, rollout files, or another supported source, but it must normalize the result and preserve source attribution.
If background execution is unavailable:
--fg is unaffected.--bg falls back to --fg and clearly reports that persisted mining was unavailable.--combo keeps the foreground artifact, marks session enrichment unavailable, and
does not fabricate a completion notification.Run this before every ψ/ write. Do not assume the current directory is the Oracle repo.
ORACLE_ROOT=$(git rev-parse --show-toplevel 2>/dev/null)
if [ -n "$ORACLE_ROOT" ] && { [ -f "$ORACLE_ROOT/CLAUDE.md" ] || [ -f "$ORACLE_ROOT/AGENTS.md" ]; } \
&& { [ -d "$ORACLE_ROOT/ψ" ] || [ -L "$ORACLE_ROOT/ψ" ]; }; then
PSI="$ORACLE_ROOT/ψ"
elif { [ -f "$(pwd)/CLAUDE.md" ] || [ -f "$(pwd)/AGENTS.md" ]; } \
&& { [ -d "$(pwd)/ψ" ] || [ -L "$(pwd)/ψ" ]; }; then
ORACLE_ROOT="$(pwd)"
PSI="$ORACLE_ROOT/ψ"
else
echo "⚠️ Not in an Oracle repo. Writing under the current repository."
ORACLE_ROOT="${ORACLE_ROOT:-$(pwd)}"
PSI="$ORACLE_ROOT/ψ"
fi
PSI_RESOLVED=$(readlink -f "$PSI" 2>/dev/null || printf '%s' "$PSI")All retro times and date-stamped paths use GMT+7 (Asia/Bangkok). Pin it once so
every date call and git timestamp below renders in GMT+7 regardless of the host's
local zone:
export TZ='Asia/Bangkok' # GMT+7 — retro timeline, header, and path stampsUse the smallest commands that accurately describe this session:
date "+%H:%M %Z (%A %d %B %Y)"
git -C "$ORACLE_ROOT" status --short
git -C "$ORACLE_ROOT" log --oneline -10
git -C "$ORACLE_ROOT" diff --stat HEAD~5 2>/dev/null || true
# Verified commit timestamps in GMT+7. --date=format-local honors the TZ above.
git -C "$ORACLE_ROOT" log --since='18 hours ago' \
--date=format-local:'%H:%M' --format='%ad — %s (%h)' --reverseSession clock — the default path's primary time source. Ask the host for observed times. How is the adapter's business; what is fixed by the SessionClock contract in HOSTS.md:
evidence: nonenone insteadevidence: none, and that is a correct answerResolve it the way your harness allows — Claude Code has a reference implementation
(scripts/session-clock.py, ~50ms on a 16MB transcript); Codex should use its own rollout
or session metadata; an unknown host returns none. Do not run one host's implementation
against another host's layout on the assumption that it matches.
Place rows on beats. Never interpolate a time between two beats. On evidence: none, fall
back to commit times, then to untimed ordered bullets.
Skip the session clock entirely under --fg.
Repository evidence is allowed in every mode. Persisted agent-session evidence is
for --bg and --combo only. Commit timestamps are repository evidence, not session
mining — a --fg retro may and should use them to build a real timeline.
# TZ='Asia/Bangkok' (GMT+7) was exported in step 1, so these stamps are Bangkok-local.
DATE_PATH=$(date +%Y-%m/%d)
TODAY=$(date +%Y-%m-%d)
HHMM=$(date +%H.%M)
mkdir -p "$PSI/memory/retrospectives/$DATE_PATH" "$PSI/memory/learnings"Write:
$PSI/memory/retrospectives/$DATE_PATH/${HHMM}_${SLUG}.md$PSI/memory/learnings/${TODAY}_${SLUG}.md$PSI/memory/learnings/session-metrics.md--bg)Resolve every path and capability before delegation. Give one background writer the current context summary, repository evidence, normalized session evidence when available, destination paths, template requirements, and the anti-rationalization rules. Use the active host's model routing; never require a named vendor model.
Return immediately with the resolved absolute destination. If the host cannot keep work alive after returning, use the documented foreground fallback instead of pretending the task remains active.
--light)The default path with the reflective sections dropped — for a quick checkpoint mid-work where a full retro is not worth the tokens. Write only:
Start / End and Duration from the session clock)## Timeline## Session Summary (2–3 sentences)## Lessons Learned (or an evidence-backed none)Skip Diary, What Went Well / Could Improve, Blockers, Honest Feedback, Next Steps, Related
Resources, and Self-Audit. Note mode: light in the evidence line so a reader knows the
reflection was intentionally omitted rather than forgotten. The silent validation gate still
applies to what is written.
--fg)Write the artifact synchronously using current conversation context and repository
evidence only. Build the Timeline from the verified GMT+7 commit timestamps gathered
in step 1 — real HH:MM rows, not unknown. Set the header Start / End to the first
and last commit time (or the current clock when there are no commits this session), and
Duration to their span. Only events with no timestamped evidence at all fall back to
ordered untimed bullets. State Persisted session mining: disabled by --fg in the
evidence note.
--combo)First write a complete, useful context-based retrospective synchronously. Its Timeline
may contain ordered untimed entries and must include Session enrichment: pending.
Then launch one background miner/writer using the host adapter. It updates the same file
atomically: merge verified timestamps/evidence, replace the pending marker with the
source and completion status, and preserve user edits made after the initial write.
Use --combo when you want more than times — full transcript evidence, quoted decisions,
tool-level detail. For times alone the default path is faster and cheaper. If the host
cannot mine, replace the pending marker with session enrichment unavailable and leave the
timeline as the session clock produced it — never fill it with estimates.
Use TEMPLATE.md for every mode. It preserves the detailed retrospective shape: session metadata, summary, timeline, technical details, key changes, architecture decisions, AI Diary, wins, improvements, blockers, Honest Feedback, lessons, next steps, related resources, and Self-Audit — the written retro ends at Self-Audit.
Before saving, silently verify the retro against TEMPLATE.md's validation gate. It is an internal quality check — run it, fix what fails, and never write the checklist into the retrospective file.
Small sessions may have short sections or an evidence-backed none; they must not drop
required reflection sections, and must still pass the silent validation gate.
~04:12 is a fabricated
timestamp wearing a disclaimer. Evenly spaced rows (every 1 or 5 minutes) are the
signature of back-filling from the end time; real ones cluster unevenly.TZ exported in step 1 covers
date and git --date=format-local alike. Label rows plainly as HH:MM (GMT+7).--bg/--combo) → git commit timestamps (any mode) → the current clock for the
closing entry. Never interpolate a row time between two beats.HH:MM in rows.### YYYY-MM-DD.Write a lesson only when it transfers to another project:
---
pattern: <generalizable lesson in one line>
date: <today>
source: rrr: <repo>
concepts: [<tags>]
---Create the metrics file when absent:
# Oracle Session Metrics
| when | session | done | stuck | win | friction | error |
|---|---|---|---|---|---|---|Append exactly one row for every run. Use unknown when the host cannot provide a
session ID. Never skip a trivial session; record trivial where appropriate.
Review the last seven metrics rows. If a theme appears at least three times in either
friction or error, surface a recurring-pattern section in the retrospective. Do not
open an issue automatically.
Do not git add ψ/; it may resolve to a shared vault.
Announce absolute paths only:
📝 Retrospective: <absolute path>
💡 Lesson learned: <absolute path, or "not created — no generalizable lesson">
📊 Metrics row: <absolute path>--fg.--fg never mines persisted session data and never launches a hidden miner.--bg and --combo are the only modes allowed to mine persisted session data.--combo is the only foreground-plus-background-enrichment mode./rrr.© Soul-Brews-Studio, MIT. 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 3 other files (scripts) in skills/rrr of Soul-Brews-Studio/arra-oracle-skills-cli.
Open the folder on GitHubat commit 9feea09
Rrr 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 |
|---|---|---|---|---|---|---|
| Rrr this skillSoul-Brews-Studio/arra-oracle-skills-cli | 123 | — | ~3.4k | Automated safety check: Pass | MIT | |
| Engineering RetroMathews-Tom/armory | 329 | — | ~2.3k | Automated safety check: Pass | MIT | |
| Daily Standup and Journaliflytek/skillhub | 5.2k | — | ~1.9k | Automated safety check: Pass | MIT | |
| Weekly Engineering Retrogarrytan/gstack | 136k | — | ~2.4k | Automated safety check: Pass | MIT | |
| Dough Execute Planterryyin/lizard | 2.5k | — | ~4.3k | Automated safety check: Pass | Custom licence | |
| Oral Paper SkillAdkid-Zephyr/oral-paper-skill | 357 | — | ~1.9k | Automated safety check: Pass | None |
Mathews-Tom/armory
Git-based engineering retrospective analyzing commits, PRs, and velocity over configurable windows with monorepo path scoping.
iflytek/skillhub
Produces short daily standups, evening reflections and weekly retrospectives for one person or a small team, kept in the session unless you name a place to save.
garrytan/gstack
Builds a weekly engineering retrospective from git history: commit counts, per-person contributions, work patterns and code quality numbers over a chosen window.
terryyin/lizard
Executes one selected story or bounded retrospective correction through an executable plan, or one authorized planless slice from a selected simple story or a contextual instruction, with…
Adkid-Zephyr/oral-paper-skill
Help authors learn from exemplary ICLR, ICML, and NeurIPS papers through source-linked manuscript comparisons, concrete writing and experiment suggestions, and guided reflection.
asheshgoplani/agent-deck
Run a fully local agent-deck retrospective over the user's own transcripts, Recall index and logs.
Soul-Brews-Studio/arra-oracle-skills-cli
Mine Claude Code sessions — timeline, gaps, repo attribution, session history.
Soul-Brews-Studio/arra-oracle-skills-cli
Hand off the current session to the next one. An agent skill from Soul-Brews-Studio/arra-oracle-skills-cli.
Soul-Brews-Studio/arra-oracle-skills-cli
Clone and track external repos. An agent skill from Soul-Brews-Studio/arra-oracle-skills-cli.
Soul-Brews-Studio/arra-oracle-skills-cli
Convene a Round Table (โต๊ะกลม): 3–8 souls — persona files, Oracles, or real people's DNA — debate ONE stakes-bearing decision over exactly 4 rounds (OPEN, DEEPEN, CONVERGE, VOTE), one subagent per…
Soul-Brews-Studio/arra-oracle-skills-cli
Bring an Oracle into the current repo — its soul, ALL its skills and its expertise — by link, never by copy.
Soul-Brews-Studio/arra-oracle-skills-cli
Find projects, code, and knowledge across git history, repos, docs, and Oracle.
Categories
Create a session retrospective with an AI diary and reusable lessons. Rrr is an agent skill from Soul-Brews-Studio/arra-oracle-skills-cli. Create a session retrospective with an AI diary and reusable lessons.
Rrr fits situations like: tasks that involve Retrospectives; tasks that involve Journaling and reflection.
Run `npx skills add Soul-Brews-Studio/arra-oracle-skills-cli --skill rrr -a claude-code`. Or copy the skill folder (skills/rrr in Soul-Brews-Studio/arra-oracle-skills-cli) into .claude/skills/rrr in your project. Claude Code loads it when a task matches its description.
Run `npx skills add Soul-Brews-Studio/arra-oracle-skills-cli --skill rrr -a codex`. Or copy the skill folder (skills/rrr in Soul-Brews-Studio/arra-oracle-skills-cli) into .agents/skills/rrr 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 Soul-Brews-Studio/arra-oracle-skills-cli --skill rrr -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/rrr, .gemini/skills/rrr, .github/skills/rrr and .opencode/skills/rrr in your project.
Going by SKILL.md and its folder, Rrr needs Python for the scripts in its folder and the command-line tools its instructions call (git). Our summary lists: Python 3.
SKILL.md contains no URLs. Its commands use git, which can reach the network depending on how they are called. 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. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Rrr is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 3.4k tokens (SKILL.md is roughly 14k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Rrr: Engineering Retro (Mathews-Tom/armory, 329 stars), Daily Standup and Journal (iflytek/skillhub, 5.2k stars), Weekly Engineering Retro (garrytan/gstack, 136k stars) and Dough Execute Plan (terryyin/lizard, 2.5k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
Soul-Brews-Studio (a GitHub organization) maintains it in Soul-Brews-Studio/arra-oracle-skills-cli, which has 123 GitHub stars. The repository holds 31 skills in this directory. The repository was last updated on October 3, 2026.
Source: Soul-Brews-Studio/arra-oracle-skills-cli on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.