基于 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.