Перевод: оболочка страницы на русском; тело навыка (SKILL.md) пока на английском — это исходные инструкции агента.
Lang Python
Navigate, test, and lint Python via index and CLI.
Метаданные навыка
| Источник | Встроенный (установлен по умолчанию) |
| Путь | skills/software-development/lang-python |
| Версия | 1.0.0 |
| Автор | VibeOS |
| Лицензия | MIT |
| Платформы | linux, macos, windows |
| Теги | python, language-pack, pytest, ruff, navigate |
| Связанные навыки | codebase-navigate, test-driven-development, python-debugpy |
Справка: полный SKILL.md
к сведению
Ниже полное определение навыка, которое VibeOS загружает при активации. Это инструкции, которые видит агент.
Python Language Pack Skill
Drive Python work through project index + terminal recipes, not new tools. Apply the pack once, then navigate with the index and run discovered commands.
When to Use
- Repo has
pyproject.toml,setup.py, orrequirements.txt - User asks to find symbols, run tests, or lint/typecheck Python
Prerequisites
vibeos pack apply lang-python --apply
vibeos pack apply project-intelligence --apply
Optional LSP hint: basedpyright (editor-side; not a model tool).
How to Run
- Refresh index and command cache:
vibeos project index build
vibeos project commands
-
Find symbols:
vibeos project index query <name>thenread_file. -
Tests / lint (prefer commands from
vibeos project commands):
pytest
# or
uv run pytest
ruff check .
basedpyright
Quick Reference
| Goal | Command |
|---|---|
| Apply pack | vibeos pack apply lang-python --apply |
| Doctor | vibeos language doctor python |
| Index query | vibeos project index query <name> |
| Commands | vibeos project commands |
Procedure
- Confirm pack match:
vibeos language doctor python. - Navigate with index before broad
search_files. - Run the first listed test/lint command from the project commands cache.
- Cite path:line from index hits in replies.
Pitfalls
- Do not invent core tools; stay on
terminal+read_file+ index CLI. - Worktrees need a scoped index rebuild after large pulls.
Verification
vibeos language doctor python
vibeos project index status