一键导入
svelte-patterns
Svelte/SvelteKit 代码审查规则。当审查 .svelte 文件或 Svelte 项目的 JS/TS 文件时套用。检查 Runes 响应式、stores、模板安全({@html} XSS)。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Svelte/SvelteKit 代码审查规则。当审查 .svelte 文件或 Svelte 项目的 JS/TS 文件时套用。检查 Runes 响应式、stores、模板安全({@html} XSS)。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | svelte_patterns |
| description | Svelte/SvelteKit 代码审查规则。当审查 .svelte 文件或 Svelte 项目的 JS/TS 文件时套用。检查 Runes 响应式、stores、模板安全({@html} XSS)。 |
| category | style |
| reviewer_type | style |
| languages | ["typescript","javascript"] |
| frameworks | ["svelte"] |
.svelte 文件或 .svelte.js/.svelte.ts 文件*.test.ts, *.spec.ts)→ 测试规则放宽svelte.config.*, vite.config.*)→ 不同规则+server.ts, hooks.server.ts)→ 组件规则不适用{@html userContent} — 用户内容渲染为原始 HTML → errorelement.innerHTML = userContent 在 onMount 中 → error$state() for reactive variables; $state.snapshot() for plain copies$derived() must be pure — no side effects, no mutations$effect() auto-tracks dependencies; don't over-specify$state during $derived computation250 lines → split into components or
.svelte.jshelpers
$props() with destructuring for type-safe props$state() runes in .svelte.js files for shared statewritable()/derived() stores; $storeName auto-subscription.subscribe() in onDestroy{#each} always needs unique key{#if} blocks are statements, not expressions{@const} for template-local constantsTrue Positive: Creates reactivity bugs, memory leaks, or XSS. Confidence > 0.7.
False Positive:
{@html} 的内容来自可信 CMS 且已 sanitize$effect 中的操作是必要的初始化副作用Angular 代码审查规则。当审查 Angular 项目的 .ts 文件(组件/服务/Directive)时套用。检查 DI、RxJS 订阅管理、Signals、Change Detection、模板安全([innerHTML] XSS)。
跨语言通用代码质量规则。当没有匹配的语言特定 skill 时作为 fallback 使用。适用于函数复杂度、命名规范、死代码、魔法数字。
Go 代码审查规则。当审查 .go 文件时套用。检查错误处理、goroutine 生命周期、接口设计、命名惯例、defer 使用。
Java 代码审查规则。当审查 .java 文件时套用。检查异常处理、资源管理(try-with-resources)、Optional 使用、Stream API、安全漏洞。
Python 代码审查规则。当审查 .py 文件时套用。检查类型注解、异常处理、命名规范、函数复杂度、安全漏洞(eval/exec/pickle/yaml.load/os.system)。
React/Next.js 代码审查规则。当审查 JSX/TSX 文件(React 项目)时套用。检查组件设计、Hooks 使用、状态管理、性能、安全(XSS)。