协作头脑风暴
brainstorming
在实现前澄清需求、探索设计选择,并形成清晰的开发方向。
repo-development【开发与工程】Maintain segmentation_models_pytorch source, docs, and focused tests safely inside an SMP checkout.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this sub-skill when the task is to edit this repository rather than simply use the installed package: add or change a decoder/model architecture, encoder, loss, metric, docs table, tests, pytest marker selection, Makefile workflow, or contributor-facing docs.
Do not use this sub-skill for ordinary training/inference examples, release publishing, private Hugging Face credentials, or broad benchmark/model generation. For usage-level questions, route to the appropriate sibling runtime sub-skill instead of changing repository files.
pytest, ruff, and docs commands before considering broad make test or marker-heavy runs.python sub-skills/repo-development/scripts/list_changed_test_focus.py <changed-path>... from the generated skill root, or copy the script path from this sub-skill, to get JSON command suggestions from explicit changed files.segmentation_models_pytorch/ and tests under tests/; update docs in docs/*.rst and generated tables only when the changed surface requires it.segmentation_models_pytorch/__init__.py, decoder package __init__.py files, segmentation_models_pytorch/encoders/__init__.py, losses/__init__.py, and metrics/__init__.py when adding new public objects.tests/test_losses.py for losses, tests/test_preprocessing.py for preprocessing metadata, and base tests for shared modules.logits_match, compile, torch_export, and torch_script as opt-in markers; they can be slow, version-gated, or network/cache-sensitive.make fixup or ruff check --fix plus ruff format for repository style; the configured Ruff settings live in pyproject.toml.misc/generate_test_models.py unless the user explicitly asks for maintainer-only Hugging Face model fixture regeneration.