shine-sync

Re-run SHINE SessionStart hooks to refresh memory symlink, plugin sync, and update checks.

1|Updated Apr 15, 2026
One-click install
npx skills add https://github.com/diShine-digital-agency/SHINE-Code-System --skill shine-sync
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: shine-sync
Source: https://github.com/diShine-digital-agency/SHINE-Code-System/tree/main/skills/shine-sync
Command: npx skills add https://github.com/diShine-digital-agency/SHINE-Code-System --skill shine-sync

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Re-run SHINE SessionStart hooks to refresh the memory symlink, plugin synchronization, and update checks without restarting Claude Code.

Core Features & Use Cases

  • Recreates the memory symlink from ./memory to ~/.claude/memory/ (unless opted out).
  • Re-runs the integration-sync hook to refresh the CLAUDE.md plugin list.
  • Runs the update check and reports a per-hook status to confirm health and readiness.

Quick Start

Run shine-sync after editing settings or installing plugins to refresh memory symlink, plugin list, and update status.

Frequently Asked Questions about shine-sync

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

FAQPage Schema
How do I refresh Claude Code memory and plugin state without restarting?

You can refresh Claude Code memory and plugin state without restarting by running shine-sync, which re-runs SHINE SessionStart hooks to update memory symlinks, sync plugins, and check for updates.

When do I need to re-run SHINE SessionStart hooks?

You need to re-run SHINE SessionStart hooks after editing memory settings, installing new plugins, or moving projects between devices to ensure the memory symlink and plugin list are refreshed.

How does the memory symlink refresh process work?

The memory symlink refresh recreates the link from your project's ./memory directory to ~/.claude/memory/, unless you have opted out, ensuring Claude Code accesses the correct memory path.

Can I sync Claude Code plugins after installation without closing the session?

Yes, you can sync Claude Code plugins after installation without closing the session by re-running the integration-sync hook, which refreshes the CLAUDE.md plugin list on demand.

Does shine-sync report the status of update checks and plugin synchronization?

Yes, shine-sync runs the update check and prints a concise per-hook status for the memory symlink, integration-sync, and update-check routines to confirm system health and readiness.