brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
skywork-r1vRoute Skywork-R1V3 local inference, R1V4 API batch testing, and benchmark reproduction workflows to the right bundled sub-skill.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this repo skill when a user asks about the Skywork multimodal reasoning repository, especially Skywork-R1V3 local inference, Skywork R1V4 API batch testing, or evaluation reproduction with VLMEvalKit, EMMA-mini, and MMK12.
This root skill is a router. It keeps the fast path short and sends detailed commands, parameters, and failure handling to the sub-skill that owns the workflow.
sub-skills/local-inference/.sub-skills/r1v4-api-testing/.sub-skills/evaluation-reproduction/.There is no single top-level Python package to install for this repository. For the bundled helper scripts, use a normal Python environment and install only the small helper stack when needed:
python -m pip install requests tqdm flask pillow pyyaml pandas openpyxl
python scripts/validate_skill_runtime.py --root .
Install CUDA, vLLM, Transformers, model weights, datasets, or judge/API clients only when the chosen sub-skill explicitly requires them for a real run.
Use local-inference when the request mentions:
Skywork/Skywork-R1V3-38Binference_with_transformers.pyinference_with_vllm.pysplit_model, tensor_parallel_size, flash-attn, trust_remote_codeRead:
sub-skills/local-inference/references/workflows.mdsub-skills/local-inference/references/api-and-parameters.mdsub-skills/local-inference/references/troubleshooting.mdRun:
sub-skills/local-inference/scripts/build_inference_command.pysub-skills/local-inference/scripts/check_image_grid.pyUse r1v4-api-testing when the request mentions:
r1v4-lite or r1v4-vl-planner-litebatch_nonstream.py, batch_stream.py, or planner variantstest_cases.jsonl, <think>, <tool_call>, <observation>, <answer> tagsRead:
sub-skills/r1v4-api-testing/references/api-batch-workflows.mdsub-skills/r1v4-api-testing/references/data-formats.mdsub-skills/r1v4-api-testing/references/result-analysis.mdsub-skills/r1v4-api-testing/references/troubleshooting.mdRun:
sub-skills/r1v4-api-testing/scripts/validate_cases.pysub-skills/r1v4-api-testing/scripts/build_api_payload.pysub-skills/r1v4-api-testing/scripts/parse_r1v4_response.pysub-skills/r1v4-api-testing/scripts/summarize_results.pyUse evaluation-reproduction when the request mentions:
eval/README.mdMMMU, LogicVista, PhyX, r1v3-alpha, USE_COT, or a served OpenAI-compatible modelRead:
sub-skills/evaluation-reproduction/references/vlmevalkit.mdsub-skills/evaluation-reproduction/references/emma-mmk12.mdsub-skills/evaluation-reproduction/references/data-and-results.mdsub-skills/evaluation-reproduction/references/troubleshooting.mdRun:
sub-skills/evaluation-reproduction/scripts/build_eval_commands.pysub-skills/evaluation-reproduction/scripts/score_boxed_answers.pysub-skills/evaluation-reproduction/scripts/check_eval_outputs.pyscripts/validate_skill_runtime.py checks that the generated tree still has the expected router layout and does not contain obvious path leaks.When you need to check whether this skill still matches the current repository state, read references/repo-provenance.md first. That file records the source commit and evidence paths used to build the skill.