fordaaaa/panoply/polyglot

Claude Code and agent skill by fordaaaa/panoply

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Detect the stack in the touched files and run the right build, test, and lint commands for Python, Go, Rust, Node, Java, or Docker

Install

npx vskill@latest install fordaaaa/panoply/polyglot

SKILL.md

Use this when a command needs to verify code and the repo's stack is unknown or mixed. Detect from the files and manifests actually present — never assume a runner, a package manager, or a test suite exists.

Detection — manifests beat vibes

Check the touched area for these signals, in order. Several may match at once — that means polyglot, and each area reports its own stack.

  • Python: pyproject.toml, setup.cfg, requirements*.txt, uv.lock, .venv
  • Go: go.mod
  • Rust: Cargo.toml
  • Node/TypeScript: package.json (read packageManager + scripts; never assume npm)
  • Java: pom.xml, build.gradle*
  • Docker: Dockerfile, compose*.yml, docker-compose*.yml (note presence only — never build or start images unasked)

Commands matrix

Prefer the repo's declared script over the raw tool (e.g. scripts.test before bare pytest). Probe cheaply (--version / --help) before running anything long.

StackTestLint / typecheckNotes
Pythonpytest -q (or uv run pytest -q)ruff check ., mypy only if configuredActivate .venv if present; never install packages unasked
Gogo test ./...gofmt -l ., go vet ./...No venv; module-aware via go.mod
Rustcargo test --quietcargo clippy -- -D warnings, cargo fmt --checkFirst build may be slow — say so before running
Node/TSnpm test -- --runInBand (or pnpm/yarn per packageManager)npm run lint, npm run typecheck if declaredNever run npm install unasked; respect lockfile
Javamvn -q test or ./gradlew testmvn -q checkstyle:check only if configuredWrapper script (mvnw/gradlew) wins over system binary
Dockern/adocker compose config --quiet to validate onlyValidate, never up — starting services is a separate decision

Rules

  • Read-only first: manifests and scripts before any execution.
  • Cheapest probe first: --version before the suite, one package before ./....
  • If no runner exists for a stack, report no-framework loudly. An unverifiable claim is not a satisfied one.
  • Never touch .github/workflows/, CI config, lockfiles, or secrets to make a check pass.

Report-back format (required)

End any verification block with one line per command run:

[polyglot: <stack> `<cmd>` → exit <n> · <summary line or "none found">]

If no command was run, the line reads [polyglot: <stack> no command — <why>]. This is the artifact that makes the skill checkable: a reader can point at the line and say whether the check ran.

Security

  • Security scanPassed, 95 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

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. Not refreshed yet.

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
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/fordaaaa/panoply/polyglot/badge)](https://verified-skill.com/skills/fordaaaa/panoply/polyglot)

Something wrong with this skill or its page? Tell us.