인터페이스는 현지화되어 있으며, Skill 소개와 설명 문서는 선택한 언어로 AI가 자동 번역합니다. 코드·명령어·경로·전문 용어는 원문을 유지하며 원작자 문서가 우선합니다.
Skills 둘러보기
개발 및 엔지니어링 · SKILL.md

repository-development

repository-development

Edit RF-DETR source while following project contribution, test, style, docs, packaging, model-selection, and CI conventions.

Independent GitHub snapshot · Automated classification · Original documentation governs

Skill 문서

GitHub

name: repository-development description: "Edit RF-DETR source while following project contribution, test, style, docs, packaging, model-selection, and CI conventions." disable-model-invocation: true metadata: disco-role: operating license: Apache 2.0

RF-DETR Repository Development

Use this sub-skill when you are changing RF-DETR source, tests, docs, packaging, or CI. It is for contributor workflows, not for end-user inference, training, or export recipes.

Start Here

  1. Read Contributor guidance before editing source, tests, docs, package metadata, or workflow files.
  2. Use Test selection to choose focused checks during development and full gates before handoff.
  3. If a check fails or optional backends are involved, use Troubleshooting.
  4. To get a dry recommendation from changed paths, run:
python sub-skills/repository-development/scripts/select_checks.py PATH [PATH ...]

The script prints commands only; it does not run tests or modify files.

Routing

Non-Negotiables

  • Use TDD: failing test first for bug fixes; comprehensive tests for features.
  • Every new or changed function/class needs type hints and a Google-style docstring; do not duplicate types inside docstrings.
  • Python files need the RF-DETR license header.
  • Run pre-commit run --all-files before any commit/handoff.
  • Default examples/docs/tests to RFDETRSmall / "rfdetr-small"; do not add new RFDETRBase, "rfdetr-base", segmentation preview, or detection preview usage. Keypoint preview is the only preview variant to use for new material.
  • Keep imports direct and module-scope unless there is a clear optional-dependency, circular-import, import-behavior-test, or startup-side-effect reason.
  • Prefer small visible duplication over a helper that adds indirection without reducing cognitive load.
저장한 Skills