Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 20 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,26 @@

# CHANGELOG

## [v3.2.107] - 2026-04-30 — WebUI 全テスト検証・デバッグ 250 項目を全プロジェクト実行の最終プロンプトに追加

### 🎯 概要
全登録プロジェクトの実行プロンプト(START_PROMPT.md)の末尾に、フロントエンド/バックエンド 250 項目テスト検証・デバッグリストを最終指示として組み込む。

### 🔧 変更対象

| ファイル | 変更内容 |
|---|---|
| `Claude/templates/claude/instructions/10-webui-final-verification.md` | **新規作成** — 250 項目 WebUI 全テスト検証・デバッグ指示ファイル |
| `Claude/templates/claude/instructions/_header.md` | 推奨読み込み順に `webui-final-verification.md` と `_footer.md` を追記 |
| `Claude/templates/claude/START_PROMPT.md` | 再ビルド(1190行 / 10ファイル + header + footer)|

### ✅ 修正後の動作

- `BUILD-StartPrompt.ps1` が `^\d` パターンで `10-webui-final-verification.md` を自動収集
- `START_PROMPT.md` の末尾(_footer.md 直前)に 250 項目検証リストが自動挿入される
- 全登録プロジェクトの cron・ローカル・SSH 実行で同一チェックリストが適用される
- フロント 110 項目(UI描画/レスポンシブ/JS/フォーム/セキュリティ/性能/UX)+バック 140 項目(API/DB/セキュリティ/性能/バッチ/監視/障害/AI検証)の完全網羅

## [v3.2.97] - 2026-04-27 — S1 起動時 ~/パス修正 + statusline.js 自動デプロイ

### 🎯 概要
Expand Down
348 changes: 348 additions & 0 deletions Claude/templates/claude/START_PROMPT.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,8 @@ github-actions-ci-manager.yml
ai-dev-factory.md
operations.md
termination-reporting.md
webui-final-verification.md
_footer.md
```
Comment on lines 11 to 26

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟠 Major

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
# Verify START_PROMPT.md の推奨読み込み順にあるファイル名が実在するか

set -euo pipefail

# instruction配下(不明ならまず該当ディレクトリを探索)
fd -a -t f "webui-final-verification.md" .
fd -a -t f "10-webui-final-verification.md" .

# 併せて START_PROMPT.md が参照している行も確認
rg -n "webui-final-verification\.md|10-webui-final-verification\.md" Claude/templates/claude/START_PROMPT.md

Repository: Kensan196948G/ClaudeCode-StartUpTools-New

Length of output: 290


推奨読み込み順のファイル参照を修正が必須

Line 24 で webui-final-verification.md と記載されていますが、実際のファイル名は 10-webui-final-verification.md です。リポジトリに webui-final-verification.md は存在せず、エージェントが該当ファイルを見つけられず手順が崩れます。

修正案
  ```text
  _header.md
  session-startup.md
  core-architecture.md
  state-json-spec.md
  agent-teams.md
  codex-debug.md
  github-actions-ci-manager.yml
  ai-dev-factory.md
  operations.md
  termination-reporting.md
- webui-final-verification.md
+ 10-webui-final-verification.md
  _footer.md
</details>

<details>
<summary>🤖 Prompt for AI Agents</summary>

Verify each finding against the current code and only fix it if needed.

In @Claude/templates/claude/START_PROMPT.md around lines 11 - 26, In the
recommended load order block replace the incorrect entry
"webui-final-verification.md" with the actual filename
"10-webui-final-verification.md" so the agent can locate the file; update the
list under the "推奨読み込み順" section in START_PROMPT.md to include
"10-webui-final-verification.md" instead of "webui-final-verification.md".


</details>

<!-- fingerprinting:phantom:triton:puma:c4c441fa-8136-47d7-b324-53d9177790c6 -->

<!-- 4e71b3a2 -->

<!-- This is an auto-generated comment by CodeRabbit -->


---
Expand Down Expand Up @@ -837,5 +839,351 @@ ClaudeOS セッション終了時に、作業結果・検証結果・未完了

---

