From open-brain
Sync the current project's context into your AI Brain. Reads project files, compares against existing brain knowledge, and captures only new or changed information.
npx claudepluginhub flippyhead/radar --plugin open-brainThis skill uses the workspace's default tool permissions.
Sync the current project's context into the AI Brain so future conversations have up-to-date knowledge about this project.
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Migrates code, prompts, and API calls from Claude Sonnet 4.0/4.5 or Opus 4.1 to Opus 4.5, updating model strings on Anthropic, AWS, GCP, Azure platforms.
Compresses source documents into lossless, LLM-optimized distillates preserving all facts and relationships. Use for 'distill documents' or 'create distillate' requests.
Sync the current project's context into the AI Brain so future conversations have up-to-date knowledge about this project.
$ARGUMENTS — Optional:
--name <project-name> — Override the auto-derived project nameParse the name value from $ARGUMENTS if provided.
Read the following from the current working directory. Skip any that don't exist.
Project identity:
README.mdpackage.json, Cargo.toml, pyproject.toml, or go.mod (whichever exists)CLAUDE.mdGit state:
git branch --show-currentgit log --oneline -20gh pr list --limit 10 (skip if gh is unavailable)Project structure:
ls -la at the project rootStrategic context:
docs/ exists, list its contents and selectively read files that reveal project direction (specs, architecture docs, roadmaps). Do not read every file.GOALS.md, TODO.md, or similar planning files if they exist.If --name was provided, use that. Otherwise, derive the project name using this precedence:
name field from package.json / Cargo.toml / pyproject.tomlREADME.mdCall mcp__ai-brain__search_thoughts with:
query: the project namelimit: 10Review the results to understand what the brain already knows about this project.
Compare the current project state (from Step 1) against existing brain thoughts (from Step 3):
Based on the diff from Step 4:
First sync (no existing thoughts found):
Capture a comprehensive project summary via mcp__ai-brain__capture_thought. Structure the content with the project name first. Example format:
Project: <name> — <one-line description>. Tech stack: <technologies>. Key features: <features>. Current status: <status>. Next steps: <direction>.
If the summary would be excessively long, split into 2-3 focused thoughts (e.g., project overview, current status/roadmap).
Subsequent syncs (existing thoughts found): Only capture thoughts for meaningful changes. Frame each as an update:
Update: <project-name> — <what changed> (<date>). <new status or direction>.
Skip unchanged information. If nothing meaningful has changed, do not capture any thoughts.
No changes: Tell the user the brain is already up to date and skip to Step 6.
Briefly tell the user: