Triage CI Flake
payloadcms/payload
A skill your agent uses when CI tests fail on main branch after PR merge, when investigating flaky test failures, or when user provides a PR URL/number to aggregate all failing tests
Fix a reported issue in Remix from a GitHub issue. An agent skill from remix-run/remix.
$ npx skills add remix-run/remix --skill fix-issue -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install remix-run/remix fix-issue --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/remix-run/remix.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/fix-issue .claude/skills/fix-issue && 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 "fix-issue" agent skill from https://github.com/remix-run/remix/tree/main/.agents/skills/fix-issue into .claude/skills/fix-issue/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "fix-issue", 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/remix-run/remix/tree/main/.agents/skills/fix-issueType 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 remix-run/remix --skill fix-issue -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install remix-run/remix fix-issue --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/remix-run/remix.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.agents/skills/fix-issue .agents/skills/fix-issue && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "fix-issue" agent skill from https://github.com/remix-run/remix/tree/main/.agents/skills/fix-issue into .agents/skills/fix-issue/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "fix-issue", 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 remix-run/remix --skill fix-issue -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install remix-run/remix fix-issue --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/remix-run/remix.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.agents/skills/fix-issue .cursor/skills/fix-issue && 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 "fix-issue" agent skill from https://github.com/remix-run/remix/tree/main/.agents/skills/fix-issue into .cursor/skills/fix-issue/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "fix-issue", 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/remix-run/remix.git --path .agents/skills/fix-issue--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 remix-run/remix --skill fix-issue -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install remix-run/remix fix-issue --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/remix-run/remix.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.agents/skills/fix-issue .gemini/skills/fix-issue && 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 "fix-issue" agent skill from https://github.com/remix-run/remix/tree/main/.agents/skills/fix-issue into .gemini/skills/fix-issue/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "fix-issue", 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 remix-run/remix fix-issueInstalls 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 remix-run/remix --skill fix-issue -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/remix-run/remix.git skills-src && mkdir -p .github/skills && cp -r skills-src/.agents/skills/fix-issue .github/skills/fix-issue && 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 "fix-issue" agent skill from https://github.com/remix-run/remix/tree/main/.agents/skills/fix-issue into .github/skills/fix-issue/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "fix-issue", 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 remix-run/remix --skill fix-issue -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install remix-run/remix fix-issue --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/remix-run/remix.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.agents/skills/fix-issue .opencode/skills/fix-issue && 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 "fix-issue" agent skill from https://github.com/remix-run/remix/tree/main/.agents/skills/fix-issue into .opencode/skills/fix-issue/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "fix-issue", 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.
fix-issueFix a reported issue in Remix from a GitHub issue. An agent skill from remix-run/remix.
Fix Issue is an agent skill from remix-run/remix. Fix a reported issue in Remix from a GitHub issue. Use when the user provides a GitHub issue URL and asks to fix a bug, investigate an issue, reproduce a problem, or complete part of a tracking issue. Handles the full workflow: fetching the issue, finding the reproduction, writing a failing test, implementing the fix, and recording merged progress on tracking-issue checklists.
Its SKILL.md is about 1.8k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Testing & QA, covering Failing and flaky tests. It works with GitHub and Remix. The repository describes itself as: The fully-stacked web framework. The licence is MIT.
9 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit ef2c594. 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:
pnpmghgitFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use pnpm, gh and 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.
Fix Issue loads about 1.8k tokens when it runs. Until then it costs about 97 tokens; SKILL.md has 977 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 remix-run/remix at commit ef2c594, republished under its MIT licence (© remix-run). 977 words, ~1,848 tokens.
.claude/skills/fix-issue/SKILL.md (or your agent's skills folder).Fix the issue reported in the following GitHub issue: $ARGUMENTS
Bug fixes should start from a clean working tree. If there are changes, prompt me to resolve them before continuing.
Bugs should be fixed from main in a new branch using the format {author}/{semantic-branch-name} (i.e., brophdawg11/fix-route-pattern):
git fetch origin main
git branch {author}/{semantic-branch-name} origin/main
git checkout {author}/{semantic-branch-name}Use gh issue view <number> --repo remix-run/remix or WebFetch to read the full issue.
Extract:
remix/router, remix/route-pattern, remix/cli)If the issue contains implementation-plan checkboxes, treat it as a tracking issue and its checklist as the durable progress record:
gh pr view <number> --repo remix-run/remix --json state,mergedAt,url when their status matters.If there's a StackBlitz/CodeSandbox/online sandbox link:
WebFetch to read the sandbox URL and extract the relevant codeIf there's a GitHub repository link:
WebFetch to read key files (package.json, relevant source files) from the raw GitHub URLIf no reproduction link exists:
gh issue view <number> --repo remix-run/remix --commentsRemix is a pnpm monorepo with most product code under packages/<name>/src/. Each exports entry in a package's package.json maps to a top-level src/*.ts file; implementation lives in src/lib/. Use Grep, Glob, and the LSP tools to trace the relevant code paths and locate the owning package. See AGENTS.md for repo shape and cross-package import rules.
If the bug spans multiple packages, prefer fixing it in the owning package and avoid re-exporting the fix from another package.
Tests are colocated with source as src/**/<name>.test.ts and run from source (no build step). Match the patterns in nearby test files and follow the conventions in the write-tests skill at .agents/skills/write-tests/SKILL.md.
Run a single test file inside the owning package:
cd packages/<package> && pnpm test src/**/<filename>.test.tsOr use the changed-workspace runner (diffs against origin/main, includes uncommitted changes):
pnpm run test:changedWrite the test to reproduce the bug exactly — it must fail before the fix. Run it and confirm it fails.
src/libRun the failing test again — it must now pass. Then validate locally:
pnpm run lint
pnpm run typecheck:changed
pnpm run test:changedFor broad cross-workspace changes, shared root config changes, or anything that could affect the whole repo, run the full validation:
pnpm test
pnpm run typecheckIf the fix is user-facing, create packages/<package>/.changes/ on demand and add a change file there. Use the make-changes skill at .agents/skills/make-changes/SKILL.md — do not re-derive the naming, bump rules, or content rules here.
For 0.x packages, bug fixes are patch. For Remix export-only changes, update packages/remix/.changes/minor.remix.update-exports.md in place.
Summarize:
Ask me to review the changes and iterate based on any feedback.
Once I approve the fix, commit the changes and open a PR to main. Use the make-pr skill at .agents/skills/make-pr/SKILL.md for the PR body and command, and link the issue in the Development sidebar.
Closes #NNNN in the description.Part of #NNNN instead. Never use a closing keyword while any implementation-plan checkbox is unchecked.Update a tracking issue only after the corresponding PR has merged:
mergedAt with gh pr view <number> --repo remix-run/remix --json number,url,state,mergedAt.[ ] to [x], and append a Markdown link to the merged PR, for example ([#1234](https://github.com/remix-run/remix/pull/1234)).gh issue edit <number> --repo remix-run/remix --body-file <file>, then read it back with gh issue view and verify the checklist, links, and issue state.If unchecked items remain, leave the tracking issue open and report the remaining items so another agent can continue from the issue. Before closing, fetch the current body once more and scan it for unchecked task-list items. If none remain, verify that every checked item links to the merged PR or PRs that completed it, then close the issue explicitly with gh issue close <number> --repo remix-run/remix. Never close a tracking issue with unchecked implementation-plan boxes.
If the workflow ends before the PR merges, leave its boxes unchecked and report that updating the tracking issue after merge is still required. Do not cite an open, draft, or closed-unmerged PR as completed work.
© remix-run, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in .agents/skills/fix-issue of remix-run/remix.
Open the folder on GitHubat commit ef2c594
Fix Issue 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 |
|---|---|---|---|---|---|---|
| Fix Issue this skillremix-run/remix | 33k | — | ~1.8k | Automated safety check: Pass | MIT | |
| Triage CI Flakepayloadcms/payload | 45k | — | ~4.4k | Automated safety check: Pass | MIT | |
| GreptimeDB Fuzz CI Failure InvestigationGreptimeTeam/greptimedb | 6.7k | — | ~4.4k | Automated safety check: Pass | Apache-2.0 | |
| Issue To Regression Testbrunosabot/streamline-card | 269 | — | ~529 | Automated safety check: Pass | MIT | |
| Detect Flaky Testsagent-substrate/substrate | 4.5k | — | ~3k | Automated safety check: Pass | Apache-2.0 | |
| Fix Random CI Test Failuredotnet/macios | 2.9k | — | ~1.3k | Automated safety check: Pass | Custom licence |
payloadcms/payload
A skill your agent uses when CI tests fail on main branch after PR merge, when investigating flaky test failures, or when user provides a PR URL/number to aggregate all failing tests
GreptimeTeam/greptimedb
Diagnoses a failed GreptimeDB fuzz CI job by pulling its GitHub Actions logs and fuzz artifacts, then matching the evidence to the local source code.
brunosabot/streamline-card
A skill your agent uses when the user asks to fix a bug, references a GitHub issue number, or describes an issue and wants a fix.
agent-substrate/substrate
Detects flaky Go tests by analyzing GitHub Actions workflow runs across the last 7 days and all PRs — covering both the run-tests job (unit/integration) and the e2e-test job (gVisor and microVM…
dotnet/macios
Investigate and fix flaky/random CI test failures in dotnet/macios.
dotnet/maui
Adds dotnet/maui-specific context for investigating failing PR checks and broken nightly builds: pipelines, Helix logs, binlogs and merge-readiness verdicts.
remix-run/remix
Safely replace one GitHub pull request with another. An agent skill from remix-run/remix.
remix-run/remix
Create or align a package in the Remix monorepo to match existing package conventions.
remix-run/remix
Build idiomatic headless primitives in packages/ui for Remix.
remix-run/remix
Create or revise demos in the Remix repository. An agent skill from remix-run/remix.
remix-run/remix
Create GitHub pull requests with clear, reviewer-friendly descriptions.
remix-run/remix
Create or revise a GitHub tracking issue for a Remix change, including the target outcome, implementor context, a concise checkbox plan, compatibility concerns, and required gates.
Categories
Fix a reported issue in Remix from a GitHub issue. An agent skill from remix-run/remix. Fix Issue is an agent skill from remix-run/remix. Fix a reported issue in Remix from a GitHub issue.
Fix Issue fits situations like: the user provides a GitHub issue URL and asks to fix a bug; investigate an issue; reproduce a problem; complete part of a tracking issue.
Run `npx skills add remix-run/remix --skill fix-issue -a claude-code`. Or copy the skill folder (.agents/skills/fix-issue in remix-run/remix) into .claude/skills/fix-issue in your project. Claude Code loads it when a task matches its description.
Run `npx skills add remix-run/remix --skill fix-issue -a codex`. Or copy the skill folder (.agents/skills/fix-issue in remix-run/remix) into .agents/skills/fix-issue 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 remix-run/remix --skill fix-issue -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/fix-issue, .gemini/skills/fix-issue, .github/skills/fix-issue and .opencode/skills/fix-issue in your project.
Going by SKILL.md and its folder, Fix Issue needs the command-line tools its instructions call (pnpm, gh and git).
SKILL.md contains no URLs. Its commands use gh and 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.
Fix Issue is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.8k tokens (SKILL.md is roughly 7.4k 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 Fix Issue: Triage CI Flake (payloadcms/payload, 45k stars), GreptimeDB Fuzz CI Failure Investigation (GreptimeTeam/greptimedb, 6.7k stars), Issue To Regression Test (brunosabot/streamline-card, 269 stars) and Detect Flaky Tests (agent-substrate/substrate, 4.5k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
remix-run (a GitHub organization) maintains it in remix-run/remix, which has 33,397 GitHub stars. The repository holds 19 skills in this directory. The repository was last updated on October 8, 2026.
Source: remix-run/remix on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.