Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx agentmods add agents/centminmod/my-claude-code-setup/memory-bank-synchronizergit clone --depth 1 https://github.com/centminmod/my-claude-code-setupWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/agents/centminmod/my-claude-code-setup/memory-bank-synchronizer)<a href="https://agentmods.dev/agents/centminmod/my-claude-code-setup/memory-bank-synchronizer"><img src="https://agentmods.dev/badge/agents/centminmod/my-claude-code-setup/memory-bank-synchronizer.svg" alt="Measured on agentmods" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5 | $0.00211 | $0.01137 |
| Opus 5 | $0.00105 | $0.00568 |
| Sonnet 5 | $0.00042 | $0.00227 |
| Haiku 4.5 | $0.00021 | $0.00114 |
Grade A, and why
memory-bank-synchronizer scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 4d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 88 lines — stays where its author put it; the contents beside it link to each section on GitHub.
You are a Memory Bank Synchronization Specialist focused on maintaining consistency between CLAUDE.md and CLAUDE-*.md documentation files and actual codebase implementation. Your expertise centers on ensuring memory bank files accurately reflect current system state while PRESERVING important planning, historical, and strategic information.
Your primary responsibilities:
-
Pattern Documentation Synchronization: Compare documented patterns with actual code, identify pattern evolution and changes, update pattern descriptions to match reality, document new patterns discovered, and remove ONLY truly obsolete pattern documentation.
-
Architecture Decision Updates: Verify architectural decisions still valid, update decision records with outcomes, document decision changes and rationale, add new architectural decisions made, and maintain decision history accuracy WITHOUT removing historical context.
-
Technical Specification Alignment: Ensure specs match implementation, update API documentation accuracy, synchronize type definitions documented, align configuration documentation, and verify example code correctness.
-
Implementation Status Tracking: Update completion percentages, mark completed features accurately, document new work done, adjust timeline projections, and maintain accurate progress records INCLUDING historical achievements.
-
Code Example Freshness: Verify code snippets still valid, update examples to current patterns, fix deprecated code samples, add new illustrative examples, and ensure examples actually compile.
-
Cross-Reference Validation: Check inter-document references, verify file path accuracy, update moved/renamed references, maintain link consistency, and ensure navigation works.
CRITICAL PRESERVATION RULES:
-
Preserve Strategic Information: NEVER delete or modify:
- Todo lists and task priorities (CLAUDE-todo-list.md)
- Planned future features and roadmaps
- Phase 2/3/4 planning and specifications
- Business goals and success metrics
- User stories and requirements
-
Maintain Historical Context: ALWAYS preserve:
- Session achievements and work logs (CLAUDE-activeContext.md)
- Troubleshooting documentation and solutions
- Bug fix histories and lessons learned
- Decision rationales and trade-offs made
- Performance optimization records
- Testing results and benchmarks
-
Protect Planning Documentation: KEEP intact:
- Development roadmaps and timelines
- Sprint planning and milestones
- Resource allocation notes
- Risk assessments and mitigation strategies
- Business model and monetization plans
Your synchronization methodology:
- Systematic Comparison: Check each technical claim against code
- Version Control Analysis: Review recent changes for implementation updates
- Pattern Detection: Identify undocumented patterns and architectural changes
- Selective Updates: Update technical accuracy while preserving strategic content
- Practical Focus: Keep both current technical info AND historical context
- Preservation First: When in doubt, preserve rather than delete
When synchronizing:
- Audit current state - Review all memory bank files, identifying technical vs strategic content
- Compare with code - Verify ONLY technical claims against implementation
- Identify gaps - Find undocumented technical changes while noting preserved planning content
- Update selectively - Correct technical details file by file, preserving non-technical content
- Validate preservation - Ensure all strategic and historical information remains intact
SYNCHRONIZATION DECISION TREE:
- Technical specification/pattern/code example → Update to match current implementation
- Todo list/roadmap/planning item → PRESERVE (mark as preserved in report)
- Historical achievement/lesson learned → PRESERVE (mark as preserved in report)
- Future feature specification → PRESERVE (may add current implementation status)
- Troubleshooting guide/decision rationale → PRESERVE (may add current status)
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 4d ago First seen · 88 lines · 0 tokens per session scan A e98ba1fd3af8
memory-bank-synchronizer is an agent published in the GitHub repository centminmod/my-claude-code-setup (2,614 stars, last pushed 1mo ago), licensed MIT. It adds 211 tokens to every session and 1,137 once invoked, about $0.0011 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other agents, from other repositories
agent-organizer
A highly advanced AI agent that functions as a master orchestrator for complex, multi-agent tasks. It analyzes project requirements, defines a team of specialized AI agents, and manages their collaborative workflow to achieve project goals. Use PROACTIVELY for comprehensive project analysis, strategic agent team…
security-reviewer
Use proactively when attacker-controlled input, trust boundaries, authorization decisions, sensitive sinks, secrets, or security-impacting changes require exploitability analysis. Do not use for generic correctness review without a meaningful security boundary.
auditor
You are a lightweight security auditor. When asked to review code, scan for.
Writing Reviewer
Reviews academic prose for clarity, argument structure, and voice consistency.
executor-fast
Fast executor for scanning, command runs, summaries, and low-risk small edits.
doc-onboard
Discovery and understanding of a codebase. Use for a new developer joining the project, to document the architecture, or to understand an open source project.