grepai
Semantic code search and call-graph tracing. Use for intent questions ('where is authentication handled?'), exploring unfamiliar…
Process grepai GitHub issues and pull requests one at a time under the V1 feature freeze: verify the claim, judge relevance, propose a backward-compatible fix, test before/after on a real project, open a draft PR, review in a loop, and explain the result. Use whenever the user
Claude Code
$ npx -y skills add yoanbernabeu/grepai --skill triage --agent claude-code
Codex
$ npx skills add yoanbernabeu/grepai --skill triage -a codex -y
Cursor
$ npx skills add yoanbernabeu/grepai --skill triage -a cursor -y
Gemini CLI
$ npx skills add yoanbernabeu/grepai --skill triage -a gemini-cli -y
GitHub Copilot
$ npx skills add yoanbernabeu/grepai --skill triage -a github-copilot -y
OpenCode
$ npx skills add yoanbernabeu/grepai --skill triage -a opencode -y
Windsurf
$ npx skills add yoanbernabeu/grepai --skill triage -a windsurf -y
name: triage description: "Process grepai GitHub issues and pull requests one at a time under the V1 feature freeze: verify the claim, judge relevance, propose a backward-compatible fix, test before/after on a real project, open a draft PR, review in a loop, and explain the result. Use whenever the user wants to go through, handle or work on issues or PRs (\"des PR ou des issues à traiter ?\", \"traitons les issues\", \"on passe à la #353\", \"regarde la PR de X\"), or names an issue or PR number to work on."
grepai is 1.x and under a **feature freeze**. This skill is the only workflow for handling issues and external pull requests. Talk to the user in French; everything written on GitHub (comments, commits, PR titles and bodies) is in English.
Whenever you show the user a draft of any text to be posted on GitHub (comment, review, closing message, PR body), show the English version followed by a French translation, labeled as being for the user only. Only the English version is ever posted.
Work on **one issue or PR at a time**. Never start the next one before the current one is closed, merged or explicitly parked by the user.
Accepted:
Refused:
When no number is given, list open PRs and issues (`gh pr list`, `gh issue list --limit 200`), group them (data integrity, crash/hang, wrong results, security, performance, out of scope), and recommend an order: data loss/corruption first, then security, crash/hang, wrong results, performance. Ask which one to start with.
Present in French, as plain markdown (no AskUserQuestion after a long text): what the issue says, verdict and evidence, relevance, proposed solution with real alternatives and trade-offs. Then ask in plain text. **No code before the user's "go".**
If the decision is to close (false, already fixed, duplicate, out of scope): draft the English comment, show it, and on the user's OK post it and close (`gh issue close <n> --comment ...`, or `gh pr close`). Stay polite and thank the reporter; for out-of-scope requests explain that grepai 1.x is in a stabilization phase and only accepts bug fixes, stability, security and providers.
The fix must not affect an existing 1.x user. Check each point:
1. Branch from up-to-date `main`: `fix/<n>-<slug>` (or `feat/` only for a provider). 2. Regression test red before, green after. `make lint` and `make test` pass. 3. **Before/after on a real project**, mandatory:
4. Clean up: worktrees, containers, background processes, temp indexes.
Commit with conventional commits (`fix(scope): description`, `Closes #<n>`), push, then `gh pr create --draft` with this body:
## Problem ## Root cause ## Fix ## Backward compatibility <each V1 check from step 4 and how it was verified> ## Test plan <u
Semantic code search and call-graph tracing. Use for intent questions ('where is authentication handled?'), exploring unfamiliar…
Create a new release for grepai. Checks CI, determines version type, updates CHANGELOG and documentation, credits contributors,…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.
Design, implement, and audit accessible UI to WCAG 2.2 Level AA across Web, iOS, and Android — semantic ARIA roles and labels,…
Use when you want to verify compiler changes and commit with the correct convention. Runs tests, lint, and format, then commits…