ワンクリックで
react
React development standards for hooks, components, state management, and performance. Use for all React/JSX code.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
React development standards for hooks, components, state management, and performance. Use for all React/JSX code.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
DEEP multi-step research harness. Decomposes queries into sub-questions, executes parallel web searches via Pieces MCP, iteratively refines with gap detection, and synthesizes cited reports. Architecture inspired by GPT Researcher (27.6k stars), Vane/Perplexica (35.2k stars), and Gemini Deep Research. Use when user asks for deep research, investigation, analysis, comparison, or any task requiring exhaustive web research.
DEFAULT THINKING MODE — not a feature, but how the agent operates. Every task gets innovation-overdrive thinking: research, ground, reflect on contradictions, propose, then build. This is the agent's identity, not a command. Integrates MiMo-Code's 6-phase memory consolidation.
Chain execution manager: validates dependencies, enforces order, tracks violations. Use to verify that all required skill chains were executed and to get the correct execution order.
API design patterns, REST conventions, and endpoint standards. Use when creating or modifying API endpoints. Covers routing, request/response patterns, error handling, and versioning.
Architectural design, system patterns, and dependency management. Use when designing new modules, refactoring existing systems, or making architectural decisions. Covers layering, coupling, cohesion, and design patterns.
Trigger-driven automation definitions and runner management. Use when creating, running, or managing skill-based automation pipelines.
| name | react |
| description | React development standards for hooks, components, state management, and performance. Use for all React/JSX code. |
| chains_with | ["quality","lint-fixer"] |
// ✅ CORRECT
export default function KPISection() {
const { data, loading, error } = useApiData(api.getKPIs)
return <div>{/* render */}</div>
}
// ❌ NEVER — no class components
useMemo/useCallback for expensive operationsfunction useApiData(fetchFn, deps = []) {
const [data, setData] = useState(null)
const [loading, setLoading] = useState(true)
const [error, setError] = useState(null)
useEffect(() => {
const controller = new AbortController()
fetchFn({ signal: controller.signal })
.then(setData)
.catch(err => setError(err.message))
.finally(() => setLoading(false))
return () => controller.abort()
}, deps)
return { data, loading, error }
}
// Memoize expensive computations
const stats = useMemo(() => {
return computeExpensiveStats(data)
}, [data])
// Memoize callbacks passed to children
const handleClick = useCallback(() => {
doSomething(id)
}, [id])
// Memoize component to skip re-renders
export default React.memo(ExpensiveChart)
items={['a', 'b']})// Order: React → third-party → local
import { useState, useEffect } from 'react'
import { BarChart, Bar } from 'recharts'
import { useApiData } from '../hooks/useApiData'
import ChartShell from './ChartShell'
// Wrap every component
<ErrorBoundary>
<KPISection />
</ErrorBoundary>