Exposed Bug Fix Workflow
JetBrains/Exposed
Takes a GitHub or YouTrack issue for the Exposed project through reproduction, a failing test, a fix, validation and a pull request.
Review VibeSys pull requests and local diffs for correctness, regressions, architecture violations, insufficient tests, contract or documentation drift, and risky prompt changes.
$ npx skills add uw-syfi/vibesys --skill review-pr -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install uw-syfi/vibesys review-pr --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/uw-syfi/vibesys.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/review-pr .claude/skills/review-pr && 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 "review-pr" agent skill from https://github.com/uw-syfi/vibesys/tree/main/.agents/skills/review-pr into .claude/skills/review-pr/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "review-pr", 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/uw-syfi/vibesys/tree/main/.agents/skills/review-prType 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 uw-syfi/vibesys --skill review-pr -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install uw-syfi/vibesys review-pr --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/uw-syfi/vibesys.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.agents/skills/review-pr .agents/skills/review-pr && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "review-pr" agent skill from https://github.com/uw-syfi/vibesys/tree/main/.agents/skills/review-pr into .agents/skills/review-pr/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "review-pr", 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 uw-syfi/vibesys --skill review-pr -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install uw-syfi/vibesys review-pr --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/uw-syfi/vibesys.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.agents/skills/review-pr .cursor/skills/review-pr && 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 "review-pr" agent skill from https://github.com/uw-syfi/vibesys/tree/main/.agents/skills/review-pr into .cursor/skills/review-pr/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "review-pr", 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/uw-syfi/vibesys.git --path .agents/skills/review-pr--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 uw-syfi/vibesys --skill review-pr -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install uw-syfi/vibesys review-pr --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/uw-syfi/vibesys.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.agents/skills/review-pr .gemini/skills/review-pr && 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 "review-pr" agent skill from https://github.com/uw-syfi/vibesys/tree/main/.agents/skills/review-pr into .gemini/skills/review-pr/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "review-pr", 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 uw-syfi/vibesys review-prInstalls 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 uw-syfi/vibesys --skill review-pr -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/uw-syfi/vibesys.git skills-src && mkdir -p .github/skills && cp -r skills-src/.agents/skills/review-pr .github/skills/review-pr && 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 "review-pr" agent skill from https://github.com/uw-syfi/vibesys/tree/main/.agents/skills/review-pr into .github/skills/review-pr/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "review-pr", 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 uw-syfi/vibesys --skill review-pr -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install uw-syfi/vibesys review-pr --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/uw-syfi/vibesys.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.agents/skills/review-pr .opencode/skills/review-pr && 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 "review-pr" agent skill from https://github.com/uw-syfi/vibesys/tree/main/.agents/skills/review-pr into .opencode/skills/review-pr/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "review-pr", 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.
review-prReview VibeSys pull requests and local diffs for correctness, regressions, architecture violations, insufficient tests, contract or documentation drift, and risky prompt changes.
Review PR is an agent skill from uw-syfi/vibesys. Review VibeSys pull requests and local diffs for correctness, regressions, architecture violations, insufficient tests, contract or documentation drift, and risky prompt changes. Use when a user asks to review, audit, assess, or find bugs in a VibeSys PR, branch, commit, patch, or working-tree change, including pre-merge reviews and second-pass reviews after updates.
Its SKILL.md is about 2.4k tokens, which your agent loads only when the skill is triggered. The skill folder holds 4 other files, including reference files (for example `agents/openai.yaml` and `references/review-guide.md`).
It sits in Development, covering Pull requests and Debugging. The repository describes itself as: Can AI Agents Build Bespoke Systems? The licence is MIT.
6 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 9f52142. 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.
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.
Review PR loads about 2.4k tokens when it runs, and up to ~6.1k if it reads all its reference files. Until then it costs about 95 tokens; SKILL.md has 1,279 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); files beside SKILL.md are not scanned.
The full file from uw-syfi/vibesys at commit 9f52142, republished under its MIT licence (© uw-syfi). 1,279 words, ~2,389 tokens.
.claude/skills/review-pr/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.Produce a high-signal review of the change, not a general code tour. Prioritize specific defects introduced by the diff and verify each finding against the repository's contracts, architecture, tests, and affected callers.
Resolve the review target and intent.
AGENTS.md, load the software-design skill and, when the diff
touches tests, the testing skill, and read every applicable subtree
instruction before judging the change. Read
docs/contributing/coding-best-practices.md when the diff touches size
limits or lint waivers.Build a change map before evaluating individual lines.
rg.Apply the review guide.
Read references/review-guide.md completely.
Use only the language and surface sections relevant to the diff, plus the cross-cutting checks.
Review new code placement explicitly. Favor an existing canonical owner;
extract a standalone reusable capability into libs/ only when it has a
real interface and reuse boundary. Flag both misplaced shared behavior and
abstractions that add indirection without protecting a boundary.
Run a design pass for any diff that adds or moves modules, interfaces,
dependencies, data flow, or config. Check the PR's Design section
against the diff: is the named owner right, is the stated interface the
one the diff exposes, does the direction of dependencies match, and is
every new tach.toml edge declared and justified. Scan the diff for the
red flags in .agents/skills/software-design/references/red-flags.md.
Look for an existing violating pattern that the diff extends, and for a
new or split module that does not declare its public interface.
For stateful systems, apply Functional core, interfaces and implementations. Flag lifecycle decisions in the shell or implementations, transitions without durable intent and replay, and implementations missing their interface's shared contract tests.
Then read across files, as an LLM reviewer, for problems linters cannot see: one concept duplicated in several files, shallow wrappers that add a layer without a new abstraction, callers reaching into a module's internals, and an interface that some implementations only half support. Treat these as findings only when they carry a material maintenance or correctness consequence.
Reproduce the bug when the PR is a bug fix.
git worktree add <scratch>/pr-<N> <ref>) so the user's checkout is
never mutated; remove it when done.clients/tui test harness. Drive the live TUI through the
tui-bug-hunt harness only when no cheaper reproduction exists and the
cost is justified.Same flaw elsewhere entry. Rerun or spot-check the
search it lists. Flag a fix that covers only the reported case when the
same flaw is visible elsewhere, and a regression test that covers only the
reported value when a property over the input space is practical.Verify candidate findings.
Report the review.
Discrepancies line. List every gap between what the PR
body or linked issue claims and what the source code does: unmentioned
changes, unimplemented claims, a different root cause, a wider or
narrower scope than the issue, or verification claims the diff does not
support. Write Discrepancies: none when the claims and the code
agree. A discrepancy that changes correctness or merge safety also
becomes a finding below.[P0] through [P3], a short
actionable title, one compact explanation, and the tightest changed-line
range that demonstrates the issue.P0: Release-blocking or broadly catastrophic; immediate action is required.P1: A serious, likely defect that should block merge.P2: A real defect with limited scope or a meaningful missing safeguard.P3: A small but concrete correctness or maintainability problem worth fixing.Severity reflects impact, likelihood, and blast radius rather than diff size.
© uw-syfi, 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 2 other files (references) in .agents/skills/review-pr of uw-syfi/vibesys.
Open the folder on GitHubat commit 9f52142
Review PR 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 |
|---|---|---|---|---|---|---|
| Review PR this skilluw-syfi/vibesys | 105 | — | ~2.4k | Automated safety check: Pass | MIT | |
| Exposed Bug Fix WorkflowJetBrains/Exposed | 9.3k | — | ~3.8k | Automated safety check: Pass | Apache-2.0 | |
| Adk Setupgoogle/adk-python | 22k | — | ~993 | Automated safety check: Notes | Apache-2.0 | |
| Code ChangesJanDeDobbeleer/oh-my-posh | 24k | — | ~1.1k | Automated safety check: Pass | MIT | |
| LazyCodex Bug Fix Contributioncode-yeongyu/oh-my-openagent | 70k | — | ~2.8k | Automated safety check: Pass | Custom licence | |
| Grix Code Reviewaskie/grix | 153 | — | ~799 | Automated safety check: Pass | Custom licence |
JetBrains/Exposed
Takes a GitHub or YouTrack issue for the Exposed project through reproduction, a failing test, a fix, validation and a pull request.
google/adk-python
Sets up a local ADK Python development environment in a git clone of the open-source adk-python repository: a uv virtual environment, all dependency extras, pre-commit hooks, and a first unit-test…
JanDeDobbeleer/oh-my-posh
Workflow for any task that ends in code changes: issue analysis or triage, pull request review comments, features, bug fixes, refactors.
code-yeongyu/oh-my-openagent
Debugs a concrete LazyCodex or upstream Codex defect, builds the smallest verified fix in a fresh temporary workspace, and routes the deliverable to the right repository and format.
askie/grix
Audit Grix diffs and pull requests for correctness, regressions, security, lifecycle safety, and cross-component contract consistency.
ZaxbyHub/opencode-swarm
Drives a bug report from validation and root-cause tracing through a critic-reviewed plan, an approved minimal fix and a PR-ready closure, never merging without recorded human approval.
uw-syfi/vibesys
This skill guides using the cli to generate NKI kernel profiles (NEFF + NTFF pairs) to analyze performance on Neuron hardware.
uw-syfi/vibesys
This skill guides debugging NKI compilation errors on Neuron hardware.
uw-syfi/vibesys
Research NKI documentation for API lookups, tutorials, error codes, architecture, and optimization guides.
uw-syfi/vibesys
Query and analyze NKI kernel profile data from neuron-explorer parquet files.
uw-syfi/vibesys
Guide for writing and modifying NKI kernels. An agent skill from uw-syfi/vibesys.
uw-syfi/vibesys
Triage the open pull requests of the VibeSys repository. An agent skill from uw-syfi/vibesys.
Categories
Review VibeSys pull requests and local diffs for correctness, regressions, architecture violations, insufficient tests, contract or documentation drift, and risky prompt changes. Review PR is an agent skill from uw-syfi/vibesys. Review VibeSys pull requests and local diffs for correctness, regressions, architecture violations, insufficient tests, contract or documentation drift, and risky prompt changes.
Review PR fits situations like: A user asks to review; find bugs in a VibeSys PR; working-tree change; including pre-merge reviews and second-pass reviews after updates.
Run `npx skills add uw-syfi/vibesys --skill review-pr -a claude-code`. Or copy the skill folder (.agents/skills/review-pr in uw-syfi/vibesys) into .claude/skills/review-pr in your project. Claude Code loads it when a task matches its description.
Run `npx skills add uw-syfi/vibesys --skill review-pr -a codex`. Or copy the skill folder (.agents/skills/review-pr in uw-syfi/vibesys) into .agents/skills/review-pr 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 uw-syfi/vibesys --skill review-pr -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/review-pr, .gemini/skills/review-pr, .github/skills/review-pr and .opencode/skills/review-pr in your project.
Going by SKILL.md and its folder, Review PR needs the command-line tools its instructions call (git).
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. Review the folder before installing.
Review PR is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.4k tokens (SKILL.md is roughly 9.6k 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.7k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Review PR: Exposed Bug Fix Workflow (JetBrains/Exposed, 9.3k stars), Adk Setup (google/adk-python, 22k stars), Code Changes (JanDeDobbeleer/oh-my-posh, 24k stars) and LazyCodex Bug Fix Contribution (code-yeongyu/oh-my-openagent, 70k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
uw-syfi (a GitHub organization) maintains it in uw-syfi/vibesys, which has 105 GitHub stars. The repository holds 15 skills in this directory. The repository was last updated on October 10, 2026.
Source: uw-syfi/vibesys on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.