intertwine/security-verifiers/sv-dev
Claude Code and agent skill by intertwine/security-verifiers
- community
- ext:[{"type":"hook","description":"Pre/post lifecycle hooks"}]
Checking that the SKILL.md file is still in the repository.
Development workflow for Security Verifiers. Use when asked to run tests, lint code, format files, set up the development environment, or perform CI checks on the codebase.
Install
npx vskill@latest install intertwine/security-verifiers/sv-devSemi-extensibleMentions customization, but needs skill-specific knowledge. Read the extensible skills standard
SKILL.md
Security Verifiers Development
Testing, linting, formatting, and development workflow for the Security Verifiers codebase.
Quick Start
For a scoped review with dependencies already installed:
This uses non-fixing checks and selected tests without dependency sync. Install dependencies only when missing and needed for the task. Full setup/check below is for an intentionally broad workflow; make check and make lint can run fixing hooks over unrelated files.
Testing
Run All Tests
Test Specific Environment
Environment Shortcuts
Test Utils Package
Test with Coverage
Run Single Test
Linting and Formatting
Full lint workflow (may fix files)
Fix Linting Issues
Format Code
Quick Fix (lint + format)
Pre-commit Hooks
This runs:
- Ruff linting
- Ruff formatting
- Trailing whitespace removal
- End-of-file fixes
CI Checks
Run the same checks as CI:
This runs:
ruff check . --exit-non-zero-on-fixpytest -q --tb=short
Environment Setup
Full Setup
Creates .venv, installs all environments and dev tools.
Manual Steps
Install Security Tools (Ubuntu)
For E2 config-verification, install pinned tool versions:
Project Structure
Common Workflows
Before Committing
Use scoped review-check for touched behavior. Use make check or the applicable CI gate when broad validation is required, understanding that fixing hooks may change files. Inspect the diff before staging; do not include unrelated formatting.
After Changing Environment Code
After Changing Shared Code
Cleaning Up
File Watch (requires entr)
Automatically runs tests when Python files change.
Environment Info
Troubleshooting
venv issues: make clean-all && make setup Import errors: Ensure source .venv/bin/activate Tool version mismatch: make check-tools then make install-linux Pre-commit fails: make lint-fix && make format
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/sv-dev/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Extension points
hookPre/post lifecycle hooks
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/intertwine/security-verifiers/sv-dev)