Skip to content

tartinerlabs/tooling

v2.0.0MIT

Project tooling skills — linting/formatting setup, testing, and documentation sync

setup

Use when setting up a project, adding linting, formatting, git hooks, or type checking. Detects the language and installs that ecosystem's lint/format/hooks toolchain (JS/TS, Python, Go, Rust).

License
MIT
Compatibility
Any language project; sets up that ecosystem's lint/format/hooks + a git secret scanner (GitLeaks default; TruffleHog accepted) (JS/TS best-supported, Python, Go and Rust via references/)
Read SKILL.md at the source

Pinned to revision a7812b928cd3, so it is the text this page describes rather than whatever the author pushed since.

Pre-approved tools experimental

Experimental field. Support varies between clients, so this list is what the author declared, not what your client will enforce.

  • Read
  • Glob
  • Write
  • Edit
  • Bash(nub:*)
  • Bash(nubx:*)
  • Bash(pnpm:*)
  • Bash(pnx:*)
  • Bash(npx:*)
  • Bash(bunx:*)
  • Bash(npm:*)
  • Bash(bun:*)
  • Bash(yarn:*)
  • Bash(uv:*)
  • Bash(poetry:*)
  • Bash(pdm:*)
  • Bash(pip:*)
  • Bash(ruff:*)
  • Bash(mypy:*)
  • Bash(go:*)
  • Bash(gofmt:*)
  • Bash(goimports:*)
  • Bash(golangci-lint:*)
  • Bash(cargo:*)
  • Bash(rustfmt:*)
  • Bash(rustup:*)
  • Bash(pre-commit:*)
  • Bash(gitleaks:*)
  • Bash(trufflehog:*)

Files

Every link opens the file at its source, pinned to the revision this page describes.