Sandbox Bench
vercel/next.js
Benchmark React or Next.js changes on Vercel Sandbox VMs with paired A/B statistics: react PR/commit vs base, or Next.js PR/commit vs base, measured end-to-end through the bench/render-pipeline app…
Review the skills stored for a project. An agent skill from TwiTech-LAB/devchain.
$ npx skills add TwiTech-LAB/devchain --skill project-skill-review -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install TwiTech-LAB/devchain project-skill-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/TwiTech-LAB/devchain.git skills-src && mkdir -p .claude/skills && cp -r skills-src/apps/local-app/skills/project-skill-review .claude/skills/project-skill-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 "project-skill-review" agent skill from https://github.com/TwiTech-LAB/devchain/tree/main/apps/local-app/skills/project-skill-review into .claude/skills/project-skill-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "project-skill-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/TwiTech-LAB/devchain/tree/main/apps/local-app/skills/project-skill-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 TwiTech-LAB/devchain --skill project-skill-review -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install TwiTech-LAB/devchain project-skill-review --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/TwiTech-LAB/devchain.git skills-src && mkdir -p .agents/skills && cp -r skills-src/apps/local-app/skills/project-skill-review .agents/skills/project-skill-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 "project-skill-review" agent skill from https://github.com/TwiTech-LAB/devchain/tree/main/apps/local-app/skills/project-skill-review into .agents/skills/project-skill-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "project-skill-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 TwiTech-LAB/devchain --skill project-skill-review -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install TwiTech-LAB/devchain project-skill-review --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/TwiTech-LAB/devchain.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/apps/local-app/skills/project-skill-review .cursor/skills/project-skill-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 "project-skill-review" agent skill from https://github.com/TwiTech-LAB/devchain/tree/main/apps/local-app/skills/project-skill-review into .cursor/skills/project-skill-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "project-skill-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/TwiTech-LAB/devchain.git --path apps/local-app/skills/project-skill-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 TwiTech-LAB/devchain --skill project-skill-review -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install TwiTech-LAB/devchain project-skill-review --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/TwiTech-LAB/devchain.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/apps/local-app/skills/project-skill-review .gemini/skills/project-skill-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 "project-skill-review" agent skill from https://github.com/TwiTech-LAB/devchain/tree/main/apps/local-app/skills/project-skill-review into .gemini/skills/project-skill-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "project-skill-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 TwiTech-LAB/devchain project-skill-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 TwiTech-LAB/devchain --skill project-skill-review -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/TwiTech-LAB/devchain.git skills-src && mkdir -p .github/skills && cp -r skills-src/apps/local-app/skills/project-skill-review .github/skills/project-skill-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 "project-skill-review" agent skill from https://github.com/TwiTech-LAB/devchain/tree/main/apps/local-app/skills/project-skill-review into .github/skills/project-skill-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "project-skill-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 TwiTech-LAB/devchain --skill project-skill-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 TwiTech-LAB/devchain project-skill-review --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/TwiTech-LAB/devchain.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/apps/local-app/skills/project-skill-review .opencode/skills/project-skill-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 "project-skill-review" agent skill from https://github.com/TwiTech-LAB/devchain/tree/main/apps/local-app/skills/project-skill-review into .opencode/skills/project-skill-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "project-skill-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.
project-skill-reviewReview the skills stored for a project. An agent skill from TwiTech-LAB/devchain.
Project Skill Review is an agent skill from TwiTech-LAB/devchain. Review the skills stored for a project. Read the project specifications and the skill usage statistics. Classify each enabled skill as Keep, Disable, Protected, or Unsure. Classify each disabled skill as Enable or Stay disabled. Propose source bundles, source disables, and a skill sync. Apply a change only after the user approves it. Use when the skill list is too long, when agents pick wrong skills, or when the user asks to enable, disable, prune, or sync skills. Triggers: review project skills, enable disabled…
Its SKILL.md is about 2k tokens, which your agent loads only when the skill is triggered. The skill folder holds 1 other file (for example `README.md`).
It sits in Data & Analytics, covering Statistics. The repository describes itself as: Run a team of AI coding agents. On your machine. Local-first orchestration for Claude Code, Codex, OpenCode, Antigravity, and Copilot. The licence is MIT.
12 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 172b47c. 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.
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.
Project Skill Review loads about 2k tokens when it runs. Until then it costs about 161 tokens; SKILL.md has 1,153 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 TwiTech-LAB/devchain at commit 172b47c, republished under its MIT licence (© TwiTech-LAB). 1,153 words, ~2,010 tokens.
.claude/skills/project-skill-review/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.Review all skills stored for this project. Propose enables, disables, source bundles, and source disables. The goal is a short, relevant skill list, so agents pick the right skill faster.
Never write without explicit user approval. Never disable a protected skill. Never write to a globally disabled source.
devchain_skills_sync for the sources that matter to this review. Prefer a named source. Use a full sync only when no name fits.status is already_running, when failed is above 0, or when errors is not empty. Say so in the report.Call devchain_skills_usage_stats before any devchain_get_skill call. Each devchain_get_skill call creates a usage event. A call during the review changes the data that this review reads.
docs/AGENTS.md. Use docs/README.md when docs/AGENTS.md is absent.README.Find the main languages and the main frameworks. Write a list of the areas of usage. Example: "backend: NestJS and SQLite", "UI: React and Vite".
lastEventAt − firstEventAt. Do not use the window that the request sent.totalEvents is 100 or more.devchain_get_skill loads. It does not prove that a skill helped.Call devchain_list_skills with includeDisabled: true. The response is the last stored catalog. Each item carries four flags:
disabled: the effective state. It is true when any of the other three blocks applies.skillDisabled: the project disabled this skill.sourceProjectEnabled: the project enables the source. The default is true.sourceGloballyEnabled: the settings enable the source. The default is true.A skill is enabled when disabled is false. A skill is disabled when disabled is true.
epicReferencesDone, Archive.devchain_list_prompts.devchain_get_prompt for each prompt.When a list call or a fetch call fails, say in the report that the protection is incomplete. Keep every skill that you could not check.
The usage identity is the exact full slug. Review each skill with disabled: false. Do not skip a skill. Put each skill in exactly one class:
Skip skills with sourceGloballyEnabled: false here. Step 10 covers them.
Review each skill with disabled: true and sourceGloballyEnabled: true. This covers skills the project disabled and skills of sources the project disabled. Apply the classes in this order:
Never propose Enable because of past usage alone.
A source bundle turns one project-disabled source on, without its noise. Build one bundle for each source with sourceProjectEnabled: false and sourceGloballyEnabled: true:
skillDisabled: false.devchain_skills_set_enabled with enabled: false), then the source enable (devchain_skills_set_source_enabled with enabled: true).notFound or fails, do not enable the source. Report the bundle as not applied.sourceGloballyEnabled: false is read-only for MCP. Its stored content can be stale, because disabled sources do not sync.devchain_skills_sync for that source.Show the report in eight groups: Enable, Disable, Source bundles, Source disables, Unsure, Keep, Protected, Globally disabled. The Globally disabled group holds recommendations only. Give one short reason per skill. Show the statistics window, the sufficiency result, the closed labels, and the sync result.
The user approves each group separately. The user can remove items from a group.
updatedCount and the counts of unchanged and notFound for each write. A nonempty notFound means an incomplete application. Say so.unchanged and notFound. Build each undo call from the changed slugs only. Use only the sources that changed. A bundle undo disables the source again, then re-enables its changed companion skills.After an edit of a local skill, edit the authoritative local source folder, not the materialized contentPath copy. Then propose devchain_skills_sync for that source.
© TwiTech-LAB, 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 1 other file in apps/local-app/skills/project-skill-review of TwiTech-LAB/devchain.
Open the folder on GitHubat commit 172b47c
Project Skill 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 |
|---|---|---|---|---|---|---|
| Project Skill Review this skillTwiTech-LAB/devchain | 101 | — | ~2k | Automated safety check: Pass | MIT | |
| Sandbox Benchvercel/next.js | 143k | — | ~4.1k | Automated safety check: Pass | MIT | |
| Statistical Analysisspacering-net/codeg | 3.9k | 3 repos | ~5k | Automated safety check: Pass | MIT | |
| StatsmodelszLanqing/codex-claude-academic-skills | 4.7k | 15 repos | ~4.9k | Automated safety check: Pass | BSD-3-Clause | |
| AI Daily DigestvigorX777/ai-daily-digest | 1.6k | — | ~1.3k | Automated safety check: Pass | None | |
| Statistical Powerspacering-net/codeg | 3.9k | 1 repos | ~3.6k | Automated safety check: Notes | MIT |
vercel/next.js
Benchmark React or Next.js changes on Vercel Sandbox VMs with paired A/B statistics: react PR/commit vs base, or Next.js PR/commit vs base, measured end-to-end through the bench/render-pipeline app…
spacering-net/codeg
Guided statistical analysis for research data - test selection, assumption checking, effect sizes, power analysis, Bayesian alternatives, and APA-formatted reporting.
zLanqing/codex-claude-academic-skills
Statistical models library for Python. An agent skill from zLanqing/codex-claude-academic-skills.
vigorX777/ai-daily-digest
Fetches RSS feeds from 90 top Hacker News blogs (curated by Karpathy), uses AI to score and filter articles, and generates a daily digest in Markdown with Chinese-translated titles, category…
spacering-net/codeg
Sample-size and statistical power calculations for planning studies.
higress-group/higress
Real-time agent conversation monitoring - monitors Higress access logs, aggregates conversations by session, tracks token usage.
TwiTech-LAB/devchain
Write or rewrite English with ASD-STE100 Simplified Technical English rules: one meaning per word, active voice, simple tenses, one instruction per sentence.
TwiTech-LAB/devchain
Prepare a DevChain remote VM for development of a project. An agent skill from TwiTech-LAB/devchain.
TwiTech-LAB/devchain
Review a change set for reuse, simplification, efficiency, and altitude problems, then apply the fixes while preserving exact behavior.
TwiTech-LAB/devchain
Create a git commit whose message records why the change exists, not just what changed.
TwiTech-LAB/devchain
Plan architecture improvements and refactoring for a codebase: scan for deepening opportunities (shallow modules, leaky seams, low-leverage interfaces), present candidates as a markdown report with…
Categories
Review the skills stored for a project. An agent skill from TwiTech-LAB/devchain. Project Skill Review is an agent skill from TwiTech-LAB/devchain. Review the skills stored for a project.
Project Skill Review fits situations like: the skill list is too long; agents pick wrong skills; the user asks to enable.
Run `npx skills add TwiTech-LAB/devchain --skill project-skill-review -a claude-code`. Or copy the skill folder (apps/local-app/skills/project-skill-review in TwiTech-LAB/devchain) into .claude/skills/project-skill-review in your project. Claude Code loads it when a task matches its description.
Run `npx skills add TwiTech-LAB/devchain --skill project-skill-review -a codex`. Or copy the skill folder (apps/local-app/skills/project-skill-review in TwiTech-LAB/devchain) into .agents/skills/project-skill-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 TwiTech-LAB/devchain --skill project-skill-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/project-skill-review, .gemini/skills/project-skill-review, .github/skills/project-skill-review and .opencode/skills/project-skill-review in your project.
SKILL.md names no scripts, command-line tools or credentials: Project Skill 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.
Project Skill Review is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.
About 2k tokens (SKILL.md is roughly 8k 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 Project Skill Review: Sandbox Bench (vercel/next.js, 143k stars), Statistical Analysis (spacering-net/codeg, 3.9k stars), Statsmodels (zLanqing/codex-claude-academic-skills, 4.7k stars) and AI Daily Digest (vigorX777/ai-daily-digest, 1.6k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
TwiTech-LAB (a GitHub organization) maintains it in TwiTech-LAB/devchain, which has 101 GitHub stars. The repository holds 6 skills in this directory. The repository was last updated on October 7, 2026.
Source: TwiTech-LAB/devchain on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.