Coding
PromptBeginner5 minmarkdown
Markdown Converter
Agent skill for markdown-converter
21
This file provides guidance for AI coding agents working in this repository.
Sign in to like and favorite skills
This file provides guidance for AI coding agents working in this repository.
pnpm (see package.json#packageManager).pnpm-workspace.yaml includes rspack/**, rsbuild/**, rslib/**, rspress/**, rsdoctor/**, rstest/**.The primary goal of each example is to demonstrate "how a specific API achieves a specific effect through specific configuration".
When creating or modifying examples:
Example of good vs bad:
# Good: Demonstrates rstest's mocking API - Simple mock function usage - Clear before/after assertions - Minimal setup code # Bad: Demonstrates rstest's mocking API - Complex React component with many interactions - Detailed DOM testing with @testing-library - Business logic mixed with test assertions
Prerequisites:
.nvmrccorepack enabledCommon commands:
corepack enable && pnpm ipnpm run buildpnpm run build:rspackpnpm run build:rsbuildpnpm run build:rspresspnpm run build:rsdoctorpnpm run build:rslibpnpm run test:rspackWorking in a single example:
cd rspack/basic (or any other example dir)pnpm i (workspace install is preferred at repo root)pnpm run dev / pnpm run build / pnpm run test (depends on the example)Top-level directories:
rspack/: Rspack examples (often package name prefix example-*).rsbuild/: Rsbuild examples (often package name prefix rsbuild-*).rspress/: Rspress examples (often package name prefix rspress-*).rsdoctor/: Rsdoctor examples (often package name prefix rsdoctor-*).rslib/: Rslib examples (often package name prefix rslib-*).Biome is used (see biome.json).
dev script (if present).build works at least for the changed example.pnpm --filter to scope commands to a single package or group.
pnpm --filter "example-basic" devWhen making changes:
pnpm --filter <pkg> build) before running broad builds.dist, dist-*, doc_build.package.json.