Imported from bonsai/LT-react (
skills/react-tsumete/SKILL.md). Install upstream withnpx skills add bonsai/LT-react --skill react-tsumete. Copyright stays with the author.
react-tsumete
React/LT の企画や実装方針を、実装前に問い詰めて明確化する。
目的
- 発表の目的・対象・主張を明確にする
- React を使う理由を明確にする
- スライド構成とデモ範囲を決める
- 技術選択や実装上の未決定事項を洗い出す
- 曖昧な点・矛盾・過剰実装を発見する
進め方
- リポジトリの README、既存資料、Issue、実装を読む
- 未決定・曖昧・矛盾している論点を洗い出す
- 重要度の高い論点から 1問ずつ 質問する
- 各質問に、推奨案とその理由を添える
- 回答された決定事項を保持し、次の質問に反映する
- 「OK」の場合は推奨案を採用して次へ進む
- すでに決まっていることは再質問しない
React固有の確認事項
必要に応じて以下を問い詰める。
- React を使う必然性
- component の責務
- props / state / context の設計
- データフロー
- TypeScript の要否
- Vite / Next.js 等の選択
- Router の要否
- API / 外部データとの接続
- CSR / SSR / SSG の選択
- GitHub Pages / Vercel / Cloudflare 等のデプロイ先
- 依存ライブラリの必要性
- デモと本番実装の境界
質問ルール
- 一度に1問だけ
- 質問する前に「なぜ重要か」を短く説明する
- 選択肢がある場合は整理して提示する
- 推奨案には理由を添える
- ユーザーが回答するまで、次の論点へ進まない
完了
最後に決定事項を以下で整理する。
| 質問 | 決定 | 根拠 |
|---|---|---|
| ... | ... | ... |
そのうえで、必要なら README / Issue / スライド / 実装へ反映する。