ソース情報
- リポジトリ
- wojons/skills
- ソースの最終更新活動
- 2026年4月1日 15:16
- 検出された SKILL.md の言語
- 英語
- スター
- 4
- フォーク
- 2
インストール方法
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
ソースファイルを確認
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
メニュー
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
SOC 職業分類に基づく
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
直接コマンドでは確認用 Prompt が省略されます。実行前にソースを確認してください。
npx skills add https://github.com/wojons/skills --skill react-reviewコマンドは1行のまま表示されます。コピー前に横へスクロールして全体を確認してください。
ローカルで確認しますか?SkillsMP が現在取得できるファイルをダウンロードできます。
SKILL.md を表示中
Use when you need comprehensive accessibility auditing including WCAG compliance, legal requirements mapping, and user testing with disabilities
Apply systematic adversarial thinking patterns including devil's advocate, assumption busting, red teaming, and white hat security approaches
A 10-step methodology for building software with AI collaboration - from north star through automated Ralph loop execution with zero human-in-the-loop code writing
| name | react-review |
| description | Review React components for best practices and performance issues |
| license | MIT |
| compatibility | opencode |
| metadata | {"audience":"developers","category":"development"} |
Review React components for best practices, performance issues, and common patterns.
Use this skill when:
# Review a specific component file
agent: Review the component in src/components/UserProfile.tsx
# Review all components in a directory
agent: Review React components in src/components/
# Check for performance issues
agent: Find performance issues in the Button component
## React Component Review
### Component: UserProfile.tsx
**Issues Found:**
1. Performance: Missing React.memo on component that receives object props
2. Best Practice: useEffect missing dependency array
3. Type Safety: Missing TypeScript interfaces for props
**Recommendations:**
1. Wrap component with React.memo
2. Add dependency array to useEffect
3. Create interface for component props
**Code Suggestions:**
```typescript
interface UserProfileProps {
user: User;
onUpdate: (user: User) => void;
}
const UserProfile = React.memo(({ user, onUpdate }: UserProfileProps) => {
// implementation
});
## Notes
- Focuses on React 18+ patterns and best practices
- Considers both class and function components
- Includes TypeScript and JavaScript variants
- References official React documentation and community patterns