Scientific Critical Thinking
weapp-tailwindcss/weapp-tailwindcss
Evaluate research rigor. An agent skill from weapp-tailwindcss/weapp-tailwindcss.
Agent skill
by Google-Cloud-AI in Google-Cloud-AI/alphaevolve-on-googlecloud
Design AlphaEvolve experiments for the Cloud API. An agent skill from Google-Cloud-AI/alphaevolve-on-googlecloud.
The automated check flagged lines worth reading first. See the safety section below.
$ npx skills add Google-Cloud-AI/alphaevolve-on-googlecloud --skill alpha-evolve-experiment-design -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install Google-Cloud-AI/alphaevolve-on-googlecloud alpha-evolve-experiment-design --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/Google-Cloud-AI/alphaevolve-on-googlecloud.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/alpha_evolve_experiment_design .claude/skills/alpha-evolve-experiment-design && 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 "alpha-evolve-experiment-design" agent skill from https://github.com/Google-Cloud-AI/alphaevolve-on-googlecloud/tree/main/skills/alpha_evolve_experiment_design into .claude/skills/alpha-evolve-experiment-design/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "alpha-evolve-experiment-design", 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/Google-Cloud-AI/alphaevolve-on-googlecloud/tree/main/skills/alpha_evolve_experiment_designType 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 Google-Cloud-AI/alphaevolve-on-googlecloud --skill alpha-evolve-experiment-design -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install Google-Cloud-AI/alphaevolve-on-googlecloud alpha-evolve-experiment-design --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Google-Cloud-AI/alphaevolve-on-googlecloud.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/alpha_evolve_experiment_design .agents/skills/alpha-evolve-experiment-design && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "alpha-evolve-experiment-design" agent skill from https://github.com/Google-Cloud-AI/alphaevolve-on-googlecloud/tree/main/skills/alpha_evolve_experiment_design into .agents/skills/alpha-evolve-experiment-design/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "alpha-evolve-experiment-design", 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 Google-Cloud-AI/alphaevolve-on-googlecloud --skill alpha-evolve-experiment-design -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install Google-Cloud-AI/alphaevolve-on-googlecloud alpha-evolve-experiment-design --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Google-Cloud-AI/alphaevolve-on-googlecloud.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/alpha_evolve_experiment_design .cursor/skills/alpha-evolve-experiment-design && 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 "alpha-evolve-experiment-design" agent skill from https://github.com/Google-Cloud-AI/alphaevolve-on-googlecloud/tree/main/skills/alpha_evolve_experiment_design into .cursor/skills/alpha-evolve-experiment-design/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "alpha-evolve-experiment-design", 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/Google-Cloud-AI/alphaevolve-on-googlecloud.git --path skills/alpha_evolve_experiment_design--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 Google-Cloud-AI/alphaevolve-on-googlecloud --skill alpha-evolve-experiment-design -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install Google-Cloud-AI/alphaevolve-on-googlecloud alpha-evolve-experiment-design --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Google-Cloud-AI/alphaevolve-on-googlecloud.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/alpha_evolve_experiment_design .gemini/skills/alpha-evolve-experiment-design && 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 "alpha-evolve-experiment-design" agent skill from https://github.com/Google-Cloud-AI/alphaevolve-on-googlecloud/tree/main/skills/alpha_evolve_experiment_design into .gemini/skills/alpha-evolve-experiment-design/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "alpha-evolve-experiment-design", 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 Google-Cloud-AI/alphaevolve-on-googlecloud alpha-evolve-experiment-designInstalls 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 Google-Cloud-AI/alphaevolve-on-googlecloud --skill alpha-evolve-experiment-design -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/Google-Cloud-AI/alphaevolve-on-googlecloud.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/alpha_evolve_experiment_design .github/skills/alpha-evolve-experiment-design && 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 "alpha-evolve-experiment-design" agent skill from https://github.com/Google-Cloud-AI/alphaevolve-on-googlecloud/tree/main/skills/alpha_evolve_experiment_design into .github/skills/alpha-evolve-experiment-design/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "alpha-evolve-experiment-design", 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 Google-Cloud-AI/alphaevolve-on-googlecloud --skill alpha-evolve-experiment-design -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install Google-Cloud-AI/alphaevolve-on-googlecloud alpha-evolve-experiment-design --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Google-Cloud-AI/alphaevolve-on-googlecloud.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/alpha_evolve_experiment_design .opencode/skills/alpha-evolve-experiment-design && 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 "alpha-evolve-experiment-design" agent skill from https://github.com/Google-Cloud-AI/alphaevolve-on-googlecloud/tree/main/skills/alpha_evolve_experiment_design into .opencode/skills/alpha-evolve-experiment-design/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "alpha-evolve-experiment-design", 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.
alpha-evolve-experiment-designDesign AlphaEvolve experiments for the Cloud API. An agent skill from Google-Cloud-AI/alphaevolve-on-googlecloud.
Alpha Evolve Experiment Design is an agent skill from Google-Cloud-AI/alphaevolve-on-googlecloud. Design AlphaEvolve experiments for the Cloud API. Takes a natural-language problem description and produces a complete, tested experiment directory ready for the experiment-runner skill. Triggers on: "design an experiment", "set up an AlphaEvolve experiment", "create an experiment for", "I want to evolve", "help me set up AlphaEvolve".
Its SKILL.md is about 2.5k tokens, which your agent loads only when the skill is triggered. The skill folder holds 20 other files, including reference files (for example `README.md`, `examples/circle_packing/README.md` and `examples/circle_packing/evaluator.py`).
It sits in Research & Science, covering Experimental design. The licence is Apache-2.0.
2 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 674dd5e. 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.
Ships script files (Python), which the agent can run.
Shell commands in SKILL.md call:
uvpython3From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use uv, 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.
Alpha Evolve Experiment Design loads about 2.5k tokens when it runs, and up to ~20k if it reads all its reference files. Until then it costs about 92 tokens; SKILL.md has 970 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 patterns that need a careful read before installing.
the evaluation metric or scoring logic without user consent.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 Google-Cloud-AI/alphaevolve-on-googlecloud at commit 674dd5e, republished under its Apache-2.0 licence (© Google-Cloud-AI). 970 words, ~2,485 tokens.
.claude/skills/alpha-evolve-experiment-design/SKILL.md (or your agent's skills folder). This skill also uses 16 other files; get the full folder from GitHub.You help users design AlphaEvolve experiments. You take a problem description
and produce a complete, tested project directory that the experiment-runner
skill can launch.
A project directory containing:
| File | Purpose |
|---|---|
.evolve/experiment_description.json | Complete experiment specification |
.evolve/source_map.json | Maps code regions to original source |
| : : files (only when optimizing existing : | |
| : : code; enables post-experiment : | |
| : : integration) : | |
initial_program.py | Seed program with EVOLVE-BLOCK |
: : markers and ORIGIN comments : | |
evaluator.py | CLI-compatible evaluator script for |
: : the ae CLI : | |
problem_description.md | Detailed technical problem |
| : : description (used in LLM prompts) : | |
example_evaluation.json | Sample evaluator output |
test_program.py | Pytest tests for the initial program |
test_evaluator.py | Pytest tests for the evaluator |
pyproject.toml | uv project configuration |
README.md | Experiment documentation |
*.py (multi-file only) | Additional context files imported by |
| : : the initial program : |
All pytest tests pass via uv run pytest.
The skill has exactly two phases. Complete Phase 1 before starting Phase 2.
Objective: Fill the ExperimentDescription data structure through
conversation with the user.
Gate: Phase 1 is complete when experiment_description.json is written to
project_dir/.evolve/.
Details: Read references/phase_1_clarify.md when you reach this phase.
Objective: Generate all project files and verify they work.
Input contract: The ExperimentDescription is the only input to
Phase 2. It must contain everything needed to generate all files. If information
is missing, Phase 1 was incomplete — go back and fix it.
Gate: Phase 2 is complete when uv run pytest passes in the project
directory.
Details: Read references/phase_2_implement.md when you reach this phase.
Phase 1 is conversation only. Do not create code files during Phase 1.
The only file written is experiment_description.json.
Phase 2 requires no user interaction. The ExperimentDescription
contains everything needed. If you find yourself wanting to ask a question,
Phase 1 was incomplete.
Tests first. In Phase 2, write tests before the code they test.
Never execute user code directly. Syntax-check with uv run python -c "import ast; ast.parse(open('file.py').read())" only. Evaluation happens
through uv run pytest which exercises the code in a controlled way.
CRITICAL: ALWAYS use
uv run— NEVER barepython3. Do NOT runpython3 evaluator.py,python3 test_program.py, orpython3 -c "from evaluator import ...". Always useuv run pythonoruv run pytest. This ensures the correct virtual environment and dependencies are available and works cross-platform (python3is not always available on Windows). Using barepython3can silently use the wrong Python or miss project dependencies.
The evaluator must be CLI-compatible. The evaluator file must be
runnable as uv run python evaluator.py --output-file <path> --program-dir <path>. It must export evaluate_program(code, timeout_seconds=30) -> dict
for testing (returning {"score": float|None, "insights": [...]}), and
include a main() entry point that reads initial_program.py from
--program-dir, evaluates it, and writes the result dict to
--output-file. Insights capture stdout, stderr, errors, and tracebacks as
{"label": str, "text": str} dicts that map to the
AlphaEvolveEvaluationInsights API field.
AlphaEvolve always maximizes. If the user wants to minimize a metric, the evaluator must negate the score.
Handle non-finite scores. The evaluator MUST check for NaN and Inf
scores (common with neural network training) and return null with an error
insight instead. NaN in JSON is invalid and will crash the CLI. Use
math.isnan() and math.isinf() before returning.
Validate EVOLVE-BLOCK markers. Before declaring Phase 2 complete, verify
that the initial program contains at least one valid # EVOLVE-BLOCK-START
/ # EVOLVE-BLOCK-END marker pair. The exact syntax matters --
EVOLVE_BLOCK_START (underscores) or other variants will be rejected by the
API.
Use uv for all project management. Projects use pyproject.toml,
dependencies are installed via uv, tests run via uv run pytest. Never
skip pyproject.toml creation or test files. All files listed in Phase 2
Postconditions are mandatory.
Be concise. Do not narrate your internal reasoning. State what you are doing, show results, ask questions when needed.
Never initiate version-control or commit workflows. Experiment files are local working artifacts. Do not stage or commit changes, search for related issues, or draft commit messages. Only create a pull request if the user explicitly requests it.
| Reference | When to read |
|---|---|
references/phase_1_clarify.md | At the start of Phase 1 |
references/phase_2_implement.md | At the start of Phase 2 |
references/evaluator_patterns.md | When designing the evaluator |
references/numerical_stability.md | When the problem involves |
| : : neural networks, iterative : | |
| : : optimization, or floating : | |
| : : point arithmetic : | |
references/evolve_block_guide.md | When writing the initial |
| : : program : | |
references/multi_file_guide.md | When the user points to a |
| : : directory or multiple files : | |
resources/experiment_description_schema.py | For the ExperimentDescription |
| : : model : | |
examples/circle_packing/ | Complete worked example |
initial_program.py. For multi-file experiments, this means copying into
multiple .py files in the experiment directory.evaluator.py must NEVER import
from the user's source tree (e.g., from myproject.models import ...). The
ae CLI copies files to a temporary directory for evaluation, so imports
relative to the original codebase will fail with ModuleNotFoundError.
Imports between bundled program files (e.g., import layers where
layers.py is another file in the experiment directory) ARE allowed. Only
stdlib, pyproject.toml dependencies, and other bundled program files are
available at evaluation time. See references/multi_file_guide.md for
multi-file import constraints.uv run python (or uv run pytest) instead of invoking a bare
Python interpreter. This ensures the correct virtual environment and works
cross-platform (python3 is not always available on Windows).© Google-Cloud-AI, Apache-2.0. 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 16 other files (references) in skills/alpha_evolve_experiment_design of Google-Cloud-AI/alphaevolve-on-googlecloud.
Open the folder on GitHubat commit 674dd5e
Alpha Evolve Experiment Design 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 |
|---|---|---|---|---|---|---|
| Alpha Evolve Experiment Design this skillGoogle-Cloud-AI/alphaevolve-on-googlecloud | 118 | — | ~2.5k | Automated safety check: Warn | Apache-2.0 | |
| Scientific Critical Thinkingweapp-tailwindcss/weapp-tailwindcss | 1.9k | 23 repos | ~5.9k | Automated safety check: Notes | MIT | |
| Claim-Driven Experiment PlannerzjYao36/Auto-Research-Refine | 128 | 7 repos | ~2.3k | Automated safety check: Notes | None | |
| Benchmark Paper TemplateHKUSTDial/Supervisor-Skills | 8.5k | — | ~2.8k | Automated safety check: Pass | CC-BY-4.0 | |
| Research Refine PipelinezjYao36/Auto-Research-Refine | 128 | 6 repos | ~1.4k | Automated safety check: Notes | None | |
| Metabolic Study Planneraiming-lab/AutoResearchClaw | 15k | — | ~1.9k | Automated safety check: Pass | MIT |
weapp-tailwindcss/weapp-tailwindcss
Evaluate research rigor. An agent skill from weapp-tailwindcss/weapp-tailwindcss.
zjYao36/Auto-Research-Refine
Turns a refined research proposal into a claim-to-evidence-to-run-order roadmap instead of a sprawling benchmark wishlist.
HKUSTDial/Supervisor-Skills
Structures benchmark and evaluation papers around five pillars, with a completeness audit, an Introduction logic chain, a section skeleton and a pre-submission checklist.
zjYao36/Auto-Research-Refine
Chains research-refine and experiment-plan to turn a vague research direction into a focused proposal and a claim-driven experiment roadmap.
aiming-lab/AutoResearchClaw
Turns a broad metabolic modelling topic into a concrete, paper-shaped plan with organism, model, perturbations, metrics and figures before any FBA code is written.
Oleafly/Oleafly
Design experiments and studies BEFORE data is collected — choosing a design, randomizing, blocking, and laying out treatment combinations so results are interpretable.
Google-Cloud-AI/alphaevolve-on-googlecloud
Monitor running AlphaEvolve experiments, run the evaluation control loop, and report results using the ae CLI.
Google-Cloud-AI/alphaevolve-on-googlecloud
End-to-end AlphaEvolve experiment orchestrator. An agent skill from Google-Cloud-AI/alphaevolve-on-googlecloud.
Google-Cloud-AI/alphaevolve-on-googlecloud
Post-experiment analysis, visualization, and code integration for completed AlphaEvolve experiments.
Google-Cloud-AI/alphaevolve-on-googlecloud
AlphaEvolve expert consultant grounded strictly in the official reference guide.
Google-Cloud-AI/alphaevolve-on-googlecloud
Configure, verify, and launch AlphaEvolve experiments using the ae CLI.
Categories
Design AlphaEvolve experiments for the Cloud API. An agent skill from Google-Cloud-AI/alphaevolve-on-googlecloud. Alpha Evolve Experiment Design is an agent skill from Google-Cloud-AI/alphaevolve-on-googlecloud. Design AlphaEvolve experiments for the Cloud API.
Alpha Evolve Experiment Design fits situations like: : design an experiment; set up an AlphaEvolve experiment; create an experiment for; I want to evolve.
Run `npx skills add Google-Cloud-AI/alphaevolve-on-googlecloud --skill alpha-evolve-experiment-design -a claude-code`. Or copy the skill folder (skills/alpha_evolve_experiment_design in Google-Cloud-AI/alphaevolve-on-googlecloud) into .claude/skills/alpha-evolve-experiment-design in your project. Claude Code loads it when a task matches its description.
Run `npx skills add Google-Cloud-AI/alphaevolve-on-googlecloud --skill alpha-evolve-experiment-design -a codex`. Or copy the skill folder (skills/alpha_evolve_experiment_design in Google-Cloud-AI/alphaevolve-on-googlecloud) into .agents/skills/alpha-evolve-experiment-design 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 Google-Cloud-AI/alphaevolve-on-googlecloud --skill alpha-evolve-experiment-design -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/alpha-evolve-experiment-design, .gemini/skills/alpha-evolve-experiment-design, .github/skills/alpha-evolve-experiment-design and .opencode/skills/alpha-evolve-experiment-design in your project.
Going by SKILL.md and its folder, Alpha Evolve Experiment Design needs Python for the scripts in its folder and the command-line tools its instructions call (uv and python3). Our summary lists: Python 3.
SKILL.md contains no URLs. Its commands use uv, 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 flagged 1 warning(s): contains instruction-override wording (e.g. “without asking the user”). Read the flagged lines before installing; the check is not a guarantee either way.
Alpha Evolve Experiment Design is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.5k tokens (SKILL.md is roughly 9.9k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 18k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Alpha Evolve Experiment Design: Scientific Critical Thinking (weapp-tailwindcss/weapp-tailwindcss, 1.9k stars), Claim-Driven Experiment Planner (zjYao36/Auto-Research-Refine, 128 stars), Benchmark Paper Template (HKUSTDial/Supervisor-Skills, 8.5k stars) and Research Refine Pipeline (zjYao36/Auto-Research-Refine, 128 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
Google-Cloud-AI (a GitHub organization) maintains it in Google-Cloud-AI/alphaevolve-on-googlecloud, which has 118 GitHub stars. The repository holds 6 skills in this directory. The repository was last updated on October 1, 2026.
Source: Google-Cloud-AI/alphaevolve-on-googlecloud on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.