dot_config/ai_templates/skills/devtools/coding-language/SKILL.md
Use when writing, debugging, linting, or reviewing Bash, Python, or Starlette/ASGI code.
npx skillsauth add pascalandy/dotfiles coding-languageInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Language and framework-specific conventions: idiomatic syntax, tooling, and patterns for each supported stack.
In scope:
uv, PEP 723 inline metadata, pyright, ruff, pytestOut of scope:
Load references/ROUTER.md to dispatch the request to the correct sub-skill.
| Sub-skill | Purpose |
|-----------|---------|
| Bash | Create and refactor Bash scripts: set -Eeuo pipefail, fct_ naming, proper quoting, readonly constants, local variables. Shellcheck wrapper and script template included. |
| Python | Modern Python development with uv as the exclusive package manager. PEP 723 single-file scripts, type hints with pyright, formatting with ruff, testing with pytest. Covers TDD workflow, exit code standards, security. |
| Starlette | Build, debug, and extend Starlette applications and Starlette-powered internals (including FastAPI). Covers routing, requests/responses, middleware, WebSockets, templates, static files, authentication, sessions, background tasks, configuration, lifespan, testing. |
development
Explicitly triggered when the user mentions `wiki-map`. It ingests, queries, lints, or compiles a markdown wiki.
testing
Explicitly triggered when the user mentions `single-skill-creator`. It scaffolds a new `SKILL.md`.
testing
Explicitly triggered when the user mentions `qmd`. It searches local markdown or QMD collections.
development
Explicitly triggered when the user mentions `ontology-map`. It builds, refreshes, or checks an ontology.