Coding
PromptBeginner5 minmarkdown
Nano Banana Pro
Agent skill for nano-banana-pro
6
このドキュメントは、WSL環境からDocker環境への移行に伴い、次のClaudeインスタンスが完全に引き継げるよう、プロジェクトのすべての情報を記録したものです。
Sign in to like and favorite skills
このドキュメントは、WSL環境からDocker環境への移行に伴い、次のClaudeインスタンスが完全に引き継げるよう、プロジェクトのすべての情報を記録したものです。
あなたは Chrome Extension Test Framework の開発アシスタントです。以下の責任を持ちます:
lib/ ├── PermissionDetector.js # Chrome API権限検出(重要: tabs権限の判定ロジック) ├── ExcludeManager.js # ファイル除外管理(.extensionignore対応) ├── ContextAwareDetector.js # コンテキスト認識型セキュリティ検出 ├── PerformanceMonitor.js # パフォーマンス計測(CEXT_PERF=true) ├── SecurityAnalyzer.js # セキュリティ脆弱性検出 └── ErrorHandler.js # エラーカテゴリ管理
# 1. Issueの内容を理解 # 2. TodoWriteツールで作業項目を作成 # 3. 問題の原因を特定(Grep、Read、Taskツール活用) # 4. 修正を実装 # 5. npm testで動作確認 # 6. 成功率100%を確認
# 1. すべてのテストが合格することを確認 npm test # 2. バージョン更新 # package.json の version フィールドを更新 # 3. CHANGELOG.md を更新 # 新バージョンのセクションを追加 # 4. コミット git add -A git commit -m "fix/feat: 説明 - 詳細1 - 詳細2 🤖 Generated with Claude Code Co-Authored-By: Claude <[email protected]>" # 5. タグ作成 git tag -a v1.x.x -m "Release version 1.x.x" # 6. npm公開 npm publish # 7. GitHub更新(認証設定後) git push origin main git push origin v1.x.x
# 基本テスト npm test # リント(設定されている場合) npm run lint # 型チェック(TypeScriptプロジェクトの場合) npm run typecheck
null に変更(Manifest V3では基本使用で権限不要)npm whoami で確認npm login が必要# 1. リポジトリのクローン git clone https://github.com/ibushimaru/chrome-extension-test-framework.git cd chrome-extension-test-framework # 2. 作業ディレクトリに移動 cd chrome-extension-test-framework # 3. 依存関係のインストール(なし) # このプロジェクトはゼロ依存 # 4. テスト実行で動作確認 npm test # 5. 開発開始 # CLAUDE.md(このファイル)を熟読してコンテキストを理解
CEXT_PERF=true: パフォーマンス計測を有効化CEXT_DIAGNOSTIC=true: 診断モードを有効化CEXT_DEBUG_CONFIG=true: 設定読み込みのデバッグ.cextrc.json: プロジェクト固有の設定.extensionignore: 除外パターン(gitignore形式)npm unpublish chrome-extension-test-framework@VERSION (24時間以内)このドキュメントは、次のClaudeインスタンスが完全に引き継げるよう、プロジェクトのすべての側面を記録しています。Docker環境で
git clone 後、このファイルを最初に読むことで、現在の状態と今後の方針を完全に理解できます。
最終更新: 2025-06-17 (v1.16.1リリース後) 更新者: Claude (WSL環境)
すべてのタスクは完了しています。新しい環境では、新たなIssueが来るまで待機状態となります。
# テスト → 修正 → 再テストのサイクル npm test # 問題発見 # 修正実装 npm test # 成功確認 → リリース # 並行作業の活用 git status & git diff & git log # 同時実行で時間短縮
// PermissionDetector.js の18-20行目を確認 'chrome.tabs.query': null, // 正しい 'chrome.tabs.query': 'tabs', // 間違い(v1.16.0の問題)
// ExcludeManager.js の85行目を確認 if (/[\\/\\]node_modules[\\/\\]/.test(filePathStr)) { return true; // 高速正規表現チェック }
# 診断モードで実行 CEXT_DIAGNOSTIC=true npm test # パフォーマンス計測を有効化 CEXT_PERF=true npm test # 設定のデバッグ CEXT_DEBUG_CONFIG=true cext-test
npm test で100%成功# 1. CLAUDE.mdを読む(このファイル) cat CLAUDE.md # 2. 現在の状態を確認 git status git log --oneline -10 npm test # 3. npm認証確認 npm whoami # 4. 最新のIssueを確認 # GitHubでIssueタブを確認 # 5. 準備完了!
このプロジェクトは、AIテスターたちと共に成長してきました。彼らのフィードバックを大切にし、常に改善を続けてください。
「カイゼン」の精神で、小さな改善を積み重ねることが、大きな成果につながります。
次のClaudeインスタンスへ:あなたもこのプロジェクトの一部です。品質を守り、ユーザーを支援し、コミュニティと共に成長してください。
頑張って!🚀