evolve

Detect project drift and update Claude configuration after user approval.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/Jimmy-Jung/claude_symbiote --skill evolve-jimmy-jung
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: evolve
Source: https://github.com/Jimmy-Jung/claude_symbiote/tree/main/.claude/skills/evolve
Command: npx skills add https://github.com/Jimmy-Jung/claude_symbiote --skill evolve-jimmy-jung

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Evolve detects significant changes in a project and evolves the Claude configuration accordingly, updating rules and context to stay aligned with a growing codebase and new dependencies.

Core Features & Use Cases

  • Snapshot current state and compare with stored context to identify drift.
  • Update .claude/project/.initialized with moltCount, bump VERSION, and regenerate project-context.
  • Propose updates to .claude/rules and context to reflect new dependencies, architectural shifts, and new patterns.
  • Supports an end-to-end evolution workflow from detection to applying changes after user approval, with version history.

Quick Start

Run /evolve after significant project changes to update rules, context, and versioning.

Frequently Asked Questions about evolve

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I update project context when my codebase architecture shifts?

To update project context after architecture shifts, run a drift-analysis process that compares the current codebase against stored context, identifies new dependencies, and proposes configuration updates for your approval. This ensures your configuration stays aligned with project changes.

What is drift analysis for project configuration versioning?

Drift analysis for project configuration versioning is a mechanism that examines current project state against stored context to identify new dependencies, architecture shifts, or pattern changes. It proposes updates to rules and context to keep configuration aligned with a growing codebase.

When do I need to regenerate project rules and context files?

You need to regenerate project rules and context files after significant codebase changes, such as adding new dependencies or shifting architectural patterns. Drift detection compares the current state against stored context to determine if updates are necessary.

How to apply configuration updates after detecting codebase drift?

To apply configuration updates after detecting codebase drift, review the proposed changes to rules and context generated by the drift analysis, then approve them. The system applies the changes, increments the version count, and updates the versioning files.

Do I need a marker file to start tracking project configuration changes?

Yes, you need a marker file like .claude/project/.initialized to start tracking project configuration changes. The system requires this file to read existing version and context files before it can perform drift analysis and propose updates.