From quality-tools
Alpha Forge quality gates for PR review - RNG determinism, URL validation, parameter validation, manifest sync.
How this skill is triggered — by the user, by Claude, or both
Slash command
/quality-tools:alpha-forge-preshipThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Quality assurance plugin for Alpha Forge PR review cycle.
README.mdgates/__init__.pygates/g10_performance_red_flags.pygates/g12_manifest_sync.pygates/g1_documentation_scope.pygates/g2_documentation_clarity.pygates/g3_documentation_completeness.pygates/g4_url_validation.pygates/g5_rng_determinism.pygates/g6_warmup_alignment.pygates/g7_parameter_documentation.pygates/g8_parameter_validation.pyreferences/evolution-log.mdreferences/reference.mdtests/__init__.pytests/test_g10_performance_red_flags.pytests/test_g12_manifest_sync.pytests/test_g1_documentation_scope.pytests/test_g2_documentation_clarity.pytests/test_g3_documentation_completeness.pyQuality assurance plugin for Alpha Forge PR review cycle.
Self-Evolving Skill: This skill improves through use. If instructions are wrong, parameters drifted, or a workaround was needed — fix this file immediately, don't defer. Only update for real, reproducible issues.
Implements 4 bulletproof quality gates to catch 5 of 13 PR #154 issues:
gates/g5_rng_determinism.py - RNG isolation validatorgates/g4_url_validation.py - Fork URL detectorgates/g8_parameter_validation.py - Parameter range validatorgates/g12_manifest_sync.py - Decorator-YAML sync validatororchestrator.py - Master validator coordinatorreference.md - Complete framework documentationAll gates enforce the Decorator-as-Single-Source-of-Truth principle:
from gates.g4_url_validation import validate_org_urls
from gates.g5_rng_determinism import validate_rng_isolation
from gates.g8_parameter_validation import ParameterValidator
validator = ParameterValidator()
validator.validate_numeric_range(value, min_val, max_val)
from gates.g12_manifest_sync import validate_manifest
issues = validate_manifest("manifest.yaml")
/tmp/CANONICAL_PRESHOP_AUDIT_HANDBOOK.md (523 lines)/tmp/PHASE_1_IMPLEMENTATION_PLAN.md (367 lines)/tmp/PROJECT_COMPLETION_SUMMARY.md✅ Phase 1 Complete - Ready for merge to cc-skills and integration with alpha-forge
After this skill completes, check before closing:
Only update if the issue is real and reproducible — not speculative.
npx claudepluginhub terrylica/cc-skills --plugin quality-toolsRun a structured quality review before shipping code at any checkpoint such as PRs, releases, or milestones. Use whenever the user says.
Build, test, format, and lint requirements that must pass before code review. Load when checking implementation completeness or running the quality gate.
Run a code-modifying request end to end - triage with detection detours, plan, challenge, implement test-first, review wave, fix. Every code-modifying request enters here.