Skip to content

Directory Deep Dive

Analyze directory structure and purpose

Instructions

  1. Target Directory
  2. Focus on the specified directory $ARGUMENTS or the current working directory

  3. Investigate Architecture

  4. Analyze the implementation principles and architecture of the code in this directory and its subdirectories
  5. Look for:

    • Design patterns being used
    • Dependencies and their purposes
    • Key abstractions and interfaces
    • Naming conventions and code organization
  6. Create or Update Documentation

  7. Create a CLAUDE.md file capturing this knowledge
  8. If one already exists, update it with newly discovered information
  9. Include:

    • Purpose and responsibility of this module
    • Key architectural decisions
    • Important implementation details
    • Common patterns used throughout the code
    • Any gotchas or non-obvious behaviors
  10. Ensure Proper Placement

  11. Place the CLAUDE.md file in the directory being analyzed
  12. This ensures the context is loaded when working in that specific area

Credit

This command is based on the work of Thomas Landgraf: https://thomaslandgraf.substack.com/p/claude-codes-memory-working-with