# 10 — WebUI ベース システム開発 全テスト検証・デバッグ(最終指示)

残りの時間で以下のテスト検証・デバッグができますか?
時間許す限りでOKです。まずは検証したうえでCTOの判断で実行してみてください。
終了後のコミット、プッシュ、PR、マージを実行してください。

---

# 🚀 ClaudeCodeでのWebUIベース システム開発
## フロントエンド/バックエンド 全テスト検証・デバッグ項目一覧

---

# 🎨 フロントエンド 全テスト検証・デバッグ項目

---

## 1. 画面表示テスト(UI Rendering)

1. 全画面が正常表示される
2. CSS崩れがない
3. フォント崩れがない
4. アイコン表示正常
5. ダークモード対応確認
6. 解像度変更時の崩れ確認
7. ブラウザズーム対応
8. 125%/150% DPI対応
9. スクロール表示確認
10. モーダル表示正常
11. ツールチップ表示正常
12. テーブル列崩れ確認
13. サイドメニュー開閉確認
14. アコーディオン動作確認
15. ローディングUI表示確認
16. 404画面表示確認
17. 500エラー画面確認
18. 長文表示確認
19. 日本語表示崩れ確認
20. Unicode/絵文字表示確認

---

# 📱 レスポンシブ・端末対応

21. Windows Edge確認
22. Chrome確認
23. Firefox確認
24. iPad表示確認
25. Android表示確認
26. 画面回転対応
27. タッチ操作確認
28. キーボード操作確認
29. タブ移動確認
30. モバイルメニュー確認

---

# ⚡ JavaScript動作確認

31. JSエラー有無
32. Console Error確認
33. Promise失敗時処理
34. 非同期通信成功確認
35. 非同期通信失敗確認
36. APIタイムアウト確認
37. ボタン連打確認
38. 二重送信防止
39. イベント重複発火確認
40. localStorage動作
41. sessionStorage動作
42. Cookie保存確認
43. ブラウザ戻る対応
44. 画面リロード確認
45. SPAルーティング確認
46. キャッシュ更新確認
47. ServiceWorker確認
48. WebSocket確認
49. リアルタイム更新確認
50. JSメモリリーク確認

---

# 🧪 入力フォーム検証

51. 必須チェック
52. 空文字確認
53. NULL送信確認
54. 数値入力制限
55. 文字数制限
56. 禁止文字確認
57. メール形式確認
58. 電話番号形式確認
59. 日付形式確認
60. CSVアップロード確認
61. ファイルサイズ制限
62. 拡張子制限
63. ドラッグ&ドロップ確認
64. 日本語IME入力確認
65. Enter送信誤動作確認
66. バリデーション表示確認
67. リアルタイム検証確認
68. エラーメッセージ確認
69. 入力復元確認
70. 多重Submit確認

---

# 🔐 フロントエンドセキュリティ

71. XSS対策確認
72. CSRF対策確認
73. CSP確認
74. Cookie Secure確認
75. HttpOnly確認
76. Token漏洩確認
77. JWT保存方法確認
78. URL直打ち確認
79. 権限外画面遷移確認
80. DevTools改ざん確認
81. HTML改ざん確認
82. JS難読化確認
83. 秘密情報埋め込み確認
84. APIキー露出確認
85. HTTPS強制確認

---

# 🚀 フロントエンド性能試験

86. 初回表示速度
87. API応答速度
88. 画像読込速度
89. JS読込速度
90. CSS最適化確認
91. LazyLoad確認
92. Bundleサイズ確認
93. Lighthouse確認
94. FCP確認
95. LCP確認
96. CLS確認
97. FPS確認
98. CPU使用率確認
99. メモリ使用量確認
100. 長時間稼働確認

---

# 🧠 UX・運用系確認

101. 操作直感性確認
102. エラー時誘導確認
103. トースト通知確認
104. 成功メッセージ確認
105. 多言語化確認
106. アクセシビリティ確認
107. 色覚対応確認
108. 音声読み上げ確認
109. 運用マニュアル整合
110. 操作ログ出力確認

---

