Skip to content

Commit 2007e59

Browse files
fix: update vendored skills to latest versions (#209)
Co-authored-by: amondnet <1964421+amondnet@users.noreply.github.com>
1 parent 0b7d7b8 commit 2007e59

18 files changed

Lines changed: 92 additions & 17 deletions

File tree

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../.agents/skills/better-auth-best-practices
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../.agents/skills/create-auth-skill
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../.agents/skills/email-and-password-best-practices
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../.agents/skills/organization-best-practices
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../.agents/skills/two-factor-authentication-best-practices

plugins/chat-sdk/.agents/skills/chat-sdk/SKILL.md

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ When Chat SDK is installed in a user project, inspect the published files that s
1414
```
1515
node_modules/chat/docs/ # bundled docs
1616
node_modules/chat/dist/index.d.ts # core API types
17+
node_modules/chat/dist/adapters/index.d.ts # static adapter catalog types
1718
node_modules/chat/dist/jsx-runtime.d.ts # JSX runtime types
1819
node_modules/chat/docs/contributing/ # adapter-authoring docs
1920
node_modules/chat/resources/guides/ # framework/platform guides (markdown)
@@ -35,7 +36,7 @@ Read these before writing code:
3536
- `node_modules/chat/docs/slash-commands.mdx` — slash command routing
3637
- `node_modules/chat/docs/direct-messages.mdx` — DM behavior and `openDM()`
3738
- `node_modules/chat/docs/files.mdx` — attachments/uploads
38-
- `node_modules/chat/docs/state.mdx` — persistence, locking, dedupe
39+
- `node_modules/chat/docs/state-adapters.mdx` — persistence, locking, dedupe
3940
- `node_modules/chat/docs/adapters.mdx` — cross-platform feature matrix
4041
- `node_modules/chat/docs/api/chat.mdx` — exact `Chat` API
4142
- `node_modules/chat/docs/api/thread.mdx` — exact `Thread` API
@@ -44,6 +45,16 @@ Read these before writing code:
4445

4546
For the specific adapter or state package you are using, inspect that installed package's `dist/index.d.ts` export surface in `node_modules`.
4647

48+
## Adapter catalog subpath
49+
50+
Chat SDK exposes a zero-dependency static catalog at `chat/adapters`. Agents can import `ADAPTERS`, `ADAPTER_NAMES`, `getAdapter`, `isAdapterSlug`, `listEnvVars`, `getSecretEnvVars`, and metadata types like `CatalogAdapter` and `AdapterSlug` from this subpath without importing any adapter implementation package.
51+
52+
Use it for:
53+
- Listing official and vendor-official adapter slugs, names, npm packages, groups, and platform vs state types.
54+
- Building setup or onboarding flows that need package names, peer dependencies, and install guidance before any adapter is installed.
55+
- Discovering required, optional, and credential-mode environment variables for an adapter, including which variables are secrets.
56+
- Keeping vendor-official adapter docs and metadata aligned with the catalog when adding or updating a listed adapter.
57+
4758
## Available resources
4859

4960
<!-- RESOURCES:START -->

plugins/chat-sdk/skills-lock.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"source": "vercel/chat",
66
"sourceType": "github",
77
"skillPath": "skills/chat/SKILL.md",
8-
"computedHash": "09d4e01406d4dd438b66298ac81abf3b7609a31e2f6791d211c301e7fac789ef"
8+
"computedHash": "eec16293cb0044b8e4376dec986b96dc70bf425854c6fb7aa062890faa020a25"
99
}
1010
}
1111
}

plugins/mastra/skills/mastra

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../.agents/skills/mastra

plugins/nuxt-ui/.agents/skills/nuxt-ui/references/guidelines/design-system.md

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -205,7 +205,28 @@ export default defineAppConfig({
205205

206206
Tailwind Variants uses `tailwind-merge` under the hood — conflicting classes are resolved automatically.
207207

208-
### `UTheme` (scoped overrides)
208+
### Replace instead of merge
209+
210+
Classes from the `ui` prop, the `class` prop, and global config are merged onto the component defaults. To replace a slot's defaults entirely instead, set it to a function in the `ui` prop or global config. It receives the resolved default classes as its argument, so you can reuse part of them.
211+
212+
```vue
213+
<UButton :ui="{ label: () => 'text-base font-bold' }" />
214+
```
215+
216+
```ts
217+
// app.config.ts, applies to every instance
218+
export default defineAppConfig({
219+
ui: {
220+
button: {
221+
slots: {
222+
label: () => 'text-base font-bold'
223+
}
224+
}
225+
}
226+
})
227+
```
228+
229+
### Theme component
209230

210231
Override theme for a section of the component tree without affecting the rest of the app. Renders no DOM element — uses `provide`/`inject`:
211232

plugins/nuxt-ui/skills-lock.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"source": "nuxt/ui",
66
"sourceType": "github",
77
"skillPath": "skills/nuxt-ui/SKILL.md",
8-
"computedHash": "2d58c6092b7028db223a819d5a37badc860a4036ca134a3e457ce7b056562f72"
8+
"computedHash": "de41e63eeda35c2bfdd3ed783d3e04361dc85bff28ad71f9c4dbdc01bb8f4e57"
99
}
1010
}
1111
}

0 commit comments

Comments
 (0)