triage
Skill9.3k starsChanged 11 days agoMITView on GitHub
Opt-in workflow for triaging one GitHub issue without fixing it. Invoked only via `/triage <github-issue-url>` (`$triage` in Codex). Establishes live state, reproduces with our own fixtures, probes real Next.js for parity, classifies the issue, and drafts the issue reply and next action. Hands valid bugs off to the fix step.
189 other projects use a version of this.
Adopted by
Steady: 0 new projects took it in the last 4 weeks, none the 4 weeks before.thin data
Most recently taken up by
- udecode/platetheir own version, first seen Nov 8, 2026
- vercel-labs/add-skilltheir own version, first seen Nov 8, 2026
- chrysogonus/power-agentstheir own version, first seen Nov 8, 2026
- ishandutta2007/Awesome-Claude-Skillstheir own version, first seen Nov 8, 2026
- Adelie-Squad/solosquadtheir own version, first seen Nov 8, 2026
- The-Vibe-Company/quivrtheir own version, first seen Nov 8, 2026
Who's talking about cloudflare/vinext
- Github Awesome“vinext: a Vite plugin that completely reimplements the Next.js API surface from scratch”YouTube · Feb 25, 2026 · 28k views
- Armin Ronacher“State of Agentic Coding #4 with Armin and Ben”YouTube · Mar 12, 2026 · 11k views
- クロノITチャンネル“vinextでVercel依存から脱却!【Cloudflare公式】”YouTube · Feb 26, 2026 · 3.1k views
- Program With Erik“Vite's Next.js Killer Just Dropped”YouTube · Mar 23, 2026 · 1.6k views
- Coding With Raj Dave“Cloudflare Rebuilt Next.js In one Week - ViNext.js - (And It’s WAY Cheaper)”YouTube · Mar 14, 2026 · 744 views
The biggest 5 of 70 mentions linking to the repository that our crawl found. Each line is their own headline.
See all 70
Talked about on GitHub, YouTube, Bluesky and Hacker News (70 times).
On GitHub · 50
- Jul 23, 2026Bump vinext from 0.0.50 to 0.2.1 in /control-plane — moshehbenavraham/hermes-lab2 reactions · 2 comments
- Nov 2, 2026Bump the development group across 1 directory with 8 updates — SyberLabs/Flyspace1 reaction · 2 comments
- Oct 31, 2026build(deps): bump satori and vinext in /website — chrisatom1998/BoloMobile1 reaction
- Oct 30, 2026build(deps): bump vinext from 1.2.1 to 1.3.1 — sinequix/enrailar1 reaction · 1 comment
- Oct 29, 2026chore(deps): bump satori and vinext in /reme_studio — fredheathcote007/fermes-reme1 reaction
45 more on GitHub
- Oct 27, 2026Bump the npm-minor-patch group with 7 updates — sandbornm/stimgraph1 reaction · 1 comment
- Oct 26, 2026build(deps-dev): bump the development-dependencies group with 4 updates — Chris0Jeky/CommitAtlas1 reaction · 5 comments
- Oct 26, 2026Bump the development group across 1 directory with 5 updates — SyberLabs/Flyspace1 reaction · 2 comments
- Oct 26, 2026Bump the development group across 1 directory with 14 updates — SyberLabs/Flyspace1 reaction · 4 comments
- Oct 20, 2026Bump the npm-minor-patch group with 9 updates — sandbornm/stimgraph1 reaction · 1 comment
- Oct 15, 2026[vite-plugin] Serve Vite's module URLs before run_worker_first in dev — cloudflare/workers-sdk1 reaction · 3 comments
- Oct 13, 2026Bump the development group with 12 updates — SyberLabs/Flyspace1 reaction · 3 comments
- Oct 6, 2026chore(deps): bump vinext to 1.0.1 — opanel-mc/opanel1 reaction · 1 comment
- Oct 5, 2026build(deps-dev): bump the development group with 8 updates — SyberLabs/Flyspace1 reaction · 2 comments
- Sep 29, 2026fix(frontend): restore frontend static exports — opanel-mc/opanel1 reaction · 1 comment
- Sep 28, 2026Upgrade vinext to beta.13 and align Vite+ configuration — langgenius/dify1 reaction
- Sep 22, 2026chore(deps): upgrade vinext and simplify CSS asset aliases — langgenius/dify1 reaction · 1 comment
- Sep 20, 2026fix(core): adapt rsc handler to new vinext request format — opanel-mc/opanel1 reaction · 3 comments
- Sep 14, 2026Windows legacy installer treats downloaded PowerShell as bytes — voidzero-dev/vite-plus1 reaction
- Aug 21, 2026fix(frontend): guard route-specific URL updates — opanel-mc/opanel1 reaction
- Aug 21, 2026chore(deps): bump @vinext/cloudflare from 1.0.0-beta.5 to 1.0.0-beta.6 — ClashKingInc/ClashKingDashboard1 reaction
- Aug 21, 2026chore(deps): bump vinext from 1.0.0-beta.5 to 1.0.0-beta.6 — ClashKingInc/ClashKingDashboard1 reaction
- Aug 18, 2026Use validated GPT-5.6 Bonk configuration — cloudflare/workerd1 reaction · 4 comments
- Aug 14, 2026chore(deps): bump vinext from 1.0.0-beta.4 to 1.0.0-beta.5 — ClashKingInc/ClashKingDashboard1 reaction
- Aug 14, 2026chore(deps): bump @vinext/cloudflare from 1.0.0-beta.4 to 1.0.0-beta.5 — ClashKingInc/ClashKingDashboard1 reaction
- Jul 15, 2026chore(deps): bump the control-center-minor-patch group in /sites/unigrok-control-center with 11 updates — djtelicloud/grok-mcp-server1 reaction · 2 comments
- May 23, 2026`clean-conversation-sidebar` - Update feature — refined-github/refined-github1 reaction
- Mar 31, 2026fix(rsc): align export async function checks — vitejs/vite-plugin-react1 reaction
- Mar 20, 2026make package.json work with npm — hyperb1iss/next-dynenv1 reaction · 2 comments
- Mar 20, 2026pnpm cannot install vinext@18fe3ea in web, what is vinext@18fe3ea — langgenius/dify1 reaction · 2 comments
- Mar 12, 2026chore: update vinext — langgenius/dify1 reaction · 1 comment
- Feb 27, 2026fix(nextjs): make @clerk/nextjs ESM-safe for non-Node.js runtimes — clerk/javascript1 reaction · 10 comments
- Feb 25, 2026Support Cloudflare Vinext (Next.js on Vite/Workers) — getsentry/sentry-javascript1 reaction · 1 comment
- Feb 25, 2026[Refactor/Chore] Add vinext as dev server — langgenius/dify1 reaction
- Nov 8, 2026chore(deps): bump @vinext/cloudflare from 1.0.1 to 1.3.3 — sliceconsultingsu/slice-launcher0 reactions
- Nov 6, 2026chore(deps): bump @vinext/cloudflare from 1.0.0-beta.9 to 1.3.2 — sunnydachs/corporate-ghost-quiz0 reactions · 2 comments
- Nov 6, 2026Bump the vinext group with 2 updates — noood/stable-earn0 reactions
- Nov 6, 2026chore(deps): bump @vinext/cloudflare from 1.0.0-beta.9 to 1.3.2 — sunnydachs/personal-tos0 reactions · 2 comments
- Oct 30, 2026Launch QA: 5-persona first-visit run — 18 UX findings + 3 technical, ranked — Divkix/divkix.me0 reactions
- Oct 21, 2026Remove patch @vinext/cloudflare@1.0.1 — DevDogsUGA/Backstage0 reactions
- Oct 21, 2026Remove patch @vinext/cloudflare@1.0.1 — DevDogsUGA/DevDogsUGA0 reactions
- Oct 11, 2026chore: [Cloudflare検証] vinext での最小構成を OpenNext と比較する(任意) — yamamotonaoki3/MyBookLibrary0 reactions · 1 comment
- Oct 6, 2026The website still pins vinext betas after vinext 1.0 went stable — povlabs/lexema0 reactions · 3 comments
- Sep 29, 2026pnpm falls back to last stable release instead of prerelease for a major release — pnpm/pnpm0 reactions · 1 comment
- Sep 29, 2026npm run dev でトップページが 500 になる — ohkilab/PromptScope0 reactions · 1 comment
- Sep 27, 2026[plugin-rsc] Root identity probe triggers mid-request dependency optimization — vitejs/vite-plugin-react0 reactions · 3 comments
- Sep 26, 2026[Candidate] cloudflare/vinext/.agents/skills/migrate-to-vinext - migrate-to-vinext — ProSkillsMD/proskills0 reactions · 1 comment
- Sep 22, 2026[EPIC] Parallel workstream: upstream contributions to vinext (bun runtime compat → release) — getknext-dev/knext0 reactions
- Sep 15, 2026Pass filenames including queries to `renderBuiltUrl` like <8.3.0 — vitejs/vite0 reactions
- Sep 11, 2026Entregar avisos pertinentes com outbox durável e retomada automática — marcelusfernandes/md-colab0 reactions · 3 comments
On YouTube · 12
- Feb 25, 2026vinext: a Vite plugin that completely reimplements the Next.js API surface from scratch — Github Awesome28k views · 7 comments
- Mar 12, 2026State of Agentic Coding #4 with Armin and Ben — Armin Ronacher11k views · 41 comments
- Feb 26, 2026vinextでVercel依存から脱却!【Cloudflare公式】 — クロノITチャンネル3.1k views · 1 comment
- Mar 23, 2026Vite's Next.js Killer Just Dropped — Program With Erik1.6k views · 6 comments
- Mar 14, 2026Cloudflare Rebuilt Next.js In one Week - ViNext.js - (And It’s WAY Cheaper) — Coding With Raj Dave744 views · 5 comments
7 more on YouTube
- Feb 27, 2026vinext vs Next js 4x Faster Builds on Cloudflare Step by Step Migration — FullStack Flowsays it tested it681 views · 2 comments
- Mar 9, 2026We ran vinext on Gadget — Gadget452 views · 3 comments
- Feb 26, 2026Cloudflare vinext: "Como reconstruímos o Next.js com IA em uma semana." — skvggor301 views · 1 comment
- Sep 30, 2026Claudeの新モデルで作業を速く|AIニュース実践者向け 2026.9.29 — AI経営のリアル209 views
- Oct 1, 2026vinext GitHub Explained: Next.js on Vite with Direct Cloudflare Workers Access — Alex Hitt106 views
- Jun 20, 2026【3分解説】Cloudflare vinext公開──AIが1週間で作ったNext.js互換のVite版、Next.js 16の94%をカバーしてどこでもデプロイ|3分ブリーフィング #2026062 — ずんだもんのテックニュース3分says it tested it63 views
- Mar 3, 2026重构 Next.js:1 名工程师、1 周时间、1100 美元重构 Next js:1 名工程师、1 周时间、1100 美元 — AI打工人19 views · 1 comment
On Bluesky · 7
- Feb 24, 2026About that... Oh? github.com/cloudflare/v... — @wojtekmaj.pl9 likes and reposts · 1 reply
- Feb 25, 2026¡Cloudflare saca su propia versión de Next.js! Basado en Vite y compatible con toda la API actual. Se llama Vinext y ofrece: ✓ Builds hasta… — @midu.dev8 likes and reposts · 1 reply
- Mar 1, 20265 days old and ~5k stars, not too shabby for a vibe coded project/rewrite -> github.com/cloudflare/v... #NextJS #Vite — @fry69.dev4 likes and reposts · 1 reply
- Feb 26, 2026Drop-in Next.js replacement built on Vite with AI migration tools - keep your existing code, get faster builds, deploy anywhere… — @arifsolmaz.bsky.social1 likes and repost
- Feb 25, 20261 dev at @Cloudflare + AI replicated @nextjs in a week! It’s called vinext since it runs on Vite & the “vi” prefix is also shared with… — @everydevai.bsky.social1 likes and repost
2 more on Bluesky
- Feb 25, 2026VinextはViteベースでNext.jsのAPIを再現したツールらしい Cloudflare Workersへのデプロイが容易で高速化に期待できるかな yug1224 starred cloudflare/vinext… — @yug1224.com1 likes and repost
- Feb 25, 2026CloudflareがNext.JSをViteベースのものに1週間で1人がAIで書き直してvinext github.com/cloudflare/v... としてリリース — @tkusano.jp1 likes and repost
On Hacker News · 1
- Feb 25, 2026Vinext – The Next.js API surface, reimplemented on Vite17 points · 2 comments
Used with
Projects with it also use writing-beats, setup-matt-pocock-skills and 10 more.
Other files people use alongside this one.
Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
LesaniSkillwriting-beats
Shape an article as a journey of beats, choose-your-own-adventure style. The user picks a starting beat from the raw material, you write only that beat, then offer options for where to pivot next, beat by beat, until the article reaches a natural end. Use when the user has raw material and wants to assemble it as a narrative rather than an argument.
Also in 66 projects that use this
GoogleSkillsetup-matt-pocock-skills
Configure this repo for the engineering skills — set up its issue tracker, triage label vocabulary, and domain doc layout. Run once before first use of the other engineering skills.
Also in 167 projects that use this
liufeng1976Skillsetup-ts-deep-modules
Wire dependency-cruiser into a TypeScript repo so each package is a deep module — implementation hidden in subfolders, reachable only through its entry-point files. User-invoked.
Also in 42 projects that use this
SethGammonSkillascii-diagram
Generate perfectly aligned ASCII diagrams — architecture, flow, sequence, box-and-arrow. Uses a programmatic character-grid approach so alignment is guaranteed by math, not token prediction. Includes post-render verification.
Also in 4 projects that use this
simo97Skillmigrate-to-shoehorn
Migrate test files from `as` type assertions to @total-typescript/shoehorn. Use when user mentions shoehorn, wants to replace `as` in tests, or needs partial test data.
Also in 68 projects that use this
LesaniSkillwriting-shape
Take a markdown file of raw material and shape it into an article through a conversational session — drafting candidate openings, growing the piece paragraph by paragraph, arguing about format (lists, tables, callouts, quotes) at each step. Use when the user has a pile of notes, fragments, or a rough draft and wants help turning it into something publishable.
Also in 63 projects that use this
- +1 more from Lesani
Other versions189 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 189
- mattpocock/skills★ 309ksame name
- withastro/astro★ 64ksame name
- vectorize-io/hindsight★ 60ksame name
- ogulcancelik/herdr★ 47ksame name
- herdrdev/herdr★ 47ksame name
- colinhacks/zod★ 44ksame name
- QuivrHQ/quivr★ 40ksame name
- The-Vibe-Company/quivr★ 40ksame name
- vercel-labs/add-skill★ 39ksame name
- vercel-labs/skills★ 39ksame name
179 more not listed
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository3 other files it gives its agents.
- AGENTS.mdAGENTS.md
- tests/fixtures/app-route-file-collision/agents.mdAGENTS.md
- migrate-to-vinextSkill
The file
We split this skill into the rules it gives an agent
6 rules. 0 are common, 3 are distinctive, and 3 are very specific to this project.
0
Common
Most of the 176 edited versions we read keep these.
3
Distinctive
This author's own choices. Worth a look.
3
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 17
Do not open a PR, post a comment, change labels or close the issue without confirmation.
- Distinctive: line 25
Triage against current main: Run git fetch origin main and compare it with the checkout's HEAD.
- Very specific: line 26
Protect the GitHub API budget: Every session and automation on the account shares the quota.
- Very specific: line 32
Read the issue, every comment, linked PRs and cross-references with gh.
- Very specific: line 33
Look for an existing branch, open PR or merged fix (gh pr list --search "<number>", git log origin/main --grep).
- Distinctive: line 34
Look for duplicates and earlier decisions: search open and closed issues and PRs for the same symptom, including ones where maintainers …
“Common” is measured: kept by at least 6 in 10 of the 176 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Triage GitHub Issue
Issue: $ARGUMENTS
Establish the issue's live state below, then follow references/rules.md for everything else: safety, the parity check, reproducing, the verdict and the reply. Its "Automated Runs" section doesn't apply here. In those rules, "the fix step" means fixing the bug through the "Fixing Bugs" workflow in AGENTS.md, or through your own fix skill if you have one.
Do not open a PR, post a comment, change labels or close the issue without confirmation.
Input
Require one GitHub issue URL, passed as the /triage argument. If it is missing, ask for it. If it names a repository other than the current checkout, find an existing checkout of that repository before reading code.
Hard Rules
- Triage against current main. Run
git fetch origin mainand compare it with the checkout's HEAD. A stale checkout produces "already fixed" mistakes. - Protect the GitHub API budget. Every session and automation on the account shares the quota. Read one issue with plain
gh issue view --comments. Before any multi-issue sweep, rungh api rate_limit, estimate the cost, keepfirst:small, prefer REST orgh search, and stop when fewer than ~1,500 calls remain. - No PR comments on PRs with an in-flight Bonk run. Any issue comment cancels it.
1. Establish Live State
- Parse the URL into owner, repository and issue number.
- Read the issue, every comment, linked PRs and cross-references with
gh. - Look for an existing branch, open PR or merged fix (
gh pr list --search "<number>",git log origin/main --grep). If a PR exists, check its state withgh pr view <n> --json statebefore suggesting any follow-up on it. - Look for duplicates and earlier decisions: search open and closed issues and PRs for the same symptom, including ones where maintainers already made a parity or decline call.
Then work through references/rules.md.
2. Report and Confirm
Report to the user:
- the verdict, with its evidence (file:line, probe output, docs, earlier decision);
- the main SHA you triaged against;
- the reproduction status;
- for valid bugs: the root-cause hypothesis, the minimal change set, the suggested fixture and test, and the hand-off to the fix step;
- the draft reply, and the proposed labels or state change.
Post the comment, change labels or close the issue only after the user confirms.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