# ⚙️ バックエンド 全テスト検証・デバッグ項目

---

# 🧩 APIテスト

111. GET正常系
112. POST正常系
113. PUT正常系
114. DELETE正常系
115. HTTPステータス確認
116. JSON形式確認
117. NULL応答確認
118. 不正JSON確認
119. Content-Type確認
120. APIタイムアウト確認
121. APIリトライ確認
122. API認証確認
123. API認可確認
124. APIレート制限確認
125. API例外処理確認
126. APIログ確認
127. API監査ログ確認
128. OpenAPI整合確認
129. Swagger整合確認
130. APIバージョン確認

---

# 🗄 DBテスト

131. DB接続確認
132. 接続プール確認
133. CRUD確認
134. トランザクション確認
135. Rollback確認
136. 排他制御確認
137. Index動作確認
138. SQL性能確認
139. N+1問題確認
140. 大量データ確認
141. SQL Injection対策
142. 文字コード確認
143. NULLデータ確認
144. 日付保存確認
145. タイムゾーン確認
146. Backup確認
147. Restore確認
148. Migration確認
149. ORM整合確認
150. DB障害時確認

---

# 🔐 バックエンドセキュリティ

151. JWT認証確認
152. Session認証確認
153. OAuth確認
154. SAML確認
155. Entra ID連携確認
156. HENNGE連携確認
157. LDAP/AD連携確認
158. 権限昇格確認
159. IDOR確認
160. Command Injection確認
161. Path Traversal確認
162. SSRF確認
163. RCE確認
164. ファイルアップロード脆弱性
165. Virus Scan確認
166. 秘密情報管理確認
167. .env漏洩確認
168. HTTPS証明書確認
169. TLSバージョン確認
170. Security Header確認

---

# ⚡ バックエンド性能試験

171. 同時接続確認
172. 負荷試験
173. ストレス試験
174. Soak Test
175. CPU使用率確認
176. メモリリーク確認
177. GC確認
178. Queue確認
179. Redis確認
180. Cache確認
181. 非同期Job確認
182. Worker停止確認
183. Failover確認
184. Auto Recovery確認
185. Kubernetes確認
186. Docker確認
187. Container Restart確認
188. ログ肥大化確認
189. Disk使用量確認
190. Thread枯渇確認

---

# 🧪 バッチ・ジョブ系

191. 定期実行確認
192. Cron確認
193. 多重起動防止
194. リトライ確認
195. 失敗通知確認
196. Mail通知確認
197. Teams通知確認
198. ログローテーション
199. 日跨ぎ確認
200. 月末処理確認

---

# 🔍 運用監視・ログ確認

201. アプリログ確認
202. エラーログ確認
203. 監査ログ確認
204. 操作ログ確認
205. Syslog確認
206. SIEM連携確認
207. メトリクス確認
208. Prometheus確認
209. Grafana確認
210. アラート通知確認

---

# 🔥 障害試験(超重要)

211. DB停止時
212. API停止時
213. Redis停止時
214. NW断時
215. DNS障害時
216. SSL期限切れ時
217. ディスクFull時
218. CPU100%時
219. メモリ枯渇時
220. Worker異常停止時
221. サーバ再起動時
222. VM移行時
223. Windows Update後
224. Linux Patch後
225. 時刻同期ズレ確認

---

# 🤖 ClaudeCode時代に追加すべきAI開発系検証

226. 自動生成コード品質確認
227. AI生成SQL確認
228. AI生成API確認
229. AI生成HTML確認
230. AI生成JS確認
231. 型安全確認
232. Linter確認
233. Formatter確認
234. UnitTest自動生成確認
235. E2E自動化確認
236. Playwright確認
237. CI/CD確認
238. GitHub Actions確認
239. CodeRabbit確認
240. Dependabot確認
241. Secret Scan確認
242. SBOM確認
243. OSSライセンス確認
244. CLAUDE.md整合確認
245. Agent Team競合確認
246. WorkTree競合確認
247. AutoFix暴走確認
248. Loop暴走確認
249. Token消費監視
250. AI誤修復確認

---



Loading
Loading