SOC 직업 분류 기준
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/tomevault-io/skills-registry --skill vembed-quality명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SKILL.md 표시 중
| Use when this capability is needed.
> Use when this capability is needed.
Review architecture and API design for the vfs-s3 project. Use when the user mentions @architect, asks to review an issue's design, discuss module boundaries, API shape, or architectural decisions for vfs-s3. Also trigger when the user wants to create an ADR (Architecture Decision Record) or evaluate a technical approach for the project. Intended for dispatch from Codex automation or Claude routines; GitHub trigger phrase: @vfs-s3-bot please prepare design doc Use when this capability is needed.
| name | vembed-quality |
| description | | Use when this capability is needed. |
Run comprehensive code quality checks for the vembed-factory project using the project's CI/CD pipeline tools.
Use this skill whenever you need to:
The skill runs a series of code quality checks in sequence:
Then optionally: 5. Pytest - Unit tests with coverage (if --full flag used)
/vembed-quality
Runs: Black + Isort + Ruff + Compilation checks Perfect for: Before committing code, validating changes locally
/vembed-quality --full
Runs: All basic checks + Unit tests (pytest) Perfect for: Pre-release validation, feature completion
/vembed-quality --full --coverage
Runs: All checks + Tests + Coverage metrics Perfect for: Release preparation, coverage goals
/vembed-quality --format
Runs: Auto-format with Black + Isort, then validate Perfect for: Fixing formatting issues before commit
| Tool | Check | Config | Purpose |
|---|---|---|---|
| Black | Code formatting | line-length=100 | Ensures consistent code style |
| Isort | Import ordering | profile=black | Organizes imports correctly |
| Ruff | Linting | PEP 8 + security | Detects code issues and vulnerabilities |
| Pytest | Unit tests | (optional) | Verifies functionality with tests |
source .venv/bin/activate)✨ All checks passed!
✓ Black formatting
✓ Isort import ordering
✓ Ruff linting
✓ Python compilation
❌ Black formatting issues detected
Run: black --line-length=100 <files>
Error output:
[specific formatting issues]
# 1. Make your changes
# 2. Activate environment
source .venv/bin/activate
# 3. Run quality checks
/vembed-quality
# 4. If passed, commit
git add .
git commit -m "your message"
# 5. If failed, fix issues and rerun
# 1. Auto-format
/vembed-quality --format
# 2. Verify it worked
/vembed-quality
# 3. Commit the fixes
git add .
git commit -m "style: auto-format code"
# 1. Full validation with tests
/vembed-quality --full --coverage
# 2. Review coverage report
# (check that coverage meets project standards)
# 3. Fix any remaining issues
# 4. All green? Ready to merge!
source .venv/bin/activate
/vembed-quality
Reinstall tools:
source .venv/bin/activate
pip install -r requirements-dev.txt
Let the skill auto-format:
/vembed-quality --format
Fix high-priority errors first:
ruff check --fix# Run tests directly to debug
source .venv/bin/activate
pytest -v tests/
# Run with coverage
pytest -v --cov=vembed --cov-report=html tests/
This skill mirrors the GitHub Actions pipeline (.github/workflows/ci.yml), so passing locally guarantees passing in CI. Use before pushing to avoid failed CI checks.
.claude/skills/python-coding-standards.md.github/workflows/ci.yml.claude/CI_QUALITY_REPORT.md.claude/USAGE_GUIDE.mdruff check --show-source for line-by-line explanationsblack --help for formatting optionspytest -v for verbose test outputSource: fangzhensheng/vembed-factory — distributed by TomeVault.