원클릭으로
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 직업 분류 기준
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)。
| 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 中的操作是必要的初始化副作用