원클릭으로
Run lint, format check, and all tests to verify code quality before committing.
npx skills add https://github.com/ImL1s/aigate --skill verify이 명령을 Claude Code에 복사하여 붙여넣어 스킬을 설치하세요
Run lint, format check, and all tests to verify code quality before committing.
npx skills add https://github.com/ImL1s/aigate --skill verify이 명령을 Claude Code에 복사하여 붙여넣어 스킬을 설치하세요
| name | verify |
| description | Run lint, format check, and all tests to verify code quality before committing. |
Run the following checks in order. Stop at the first failure:
cd "$CLAUDE_PROJECT_DIR"
.venv/bin/ruff format --check src/ tests/
.venv/bin/ruff check src/ tests/
.venv/bin/python -m pytest tests/ -v
Report: pass count, any failures with file:line, and total time.
Scaffold a new AI backend that implements AIBackend.analyze() — add file under src/aigate/backends/, register in BACKEND_MAP, wire unit tests. Use when adding support for a new AI model / provider.
Run only the E2E test suite (no full 705-test unit battery). Two modes — Docker-sandboxed (scripts/run-e2e.sh) or direct pytest (tests/e2e/).
Cut a new PyPI release — bump version in pyproject.toml, run scripts/publish.sh, tag, and hand off the final `uv publish` step to the user.
Check any package for supply chain attacks before installing. Use when: pip install, npm install, yarn add, pnpm add, cargo add, gem install, composer require, flutter pub add, go get, dotnet add package. Also use when someone suggests installing a package or dependency. ALWAYS run this before installing anything — no exceptions.
Scan a lockfile or requirements file for supply chain attacks. Use when: reviewing requirements.txt, package-lock.json, Cargo.lock, Gemfile.lock, composer.lock, pubspec.lock, go.sum, yarn.lock, pnpm-lock.yaml. Also use when auditing project dependencies or onboarding to a new codebase. ALWAYS run this when you see a lockfile or dependency manifest.
Analyze a package with aigate CLI (static pre-filter + optional AI analysis). Usage: /check-package <name> [version] [ecosystem]