技能创建器
skill-creator
创建、改进和评估自定义技能,把专业流程转化为可重复使用的 AI 能力。
repo-maintenance【数据与研究】Maintainer workflow router for editing PyOD source, tests, docs, packaging metadata, CLI entry points, and the packaged od-expert skill safely.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this sub-skill when the user is contributing to PyOD itself: editing source
layout, package metadata, docs examples, CLI wiring, tests, or the packaged
od-expert agent skill. This route is for maintainer work in a PyOD checkout,
not for running anomaly detection as an end user.
od-expert skill or KB-derived skill sections.scripts/regen_skill.py, pyod/skills/__init__.py, or the
package-data entries that make skills installable.classic-detectors.pyod info, pyod install skill, or MCP usage as a user workflow:
automated-lifecycle.specialized-modalities.model-operations.Identify the edited area and read the closest bundled reference below.
Run the safe surface checker before proposing commands that assume files or entry points exist:
python path/to/this/sub-skill/scripts/repo_surface_check.py --repo-root <pyod-checkout>
Add --import-check only when importing PyOD from the checkout is intended.
Pick a focused test slice from references/testing-guide.md; do not default
to all optional-extra tests unless the edit changed those extras.
For od-expert content, run the generator check before and after editing
KB-derived material. Only hand-written sections should be edited directly.
If a workflow would publish, upload, delete, or use credentials, stop and ask for maintainer approval instead of inferring authorization.
references/repo-layout.md — read when locating source roots, package-data
ownership, optional dependencies, or CLI entry points.references/testing-guide.md — read when selecting non-destructive, focused
pytest/CLI/generator checks by changed area.references/skill-maintenance.md — read before editing the packaged
od-expert skill, KB-derived sections, installer maps, or packaged skill
tests.references/source-script-inventory.md — read when deciding whether a repo
script/example should be copied, adapted, wrapped, left reference-only, or
excluded.references/troubleshooting.md — read when a maintainer check fails, an
optional dependency is missing, packaged skill drift is reported, or a docs
rendering helper fails.scripts/repo_surface_check.py — safe diagnostic helper; reports key files,
packaging metadata, relevant tests, and optional command/import availability
without modifying the checkout.python -m pytest ... and python -m pyod.cli ... so the selected
Python environment is explicit.torch, graph, embedding, openai, huggingface,
audio, mcp, suod, xgboost, combo, pythresh) as optional unless the
changed area requires them.