协作头脑风暴
brainstorming
在实现前澄清需求、探索设计选择,并形成清晰的开发方向。
install-and-cli【开发与工程】Covers Anomalib installation choices, the install subcommand, CLI help behavior, config loading, and command selection for fit, validate, test, train, predict, export, and benchmark.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this sub-skill when the user wants to install Anomalib, understand the anomalib install subcommand, inspect CLI help, load configs, or choose between fit, validate, test, train, predict, export, and benchmark.
anomalib install, read references/installation.md.This sub-skill stays at the command, installation, and routing layer.
It covers:
anomalib install options and when they are appropriate;fit, validate, test, train, predict, export, and benchmark.It does not cover:
benchmark command;| User need | Route here? | Read or run |
|---|---|---|
| Smallest CPU plus OpenVINO install | Yes | Read references/installation.md, then print commands with scripts/cli_recipes.sh |
Decide between anomalib install and pip/uv | Yes | Read references/installation.md |
Explain why anomalib -h only shows install | Yes | Read references/troubleshooting.md |
| Check top-level help, install help, and verbose help behavior | Yes | Run scripts/check_cli_help.sh |
Choose fit vs train vs validate vs test | Yes | Read references/cli-reference.md |
Choose predict or recover from old --data_path examples | Yes | Read references/cli-reference.md and references/troubleshooting.md |
| Diagnose export flags, especially OpenVINO options | Yes | Read references/cli-reference.md and references/troubleshooting.md |
| Understand benchmark routing or benchmark config semantics | Partly | Route the command choice here, then hand off to the sibling pipelines-and-benchmarks sub-skill for workflow details |
anomalib install only after Anomalib is already installed and the user wants to add optional bundles such as openvino, loggers, or notebooks.cpu as a package extra, not as an anomalib install --option value.--data syntax for prediction examples; older --data_path shell snippets are legacy and should be translated before reuse.