diff --git a/skills/python-standards/SKILL.md b/skills/python-standards/SKILL.md index ad7775f..376df0d 100644 --- a/skills/python-standards/SKILL.md +++ b/skills/python-standards/SKILL.md @@ -19,7 +19,7 @@ src// # src-layout tests/ ``` - + ## Линтеры и форматирование @@ -35,8 +35,9 @@ tests/ ## Окружение и зависимости -- Менеджер зависимостей и lock: `` — lock коммитим. -- Виртуальное окружение — обязательно; глобально пакеты не ставим. +- Менеджер зависимостей: **uv** — `uv sync` (установка), `uv add `; lock `uv.lock` коммитим. +- Команды запускай через `uv run …` (напр. `uv run pytest`, `uv run ruff check .`, `uv run mypy .`). +- Виртуальное окружение (`.venv`) создаёт uv; глобально пакеты не ставим. ## Коммиты и MR diff --git a/skills/typescript-standards/SKILL.md b/skills/typescript-standards/SKILL.md index 7613bfe..a4e9648 100644 --- a/skills/typescript-standards/SKILL.md +++ b/skills/typescript-standards/SKILL.md @@ -21,7 +21,7 @@ src/ test/ | *.test.ts # рядом с кодом или в test/ ``` - + ## Линтеры и форматирование @@ -32,13 +32,13 @@ test/ | *.test.ts # рядом с кодом или в test/ ## Тесты -- Прогон: `` — напр. `npm test`. +- Прогон: `` — напр. `pnpm test`. - Требования к покрытию: ``. ## Сборка и зависимости -- Сборка: `npm run build` (или скрипт проекта). -- Пакетный менеджер и lock-файл: `` — lock коммитим. +- Сборка: `pnpm build` (или скрипт проекта). +- Пакетный менеджер: **pnpm** — `pnpm install`; lock `pnpm-lock.yaml` коммитим. ## Коммиты и MR