Chatgpt App Builder
alpic-ai/skybridge
Guide developers through creating and updating ChatGPT plugins.
Run Jev Review as a repeated scalar feedback loop during nontrivial coding work.
$ npx skills add NiazMorshed2007/jev-review --skill jev-review -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install NiazMorshed2007/jev-review jev-review --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/NiazMorshed2007/jev-review.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/jev-review .claude/skills/jev-review && 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 "jev-review" agent skill from https://github.com/NiazMorshed2007/jev-review/tree/main/skills/jev-review into .claude/skills/jev-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "jev-review", 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/NiazMorshed2007/jev-review/tree/main/skills/jev-reviewType 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 NiazMorshed2007/jev-review --skill jev-review -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install NiazMorshed2007/jev-review jev-review --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/NiazMorshed2007/jev-review.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/jev-review .agents/skills/jev-review && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "jev-review" agent skill from https://github.com/NiazMorshed2007/jev-review/tree/main/skills/jev-review into .agents/skills/jev-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "jev-review", 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 NiazMorshed2007/jev-review --skill jev-review -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install NiazMorshed2007/jev-review jev-review --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/NiazMorshed2007/jev-review.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/jev-review .cursor/skills/jev-review && 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 "jev-review" agent skill from https://github.com/NiazMorshed2007/jev-review/tree/main/skills/jev-review into .cursor/skills/jev-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "jev-review", 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/NiazMorshed2007/jev-review.git --path skills/jev-review--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 NiazMorshed2007/jev-review --skill jev-review -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install NiazMorshed2007/jev-review jev-review --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/NiazMorshed2007/jev-review.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/jev-review .gemini/skills/jev-review && 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 "jev-review" agent skill from https://github.com/NiazMorshed2007/jev-review/tree/main/skills/jev-review into .gemini/skills/jev-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "jev-review", 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 NiazMorshed2007/jev-review jev-reviewInstalls 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 NiazMorshed2007/jev-review --skill jev-review -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/NiazMorshed2007/jev-review.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/jev-review .github/skills/jev-review && 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 "jev-review" agent skill from https://github.com/NiazMorshed2007/jev-review/tree/main/skills/jev-review into .github/skills/jev-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "jev-review", 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 NiazMorshed2007/jev-review --skill jev-review -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install NiazMorshed2007/jev-review jev-review --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/NiazMorshed2007/jev-review.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/jev-review .opencode/skills/jev-review && 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 "jev-review" agent skill from https://github.com/NiazMorshed2007/jev-review/tree/main/skills/jev-review into .opencode/skills/jev-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "jev-review", 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.
jev-reviewRun Jev Review as a repeated scalar feedback loop during nontrivial coding work.
Jev Review is an agent skill from NiazMorshed2007/jev-review. Run Jev Review as a repeated scalar feedback loop during nontrivial coding work. Establish a score baseline after a coherent implementation, diagnose weak dimensions yourself, improve the code, validate it, and rescore with the previous evaluation until important metrics improve or no further justified change remains.
Its SKILL.md is about 1.4k 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 Agent Workflows. It works with Model Context Protocol and TypeScript. The repository describes itself as: Local-first MCP plugin for continuous software-quality review by AI coding agents, powered by Jev. The licence is MIT.
10 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 57690af. 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.
No scripts in the folder and no shell commands in SKILL.md (its code samples are json).
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
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.
Jev Review loads about 1.4k tokens when it runs. Until then it costs about 83 tokens; SKILL.md has 637 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 NiazMorshed2007/jev-review at commit 57690af, republished under its MIT licence (© NiazMorshed2007). 637 words, ~1,358 tokens.
.claude/skills/jev-review/SKILL.md (or your agent's skills folder).Use jev_review as an iterative engineering-quality signal, not as a narrative code reviewer. The coding agent owns diagnosis, implementation, testing, and final judgment. Jev evaluates the supplied state and returns structured scores; it never edits files.
The loop is:
implement → validate → score → inspect → form a hypothesis → improve → validate → rescoreA first evaluation is a baseline, not the end of the review. For a nontrivial task, continue the loop after meaningful changes and use score movement to test whether the implementation actually improved.
Jev does not generate a prose explanation of why a score is low. Treat these as the primary signals:
Any summaries, priority reasons, or issue labels in the tool response are predefined rubric/category hints. They are not a root-cause analysis from Jev and may not identify the exact problematic code. Inspect the implementation and requirements yourself to determine why a dimension is weak.
For every nontrivial coding task:
jev_review to establish or refresh the baseline.jev_review again with the updated implementation and the prior response in previousEvaluation.Do not stop merely because jev_review was called once. When a targeted score does not improve, reconsider the diagnosis instead of making random cosmetic changes. Try a different justified improvement and rescore, or determine from the code, confidence, and requirements that the metric should not drive another change.
Call jev_review:
Interim reviews may precede the full test suite, but the final evaluation should follow the project's normal validation. Do not call on an unchanged implementation, formatting-only noise, or context too thin to judge.
Use task and the current diff in most calls. Add full files only when surrounding behavior is necessary. Use repositoryContext for relevant architecture, conventions, invariants, and test results.
On a follow-up call:
previousEvaluation.Example:
{
"task": "The requested behavior and acceptance constraints",
"diff": "The current implementation diff after the latest changes",
"files": [
{
"path": "src/example.ts",
"content": "Only include surrounding code needed to judge the change"
}
],
"repositoryContext": "Relevant conventions, invariants, and validation results",
"previousEvaluation": {}
}If Jev reports that its input limit was exceeded, remove unrelated content or split the implementation into coherent review slices. Do not blindly truncate contracts, callers, or tests needed to judge the change.
Never send secrets, credentials, private keys, environment files, generated output, vendored code, or unrelated repository content.
Stop the loop when:
Scores are evidence, not objectives to game. Never improve a score by adding speculative architecture, unnecessary abstraction, meaningless tests or comments, mechanical file splitting, scope expansion, or behavior changes the user did not request. Correctness and the user's actual requirements always come first.
© NiazMorshed2007, 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 skills/jev-review of NiazMorshed2007/jev-review.
Open the folder on GitHubat commit 57690af
Jev Review 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 |
|---|---|---|---|---|---|---|
| Jev Review this skillNiazMorshed2007/jev-review | 239 | — | ~1.4k | Automated safety check: Pass | MIT | |
| Chatgpt App Builderalpic-ai/skybridge | 2.2k | — | ~1k | Automated safety check: Pass | MIT | |
| Spec Driven Developzhu1090093659/deepseek-pp | 1.9k | — | ~6.9k | Automated safety check: Pass | Apache-2.0 | |
| Skybridgealpic-ai/skybridge | 2.2k | — | ~923 | Automated safety check: Pass | MIT | |
| Simplifytruffle-ai/dexto | 651 | — | ~1k | Automated safety check: Pass | Custom licence | |
| Bringupjenissimo/bottleship | 152 | — | ~2.9k | Automated safety check: Pass | Apache-2.0 |
alpic-ai/skybridge
Guide developers through creating and updating ChatGPT plugins.
zhu1090093659/deepseek-pp
Automates pre-development workflow for large-scale complex tasks.
alpic-ai/skybridge
Guide developers through creating and updating ChatGPT plugins and MCP Apps.
truffle-ai/dexto
Review changed code for reuse, quality, and efficiency, then fix any issues found.
jenissimo/bottleship
Drive and observe the BottleShip emulator to bring up a game, using the AI-agent harness (window.BS.harness + bun tools/harness.ts).
swimmwatch/cloakbrowser-mcp
Prepare, publish, verify, or recover a cloakbrowser-mcp release only when the user explicitly requests release work.
Works with
Categories
Run Jev Review as a repeated scalar feedback loop during nontrivial coding work. Jev Review is an agent skill from NiazMorshed2007/jev-review. Run Jev Review as a repeated scalar feedback loop during nontrivial coding work.
Jev Review fits situations like: agent Workflows work in your project.
Run `npx skills add NiazMorshed2007/jev-review --skill jev-review -a claude-code`. Or copy the skill folder (skills/jev-review in NiazMorshed2007/jev-review) into .claude/skills/jev-review in your project. Claude Code loads it when a task matches its description.
Run `npx skills add NiazMorshed2007/jev-review --skill jev-review -a codex`. Or copy the skill folder (skills/jev-review in NiazMorshed2007/jev-review) into .agents/skills/jev-review 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 NiazMorshed2007/jev-review --skill jev-review -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/jev-review, .gemini/skills/jev-review, .github/skills/jev-review and .opencode/skills/jev-review in your project.
SKILL.md names no scripts, command-line tools or credentials: Jev Review is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. 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.
Jev Review 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.4k tokens (SKILL.md is roughly 5.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 Jev Review: Chatgpt App Builder (alpic-ai/skybridge, 2.2k stars), Spec Driven Develop (zhu1090093659/deepseek-pp, 1.9k stars), Skybridge (alpic-ai/skybridge, 2.2k stars) and Simplify (truffle-ai/dexto, 651 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
NiazMorshed2007 (a GitHub user) maintains it in NiazMorshed2007/jev-review, which has 239 GitHub stars. The repository was last updated on September 17, 2026.
Source: NiazMorshed2007/jev-review on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.