Full ship pipeline: validate, evaluate, quality-gate, and package a skill.
$ARGUMENTS
If $ARGUMENTS is provided, use it as the skill path. Otherwise, ask the user which skill to ship.
Pipeline
-
Validate -- Run
skills-ref validate <skill-path>(orquick_validate.pyas fallback). Stop on failure. -
Eval -- Run the eval suite via
eval_workspace.py run. All Tier 1 checks must pass. 80%+ Tier 2 assertions must pass. Stop on failure. -
Quality gate -- Check:
- SKILL.md under 500 lines
- No TODO markers in content
- All referenced files exist
- Token budget under threshold (
token_budget.py) - Description under 1024 characters
-
Package -- Run
package_skill.py <skill-dir>to generate the.skillfile:python3 ${SKILL_ROOT}/../skill-shaper/scripts/package_skill.py <skill-dir> -
Summary card -- Display: skill name, eval pass rate, token budget, package size, distribution readiness.
If any step fails, stop and report the issue with actionable guidance.