Skip to content

feat: add Modern Web Guidance as the rung-3 lookup for web tasks#82

Merged
DietrichGebert merged 1 commit into
DietrichGebert:mainfrom
liady:feat/ponytail-mwg-integration
Jun 18, 2026
Merged

feat: add Modern Web Guidance as the rung-3 lookup for web tasks#82
DietrichGebert merged 1 commit into
DietrichGebert:mainfrom
liady:feat/ponytail-mwg-integration

Conversation

@liady

@liady liady commented Jun 15, 2026

Copy link
Copy Markdown
Contributor

Closes #81.

Adds a scoped, optional reference to Modern Web Guidance so the agent can look up native platform features on web work - the gap at rung 3 of the ladder ("use the native feature" never says which one).

Three additive changes, no compact-ruleset surgery:

  • skills/ponytail/SKILL.md - a "Web tasks: rung 3 lookup" section after the ladder. Runtime source only, not a compact copy, so no six-file byte-sync needed.
  • README.md - one "Pairs well with" line, matching the existing Caveman cross-reference.
  • examples/web-platform-lookup.md - a <dialog closedby> vs. Radix before/after, in the date-picker.md style.

Framed as lookup, not license: MWG suggests, the ladder filters. Optional - an absent CLI changes nothing.

node scripts/check-rule-copies.js passes and npm test is green except csv: correct pandas one-liner passes, which is environmental (needs pandas installed locally, per the README's Development note) and fails identically on a clean checkout. The shared compact body and its synced copies are untouched, and no new INVARIANT phrase is added.

Scoped, optional reference to Modern Web Guidance so the agent can look
up native platform features on web work, filling the gap at rung 3 of
the ladder. Three additive changes, no compact-ruleset surgery:

- skills/ponytail/SKILL.md: "Web tasks: rung 3 lookup" section after the
  ladder. Runtime source only, not byte-compared, so no six-file sync.
- README.md: one "Pairs well with" line, matching the Caveman pattern.
- examples/web-platform-lookup.md: a <dialog closedby> vs Radix
  before/after in the date-picker.md style.

Lookup, not license: MWG suggests, the ladder filters. Absent CLI
changes nothing. No new INVARIANT phrase; rule-copy check stays green.

@anupddas anupddas left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

@DietrichGebert DietrichGebert merged commit fe963ca into DietrichGebert:main Jun 18, 2026
DietrichGebert added a commit that referenced this pull request Jun 18, 2026
…hale) (#174)

The Spanish README merged (#110) carrying stale content: the old flat
"80-94% menos código" single-shot headline (the exact claim #126 corrected),
no CodeWhale section, badge stuck at 13 agents, and missing the Modern Web
Guidance callout (#82) and the Claude Code desktop-install paragraph.

Re-translates the hero + Números section to the corrected agentic numbers
(~54%, up to 94%, 100% safe) with the old figures demoted to the same
<details> block English uses, adds CodeWhale, fixes the badge, and adds a
"community translation, English is the reference" note. Also adds a minimal
Español discoverability link to the English README so readers can find it.

Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
DietrichGebert added a commit that referenced this pull request Jun 19, 2026
#82 added the "Web tasks: rung 3 lookup" section to skills/ponytail/SKILL.md
but did not run scripts/build-openclaw-skills.js, so the committed
.openclaw/skills/ponytail/SKILL.md mirror drifted from its source. The two
generator-sync tests in tests/openclaw-skills.test.js have failed on main
since that merge. Regenerated the mirror; suite is green again.

Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
DietrichGebert added a commit that referenced this pull request Jun 19, 2026
#82 added a "Web tasks: rung 3 lookup" section to the always-on ponytail
SKILL.md, about an external `modern-web` CLI most users won't have installed.
It's optional bloat in the always-on ruleset, and it broke CI by leaving the
.openclaw mirror stale.

Reverts the section from skills/ponytail/SKILL.md, the README callout, and
examples/web-platform-lookup.md, then regenerates the .openclaw mirror and
removes the Spanish callout that #174 had mirrored. Suite green (56/56).

Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
@DietrichGebert

Copy link
Copy Markdown
Owner

Reverted in #178, want to explain why since the idea was reasonable.

Two reasons. First, it puts a section about an external tool (the modern-web CLI) into the always-on SKILL.md, and that ruleset rides every turn for every user — most of whom won't have the CLI installed. So it's weight in the prompt that mostly can't be used, which is the kind of thing the ladder itself argues against. Second, it shipped without regenerating the .openclaw skill mirror, so it broke CI.

Appreciate the contribution, the always-on core just needs to stay lean and self-contained. If modern-web is worth surfacing, it fits better as an optional note in examples/ than in the core skill.

@liady

liady commented Jun 19, 2026

Copy link
Copy Markdown
Contributor Author

Thanks, the broken CI was due to the branch not fully updated from recent upstream fixed it.
I totally understand the ask to leave SKILL.md untouched.

Opened a leaner, examples/ only PR, as #191 .

MWG is a natural companion to Ponytail's philosophy (especially for the web) so there might be value in adding at least a line / example about it.

I reworked it to live entirely in examples/, per your steer: the example now carries the lookup mechanic and the "optional, skip if not installed" framing, the README gets one "Pairs well with" line pointing at it, and SKILL.md is left byte-identical to main, so there is no always-on weight.

Happy to drop the README line too if it is still more surface than you want - the example stands alone. Thanks for taking the time to explain the revert.

abmorrill4 added a commit to abmorrill4/ponytail that referenced this pull request Jun 24, 2026
Run `node scripts/build-openclaw-skills.js` so the committed OpenClaw copies
match the generator (enforced by tests/openclaw-skills.test.js).

This also syncs a pre-existing drift: `.openclaw/skills/ponytail` was missing
the "Web tasks: rung 3 lookup" section added to skills/ponytail in DietrichGebert#82 but
never regenerated. Unrelated to the help-card change but required for the
sync test to pass; happy to split it out if preferred.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat: refer to Modern Web Guidance for native-platform lookups on web tasks

4 participants