urbanwafflezz/gilbertcodex/python
Claude Code and agent skill by urbanwafflezz/gilbertcodex
Trust tier 2
- community
Source check pending
Checking that the SKILL.md file is still in the repository.
Use when the workspace is a Python project (pyproject.toml, requirements.txt, setup.py, conda, uv, poetry, pipenv) or when the user asks to build, scaffold, run, install, test, package, or ship a Python app.
Install
npx vskill@latest install urbanwafflezz/gilbertcodex/pythonSKILL.md
Python Project Recipe
Detect first
- Identify shape from files (highest precedence first):
pyproject.toml(PEP 621),Pipfile,requirements.txt,environment.yml(conda), legacysetup.py. - Identify the tool from lockfiles:
uv.lock->uv,poetry.lock->poetry,Pipfile.lock->pipenv, otherwise plainpip+venv. - Check
requires-pythoninpyproject.tomland any.python-versionfile before assuming an interpreter.
Bootstrap a new project
- Pick the modern tool the project already uses; do not introduce a new package manager mid-project.
uv:uv init, thenuv add <pkg>. Fast, reproducible, no separate venv activation needed foruv run ....poetry:poetry new <name>or edit an existingpyproject.toml, thenpoetry installandpoetry add <pkg>.- Plain venv:
python -m venv .venv, then activate per shell (see Windows pitfalls below), thenpip install -e .for apyproject.tomlproject orpip install -r requirements.txtfor a legacy one.
Run the right thing
- Always run through the project tool when one is detected:
uv run pytest,poetry run python -m app,pipenv run .... Avoid mixingpip installwithpoetryoruv- that desyncs the lockfile. - For ad-hoc commands, prefer
python -m <module>over a bare script path sosys.pathis correct. - Set
cwdto the project root (wherepyproject.tomllives) when running tests, formatters, or builds.
Windows shell pitfalls
- Use
py -3(the Windows launcher) when multiple Pythons are installed;pythonmay resolve to the Microsoft Store stub if no real interpreter is on PATH. - Activate venv per shell: PowerShell
.\.venv\Scripts\Activate.ps1, cmd.\.venv\Scripts\activate.bat, bash/zshsource .venv/bin/activate. The PowerShell variant may needSet-ExecutionPolicy -Scope Process Bypassonce per session. - Most
uv run/poetry runcommands skip activation entirely - prefer them on Windows to dodge the activation dance. - Prefer
pathlib.Pathoveros.pathjoining. Avoid hard-coded\\separators in source files; cross-platform tests will fail otherwise. - Shebang lines do not work on Windows the way they do on POSIX. Invoke scripts with
python <file>or install them as entry points inpyproject.toml.
Verify before saying it works
- Smoke import:
python -c "import <package>"(oruv run python -c ...) before claiming a package installs cleanly. - Tests:
pytest -q(or the project tool wrapper) from the project root. Add-xwhile iterating to fail on first error. - Type and lint:
mypy,ruff, orpyrightif configured. Readpyproject.toml[tool.*]sections before guessing.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingsrc/prompts/agent/instructions/languages/python/SKILL.md
Popularity
- Repository stars
- 56
- Repository forks
- 4
- 7-day trend score
- 20
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 5 Sep 2026, 2 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/urbanwafflezz/gilbertcodex/python)