aliengiraffe/vigilante/vigilante-issue-implementation-on-python

Claude Code and agent skill by aliengiraffe/vigilante

Trust tier 2
  • community
LLM review pending
Source check pending

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

Implement a GitHub issue end-to-end when Vigilante dispatches work for a Python repository with idiomatic tooling and security guidance.

Install

npx vskill@latest install aliengiraffe/vigilante/vigilante-issue-implementation-on-python

SKILL.md

Vigilante Python Issue Implementation

Focus

  • Read the prompt for detected tech stacks, process hints, and Python security guidance before changing code.
  • Follow idiomatic Python conventions already established by the repository and keep changes scoped to the issue.
  • Prefer the repository's existing environment, dependency, formatting, linting, typing, and test workflows over inventing a new stack.

Python Tooling Workflow

  • Environment: use the repository's documented bootstrap or environment workflow first. When no repo-specific workflow exists, prefer isolated environments such as venv rather than ad hoc global installs.
  • Formatting and linting: run the repository's established formatter and linter for touched files. When the repository already uses Ruff, prefer ruff format and ruff check; when it uses Black, use black. Do not introduce repo-wide formatting churn unrelated to the issue.
  • Typing: run the repository's existing typing checks when present, such as mypy, pyright-style tooling, or equivalent configured commands.
  • Testing: run targeted pytest or repo-standard test commands for the changed area first, then broaden scope when needed.
  • Dependency and package security: when dependency or packaging changes are involved, run repo-standard audit tooling. Use pip-audit when it is already part of the repo workflow or otherwise clearly available and relevant.
  • Dependencies: prefer standard library modules when they cover the need. Keep dependency manifests and lockfiles consistent when adding or updating packages.

Idiomatic Python

  • Follow existing project conventions for layout, imports, and naming instead of forcing a new style.
  • Prefer small, explicit functions, early returns, and straightforward exception handling.
  • Add or update docstrings only where the repository already expects them or where a public API change needs clear documentation.
  • Avoid broad cleanup or modernization unrelated to the issue.

Security

  • Prefer secrets over random for security-sensitive values.
  • Avoid unsafe pickle usage or deserializing untrusted data with Python-native object loaders.
  • Be careful with subprocess: prefer explicit argument lists, avoid shell=True unless required and safely constrained, and validate any external input passed to commands.
  • Treat file paths and untrusted input defensively to avoid traversal, injection, and unintended file access.
  • Do not store secrets, tokens, or credentials in source files.

Workflow

  • Follow the base vigilante-issue-implementation workflow for issue comments, validation, push, and PR creation, including stacked base-branch detection (Base branch: directive in the issue body).
  • Use vigilante commit for all commit-producing operations. Do not use git commit or GitHub CLI commit flows directly.
  • Any commit or amend must preserve the user's existing git author, committer, and signing configuration. Commit on behalf of the user and do not overwrite git config with a coding-agent identity.
  • Do not add Co-authored by: trailers or any other agent attribution for Codex, Claude, Gemini, or similar coding-agent identities.

Repository Overrides

  • Repository-specific instructions (AGENTS.md, README.md, CI config, tool config files) remain authoritative when they are more specific than the generic Python guidance in this skill.

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

Popularity

Repository stars
30
Repository forks
6
7-day trend score
17

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/aliengiraffe/vigilante/vigilante-issue-implementation-on-python/badge)](https://verified-skill.com/skills/aliengiraffe/vigilante/vigilante-issue-implementation-on-python)

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