Skip to content

feat(web): adopt native tooling and Intent skills - #32

Merged
xiaoland merged 1 commit into
mainfrom
agent/web-native-intent
Jul 28, 2026
Merged

feat(web): adopt native tooling and Intent skills#32
xiaoland merged 1 commit into
mainfrom
agent/web-native-intent

Conversation

@xiaoland

Copy link
Copy Markdown
Member

What changed

  • give packages/web package-local Oxfmt and Oxlint workflows
  • adopt the exact TypeScript native bridge for root, Vue, and declaration checking
  • replace the non-discoverable agent-skills/ tree with one generated TanStack Intent skill
  • strengthen packed declaration and installed-skill contracts

Why

The web package needed a reproducible first-class development loop, while its published agent guidance needed to be discoverable and loadable from the installed package rather than existing only as repository documentation.

Developer impact

Contributors get consistent format, lint, editor, and native TypeScript behavior. Consumers can explicitly allowlist and load @inkcre/ui-web#ui-web. Runtime component APIs remain unchanged.

Verification

  • complete pnpm check
  • disposable frozen install followed by the complete root check
  • stock TypeScript 5.9.3 versus bridge declaration-topology comparison
  • deterministic two-pass skill generation and seed/story stale negative fixtures

@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying inkcre-web-design with  Cloudflare Pages  Cloudflare Pages

Latest commit: 1d5c241
Status: ✅  Deploy successful!
Preview URL: https://2bf60334.design-dd4.pages.dev
Branch Preview URL: https://agent-web-native-intent.design-dd4.pages.dev

View logs

@xiaoland
xiaoland merged commit f9a65a3 into main Jul 28, 2026
2 checks passed
@xiaoland
xiaoland deleted the agent/web-native-intent branch July 28, 2026 04:24
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.

1 participant