You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
docs(skills): harden lingo skill after Codex review passes
Corrects claims against source (failure results omit span/confidence;
issues[].span is optional; LOCALE_NOT_LOADED only on an explicit unloaded
locale), switches the AI SDK snippet to a provider-neutral model + injected
now, qualifies the two-way and [CODE] promises, adds a timezone/applyZone
caveat, enriches the description and entry table (describe/schema), and fixes
a frontmatter YAML parse break (colon in the description value).
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: skills/lingo/SKILL.md
+38-20Lines changed: 38 additions & 20 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
---
2
2
name: lingo
3
-
description: Parse natural-language quantities, units, dates, and ranges ("5'11\"", "1.5 cups", "72 in to cm", "three days ago", "between 5 and 10 kg", "it's hot") into canonical, validated values — and humanize them back. Use when building form inputs that accept measurements/units/dates, making LLM tool calls safe at the boundary (AI SDK / MCP), or converting and validating any human- or model-entered measurement string. Zero-dependency TypeScript, two-way (round-trips), deterministic.
3
+
description: Parse natural-language quantities, units, dates, and ranges ("5'11\"", "1.5 cups", "72 in to cm", "three days ago", "between 5 and 10 kg", "it's hot") into canonical, validated values with issue codes and spans — and humanize them back. Use when a form input, LLM tool schema, MCP handler, or import pipeline takes free-text measurements/units/dates. Covers Standard Schema fields (quantityField/dateField/lingoObject) for the AI SDK and MCP, the headless <lingo-input>, unit conversion, and format/humanize round-trips. Zero-dependency TypeScript, deterministic.
4
4
metadata:
5
5
author: pascalorg
6
6
version: "1.0.0"
@@ -11,14 +11,20 @@ metadata:
11
11
[`@pascal-app/lingo`](https://github.com/pascalorg/lingo) is a zero-dependency
12
12
TypeScript library that turns the strings people type and models emit —
0 commit comments