Search

PythonReactSEOPDF
GitHub Skill

error-memory

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

aiskillstore☆ 123 Repository stars6 Repository forks

Installation

Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.

View source ↗Guides

Skill instructions

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

Examples

Read the usage examples in the source repository.

View source ↗

Source history

Indexed on
2026-01-20
Index updated
2026-01-28
Branch
main

Index and sync dates describe this directory. View the source repository for code history.

GitHub ↗

chat Comments (0)

chat_bubble_outline

No comments yet. Be the first to share your thoughts!