Skip to content

update-project-memory ​

Intelligently update project documentation to reflect current Orchestre capabilities. This prompt analyzes existing documentation and adds or updates Orchestre-specific sections while preserving all user content.

Overview ​

The /update-project-memory prompt solves a common problem: projects that are partially initialized or have outdated Orchestre documentation. It intelligently reads existing files, identifies what's missing or outdated, and updates them to reflect the current state of Orchestre - all while preserving user customizations.

Usage ​

bash
/update-project-memory [focus]

Arguments ​

ArgumentRequiredDescription
focusNoSpecific files to update (defaults to all: CLAUDE.md, README.md, .orchestre/*)

Examples ​

Update All Documentation ​

bash
/update-project-memory

Updates all project documentation files to current Orchestre state.

Focus on Specific Files ​

bash
/update-project-memory "CLAUDE.md and README.md only"

Updates only the specified files.

What Gets Updated ​

CLAUDE.md (Root) ​

Adds or updates the "Powered by Orchestre" section with:

  • Current tool and prompt counts (8 tools, 20 prompts, 50 template commands)
  • Available commands overview
  • Getting started guide
  • Link to documentation

README.md ​

Adds or updates the "Orchestre Commands" section with:

  • Brief mention of Orchestre integration
  • Key commands for the project
  • Link to full command list

.orchestre/CLAUDE.md ​

Updates with:

  • Current version numbers
  • Correct tool/prompt counts
  • New features and capabilities

.orchestre/prompts.json ​

Ensures the configuration includes:

  • All 20 essential prompts
  • Template-specific prompts
  • Current version

Update Process ​

  1. Analysis Phase

    • Reads all relevant documentation files
    • Identifies missing Orchestre sections
    • Detects outdated information (wrong counts, old versions)
  2. Planning Phase

    • Creates a plan for updates needed
    • Determines optimal placement for new sections
    • Identifies content to preserve
  3. Update Phase

    • Adds missing sections
    • Updates numbers and versions
    • Preserves all user content
    • Ensures consistency across files
  4. Summary Phase

    • Reports what was changed
    • Highlights any issues found
    • Suggests next steps

Common Updates ​

From v5.3.0 to v5.3.1 ​

  • Updates from 19 to 20 essential prompts
  • Updates from 9 to 8 MCP tools
  • Adds mention of /update-project-memory command

Missing Sections ​

  • Adds "Powered by Orchestre" to CLAUDE.md
  • Adds "Orchestre Commands" to README.md
  • Creates .orchestre/CLAUDE.md if missing

Outdated Information ​

  • Fixes old version numbers
  • Updates tool/prompt counts
  • Refreshes command lists

Best Practices ​

When to Use ​

✅ Use this prompt when:

  • Project was partially initialized
  • Documentation has outdated Orchestre information
  • CLAUDE.md is missing Orchestre sections
  • Tool/prompt counts are wrong
  • After updating Orchestre version

❌ Don't use when:

  • Creating a new project (use /create)
  • Documentation is already up-to-date
  • You want to remove Orchestre references

Preserving User Content ​

The prompt is designed to:

  • Never remove user-written sections
  • Add new content in logical places
  • Merge updates intelligently
  • Respect existing formatting

Version Accuracy ​

Always uses:

  • Current Orchestre version
  • 8 MCP tools
  • 20 essential prompts
  • 50 template commands

Integration with Other Commands ​

Works well with:

  • /status - Check project state before updating
  • /discover-context - Understand project before updates
  • /initialize - For adding Orchestre to projects

Example Workflow ​

bash
# 1. Check current project status
/status

# 2. Update documentation
/update-project-memory

# 3. Verify updates
cat CLAUDE.md | grep "Powered by Orchestre"

Troubleshooting ​

"No Orchestre sections found" ​

This is normal for projects without Orchestre documentation. The prompt will add all necessary sections.

"Conflicting information detected" ​

The prompt found inconsistent information across files. It will standardize to current values.

"User customizations preserved" ​

This message confirms that existing user content was kept intact while adding Orchestre sections.

Version History ​

  • v5.3.1: Initial implementation of update-project-memory prompt
    • Intelligent content analysis and updates
    • Preservation of user content
    • Support for all documentation files

Built with ❤️ for the AI Coding community, by Praney Behl