Back to list
rolandzwaga

code-review

by rolandzwaga

Editor for VSGUI .uidesc files

0🍴 0📅 Jan 19, 2026

SKILL.md


name: code-review description: Review code for SolidJS reactivity issues, TypeScript type safety problems, and component design anti-patterns. Use when asked to review code, check for issues, review a PR, or audit code quality. allowed-tools:

  • Read
  • Grep
  • Glob

Code Review

Review code for SolidJS, TypeScript, and component design issues.

Instructions

When reviewing code:

  1. Read the file(s) to be reviewed
  2. Check against patterns in the reference files below
  3. Report findings organized by severity

Reference Files

Load these for detailed patterns when needed:

Quick Checks

SolidJS Critical Issues

  • Props destructured (breaks reactivity)
  • Signal not called as function in JSX
  • createEffect used for derived state
  • Missing onCleanup for subscriptions

TypeScript Critical Issues

  • any type usage
  • Missing exhaustive switch check
  • Type assertion without validation
  • Untyped external data

Component Critical Issues

  • God component (>300 lines, multiple concerns)
  • Prop drilling through 3+ levels
  • Direct API imports (not injected)

Output Format

## Critical Issues
[Must fix - causes bugs]

## Anti-Patterns
[Should fix - violates best practices]

## Suggestions
[Optional improvements]

Project Rules (VSTGUI-Edit)

Also check:

  • No React imports (only solid-js)
  • No dynamic imports (static only)
  • CSS modules only (*.module.css)
  • Tests colocated as *.spec.tsx

Score

Total Score

65/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

1ヶ月以内に更新

+10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

+5

Reviews

💬

Reviews coming soon