Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Review and apply semantic-package proposals generated from build evidence. Use when maintaining package semantics through an agent rather than writing direct annotations.
.claude/skills/aliyun-enrich/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-04 | ✗→✓ | ▲ Improved | -38% | 0% |
| case-05 | ✗→✓ | ▲ Improved | -63% | 0% |
| case-07 | ✗→✓ | ▲ Improved | -28% | 0% |
| case-08 | ✗→✓ | ▲ Improved | -48% | 0% |
| case-09 | ✗→✓ | ▲ Improved | -39% | 0% |
Use this workflow when generated build evidence should become reviewed semantic-package metadata. The proposal queue is a review buffer between machine suggestions and confirmed annotations.
All annotation writes go through proposals. Do not bypass the proposal queue. Apply only proposals you have reviewed against table context, evidence, and the user's stated semantics. Reject proposals that are unsupported, ambiguous, or conflict with confirmed annotations.
bash mcs -f json status --tables Check has_ai_context and columns_with_description per table.
bash mcs package propose --from-suggestions
via YAML: bash mcs package propose --from-stdin <<'EOF' tables:
ai_context: "Each row is one customer order event." columns: status: {role: dimension, dim_type: categorical, description: "Order lifecycle state (pending/paid/shipped/cancelled)."} total_amount: {role: measure, agg: SUM, description: "Raw order amount to aggregate for revenue."} EOF
bash mcs package list-proposals
bash mcs package show-proposal <id>
--reason is valid):bash mcs package apply <id> mcs package reject <id> --reason "<short reason>"
bash mcs -f json status --tables
Use mcs -f json ... when you need to parse command output or compare proposal payloads programmatically.
See references/enrich.md for review policy and examples.
| Case | Status | Duration (ms) | Turns | Tokens | Tool calls | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Without | With | Δ | Without | With | Δ | Without | With | Δ | Without | With | Δ | ||
case-01 | fail→fail | 6,802 | 4,484 | -34% | 1 | 1 | 0% | 1,183 | 651 | -45% | 0 | 0 | — |
case-02 | fail→fail | 10,986 | 6,028 | -45% | 1 | 1 | 0% | 1,877 | 717 | -62% | 0 | 0 | — |
case-03 | fail→fail | 5,079 | 5,052 | -1% | 1 | 1 | 0% | 617 | 620 | +0% | 0 | 0 | — |
case-04 | fail→pass | 13,822 | 5,634 | -59% | 1 | 1 | 0% | 2,266 | 1,414 | -38% | 0 | 0 | — |
case-05 | fail→pass | 14,330 | 2,419 | -83% | 1 | 1 | 0% | 2,382 | 886 | -63% | 0 | 0 | — |
case-06 | fail→fail | 8,258 | 2,313 | -72% | 1 | 1 | 0% | 1,108 | 804 | -27% | 0 | 0 | — |
case-07 | fail→pass | 9,235 | 3,096 | -66% | 1 | 1 | 0% | 1,424 | 1,028 | -28% | 0 | 0 | — |
case-08 | fail→pass | 14,528 | 2,426 | -83% | 1 | 1 | 0% | 1,575 | 817 | -48% | 0 | 0 | — |
case-09 | fail→pass | 8,164 | 3,276 | -60% | 1 | 1 | 0% | 1,279 | 782 | -39% | 0 | 0 | — |
case-10 | fail→pass | 9,190 | 3,150 | -66% | 1 | 1 | 0% | 1,440 | 986 | -32% | 0 | 0 | — |
case-11 | fail→fail | 11,669 | 1,731 | -85% | 1 | 1 | 0% | 1,698 | 740 | -56% | 0 | 0 | — |
case-12 | pass→pass | 3,782 | 2,303 | -39% | 1 | 1 | 0% | 644 | 809 | +26% | 0 | 0 | — |
case-13 | pass→pass | 10,212 | 4,045 | -60% | 1 | 1 | 0% | 1,595 | 1,083 | -32% | 0 | 0 | — |
case-14 | pass→pass | 6,578 | 2,213 | -66% | 1 | 1 | 0% | 1,091 | 869 | -20% | 0 | 0 | — |
case-15 | fail→fail | 10,753 | 1,304 | -88% | 1 | 1 | 0% | 1,649 | 663 | -60% | 0 | 0 | — |
case-16 | fail→pass | 5,551 | 1,417 | -74% | 1 | 1 | 0% | 891 | 689 | -23% | 0 | 0 | — |
case-17 | fail→pass | 16,055 | 1,270 | -92% | 1 | 1 | 0% | 2,376 | 629 | -74% | 0 | 0 | — |
case-18 | fail→fail | 10,819 | 1,817 | -83% | 1 | 1 | 0% | 1,804 | 693 | -62% | 0 | 0 | — |
case-19 | pass→pass | 11,816 | 6,278 | -47% | 1 | 1 | 0% | 1,832 | 1,051 | -43% | 0 | 0 | — |
case-20 | fail→fail | 7,413 | 6,798 | -8% | 1 | 1 | 0% | 1,219 | 1,555 | +28% | 0 | 0 | — |
case-21 | fail→fail | 4,703 | 5,063 | +8% | 1 | 1 | 0% | 896 | 781 | -13% | 0 | 0 | — |
case-22 | fail→fail | 7,668 | 5,432 | -29% | 1 | 1 | 0% | 1,423 | 1,468 | +3% | 0 | 0 | — |
DecimalAI ran this skill against gemini-3.6-flash twice over the same eval suite — once with the skill loaded and once without — and compared the two runs case by case. 22 cases were attempted, and 18 counted toward the lift figure. The other 4 produced results that are not comparable between the two arms, so they are excluded from the headline rather than averaged into it. The headline lift of +36 percentage points is the difference between those two pass rates over the 18 comparable cases. 1 case got worse with the skill loaded, and it is included in that figure.
Without the skill loaded, the model failed this case. With it loaded, the same prompt on the same model passed. This is one improved case from the latest verified run; every case, including any that regressed, is in the table above.
Other measured skills in the registry, with their headline benchmark lift.