jpskill.com
🛠️ 開発・MCP コミュニティ

error-memory

エラーが発生した場合、原因特定や対応策検討、再発防止策策定など、状況に応じて適切な対応を行い、学びを今後に活かすための記録や報告を支援するSkill。

📜 元の英語説明(参考)

Use when: making a mistake, breaking build/tests, realizing wrong approach, misunderstanding requirements, using wrong patterns, forgetting conventions, receiving correction from user, unexpected behavior, or any error situation

🇯🇵 日本人クリエイター向け解説

一言でいうと

エラーが発生した場合、原因特定や対応策検討、再発防止策策定など、状況に応じて適切な対応を行い、学びを今後に活かすための記録や報告を支援するSkill。

※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。

⚡ おすすめ: コマンド1行でインストール(60秒)

下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。

🍎 Mac / 🐧 Linux
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o error-memory.zip https://jpskill.com/download/16969.zip && unzip -o error-memory.zip && rm error-memory.zip
🪟 Windows (PowerShell)
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/16969.zip -OutFile "$d\error-memory.zip"; Expand-Archive "$d\error-memory.zip" -DestinationPath $d -Force; ri "$d\error-memory.zip"

完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。

💾 手動でダウンロードしたい(コマンドが難しい人向け)
  1. 1. 下の青いボタンを押して error-memory.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → error-memory フォルダができる
  3. 3. そのフォルダを C:\Users\あなたの名前\.claude\skills\(Win)または ~/.claude/skills/(Mac)へ移動
  4. 4. Claude Code を再起動

⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。

🎯 このSkillでできること

下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。

📦 インストール方法 (3ステップ)

  1. 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
  2. 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
  3. 3. 展開してできたフォルダを、ホームフォルダの .claude/skills/ に置く
    • · macOS / Linux: ~/.claude/skills/
    • · Windows: %USERPROFILE%\.claude\skills\

Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。

詳しい使い方ガイドを見る →
最終更新
2026-05-18
取得日時
2026-05-18
同梱ファイル
1

📖 Skill本文(日本語訳)

※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。

エラーメモリ

同じエラーを繰り返さないために、エラーを記録します。

トリガー

以下の場合に実行します。

  • あなたの行動後にビルド/テストが失敗した場合
  • ユーザーがあなたを修正した場合
  • 間違ったアプローチに気づいた場合
  • プロジェクトの規約を忘れた場合
  • 予期しない動作が発生した場合

プロセス

  1. エラーの種類を特定します。

    • tech : ビルド、テスト、構文、ランタイム
    • ctx : 規約、パターン、プロジェクトのスタック
    • comp : 要件の誤解
  2. 根本原因(症状ではなく)を分析します。

  3. 再利用可能なルールとして修正方法を定式化します。

  4. .claude/errors.md に行を追加します。

    | MM-DD | type | Short error | Root cause | Rule to follow |
  5. ファイルが存在しない場合は、次のテンプレートで作成します。

    # Project Errors
    
    > このプロジェクトにおける過去の Claude の間違い。行動する前に確認してください。
    
    | Date | Type | Error | Cause | Fix |
    |------|------|-------|-------|-----|
    
    ## Legend
    - **tech** : Technical (ビルド、テスト、構文)
    - **ctx** : Context (規約、パターン)
    - **comp** : Comprehension (リクエストの誤解)

ルール

  • 1行 = 1つのエラー(段落なし)
  • Fix = 行動可能なルール、言い訳ではない
  • Cause = なぜそうなったか、何が起きたかではない
  • 100行未満に保つ(必要に応じてアーカイブする)
  • いかなるプロジェクトにおいても、行動する前に errors.md を確認する
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開

Error Memory

Document errors to avoid repeating them.

Trigger

Invoke when:

  • Build/tests fail after your action
  • User corrects you
  • You realize a wrong approach
  • You forget a project convention
  • Unexpected behavior occurs

Process

  1. Identify error type

    • tech : build, tests, syntax, runtime
    • ctx : conventions, patterns, project stack
    • comp : misunderstood requirements
  2. Analyze root cause (not symptom)

  3. Formulate fix as reusable rule

  4. Append line to .claude/errors.md:

    | MM-DD | type | Short error | Root cause | Rule to follow |
  5. Create file if missing with this template:

    # Project Errors
    
    > Past Claude mistakes on this project. Check before acting.
    
    | Date | Type | Error | Cause | Fix |
    |------|------|-------|-------|-----|
    
    ## Legend
    - **tech** : Technical (build, tests, syntax)
    - **ctx** : Context (conventions, patterns)
    - **comp** : Comprehension (misunderstood request)

Rules

  • One line = one error (no paragraphs)
  • Fix = actionable rule, not excuse
  • Cause = why, not what
  • Keep < 100 lines (archive if needed)
  • Check errors.md before acting on any project