python-project-conventions
Project conventions for install, lint, test, format, and coverage via Make
소스 정보
- 저장소
- rcarmo/agentbox
- 최근 소스 활동
- 2026년 2월 6일 14:21
- 감지된 SKILL.md 언어
- 영어
- 스타
- 154
- 포크
- 6
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
SKILL.md 표시 중
SKILL.md
소스 지침 · 읽기 전용 미리보기- name
- Python project conventions
- description
- Project conventions for install, lint, test, format, and coverage via Make
# Skill: Python project conventions
## Goal
Provide a consistent Python dev experience (install/lint/test/format/coverage) via Make targets.
## Expected repo files
- `pyproject.toml` (preferred) or `requirements*.txt`
- Package code under `src/` (preferred) or top-level package dir
- Tests under `tests/`
## Make targets (recommended)
- `make install` → `python -m pip install -e .`
- `make install-dev` → install dev extras + ruff/pytest
- `make lint` → `ruff check ...`
- `make format` → `ruff format ...`
- `make test` → `python -m pytest`
- `make coverage` → `python -m pytest --cov=... --cov-report=term-missing`
- `make check` → `make lint && make coverage`
## Quality Bars
- End product should be installable from the final repo URL via `uv tool` or `pip`
GitHub에서 보기