From 2ec072971d0fc7c38649d5638a441b147baf5e14 Mon Sep 17 00:00:00 2001 From: neverland Date: Fri, 31 Jul 2026 15:05:32 +0800 Subject: [PATCH] docs: use Markdown for skill references --- .agents/skills/migrate-to-rstack-cli/SKILL.md | 14 +++++++------- .../references/{git-hooks.mdx => git-hooks.md} | 2 +- .../references/{lint-staged.mdx => lint-staged.md} | 0 .../references/{rsbuild.mdx => rsbuild.md} | 2 +- .../references/{rslib.mdx => rslib.md} | 2 +- .../references/{rslint.mdx => rslint.md} | 0 .../references/{rspress.mdx => rspress.md} | 0 .../references/{rstest.mdx => rstest.md} | 0 8 files changed, 10 insertions(+), 10 deletions(-) rename .agents/skills/migrate-to-rstack-cli/references/{git-hooks.mdx => git-hooks.md} (98%) rename .agents/skills/migrate-to-rstack-cli/references/{lint-staged.mdx => lint-staged.md} (100%) rename .agents/skills/migrate-to-rstack-cli/references/{rsbuild.mdx => rsbuild.md} (91%) rename .agents/skills/migrate-to-rstack-cli/references/{rslib.mdx => rslib.md} (88%) rename .agents/skills/migrate-to-rstack-cli/references/{rslint.mdx => rslint.md} (100%) rename .agents/skills/migrate-to-rstack-cli/references/{rspress.mdx => rspress.md} (100%) rename .agents/skills/migrate-to-rstack-cli/references/{rstest.mdx => rstest.md} (100%) diff --git a/.agents/skills/migrate-to-rstack-cli/SKILL.md b/.agents/skills/migrate-to-rstack-cli/SKILL.md index 4eb48cf..811c188 100644 --- a/.agents/skills/migrate-to-rstack-cli/SKILL.md +++ b/.agents/skills/migrate-to-rstack-cli/SKILL.md @@ -11,13 +11,13 @@ Rstack CLI is the `rstack` package, exposed through the `rs` binaries. It provid Read every matching reference before editing. Load only the tools present in the project. -- `@rsbuild/core`, `rsbuild.config.*`, `rsbuild` commands, or Rsbuild types: [rsbuild.mdx](references/rsbuild.mdx) -- `@rslib/core`, `rslib.config.*`, `rslib` commands, or Rslib types: [rslib.mdx](references/rslib.mdx) -- `@rstest/core`, `@rstest/adapter-*`, `rstest.config.*`, `rstest` commands, or test imports: [rstest.mdx](references/rstest.mdx) -- `@rslint/core`, `rslint.config.*`, `rslint` commands, or lint imports: [rslint.mdx](references/rslint.mdx) -- `@rspress/core`, `rspress.config.*`, `rspress` commands, themes, or plugins: [rspress.mdx](references/rspress.mdx) -- `lint-staged`, `nano-staged`, their configs: [lint-staged.mdx](references/lint-staged.mdx) -- `husky`, `.husky/`, `package.json#husky`, `simple-git-hooks`, `.simple-git-hooks.*`, or Git hook installer scripts: [git-hooks.mdx](references/git-hooks.mdx) +- `@rsbuild/core`, `rsbuild.config.*`, `rsbuild` commands, or Rsbuild types: [rsbuild.md](references/rsbuild.md) +- `@rslib/core`, `rslib.config.*`, `rslib` commands, or Rslib types: [rslib.md](references/rslib.md) +- `@rstest/core`, `@rstest/adapter-*`, `rstest.config.*`, `rstest` commands, or test imports: [rstest.md](references/rstest.md) +- `@rslint/core`, `rslint.config.*`, `rslint` commands, or lint imports: [rslint.md](references/rslint.md) +- `@rspress/core`, `rspress.config.*`, `rspress` commands, themes, or plugins: [rspress.md](references/rspress.md) +- `lint-staged`, `nano-staged`, their configs: [lint-staged.md](references/lint-staged.md) +- `husky`, `.husky/`, `package.json#husky`, `simple-git-hooks`, `.simple-git-hooks.*`, or Git hook installer scripts: [git-hooks.md](references/git-hooks.md) ## Workflow diff --git a/.agents/skills/migrate-to-rstack-cli/references/git-hooks.mdx b/.agents/skills/migrate-to-rstack-cli/references/git-hooks.md similarity index 98% rename from .agents/skills/migrate-to-rstack-cli/references/git-hooks.mdx rename to .agents/skills/migrate-to-rstack-cli/references/git-hooks.md index 330cc30..811517b 100644 --- a/.agents/skills/migrate-to-rstack-cli/references/git-hooks.mdx +++ b/.agents/skills/migrate-to-rstack-cli/references/git-hooks.md @@ -1,6 +1,6 @@ # Git Hook Migration -Migrate [Husky](https://typicode.github.io/husky/) or [simple-git-hooks](https://github.com/toplenboren/simple-git-hooks#readme) to [`rs setup`](https://rstack.rs/guide/cli/setup). If a hook calls lint-staged or nano-staged, also read [lint-staged.mdx](lint-staged.mdx). +Migrate [Husky](https://typicode.github.io/husky/) or [simple-git-hooks](https://github.com/toplenboren/simple-git-hooks#readme) to [`rs setup`](https://rstack.rs/guide/cli/setup). If a hook calls lint-staged or nano-staged, also read [lint-staged.md](lint-staged.md). ## Shared Steps diff --git a/.agents/skills/migrate-to-rstack-cli/references/lint-staged.mdx b/.agents/skills/migrate-to-rstack-cli/references/lint-staged.md similarity index 100% rename from .agents/skills/migrate-to-rstack-cli/references/lint-staged.mdx rename to .agents/skills/migrate-to-rstack-cli/references/lint-staged.md diff --git a/.agents/skills/migrate-to-rstack-cli/references/rsbuild.mdx b/.agents/skills/migrate-to-rstack-cli/references/rsbuild.md similarity index 91% rename from .agents/skills/migrate-to-rstack-cli/references/rsbuild.mdx rename to .agents/skills/migrate-to-rstack-cli/references/rsbuild.md index a480391..3f61a90 100644 --- a/.agents/skills/migrate-to-rstack-cli/references/rsbuild.mdx +++ b/.agents/skills/migrate-to-rstack-cli/references/rsbuild.md @@ -28,7 +28,7 @@ define.app(async () => { }); ``` -If tests also use Rstest, read [rstest.mdx](rstest.mdx). `rs test` derives an Rsbuild test extension from `define.app` unless `define.test` sets `extends`. +If tests also use Rstest, read [rstest.md](rstest.md). `rs test` derives an Rsbuild test extension from `define.app` unless `define.test` sets `extends`. ## Validate diff --git a/.agents/skills/migrate-to-rstack-cli/references/rslib.mdx b/.agents/skills/migrate-to-rstack-cli/references/rslib.md similarity index 88% rename from .agents/skills/migrate-to-rstack-cli/references/rslib.mdx rename to .agents/skills/migrate-to-rstack-cli/references/rslib.md index 7df4009..8848113 100644 --- a/.agents/skills/migrate-to-rstack-cli/references/rslib.mdx +++ b/.agents/skills/migrate-to-rstack-cli/references/rslib.md @@ -22,7 +22,7 @@ define.lib({ }); ``` -If tests also use Rstest, read [rstest.mdx](rstest.mdx). `rs test` derives an Rslib test extension from `define.lib` unless `define.test` sets `extends`. +If tests also use Rstest, read [rstest.md](rstest.md). `rs test` derives an Rslib test extension from `define.lib` unless `define.test` sets `extends`. ## Validate diff --git a/.agents/skills/migrate-to-rstack-cli/references/rslint.mdx b/.agents/skills/migrate-to-rstack-cli/references/rslint.md similarity index 100% rename from .agents/skills/migrate-to-rstack-cli/references/rslint.mdx rename to .agents/skills/migrate-to-rstack-cli/references/rslint.md diff --git a/.agents/skills/migrate-to-rstack-cli/references/rspress.mdx b/.agents/skills/migrate-to-rstack-cli/references/rspress.md similarity index 100% rename from .agents/skills/migrate-to-rstack-cli/references/rspress.mdx rename to .agents/skills/migrate-to-rstack-cli/references/rspress.md diff --git a/.agents/skills/migrate-to-rstack-cli/references/rstest.mdx b/.agents/skills/migrate-to-rstack-cli/references/rstest.md similarity index 100% rename from .agents/skills/migrate-to-rstack-cli/references/rstest.mdx rename to .agents/skills/migrate-to-rstack-cli/references/rstest.md