Install
$ agentstack add skill-mrvladd-d-memobank-mb-map-codebase ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
mb-map-codebase — Brownfield: Repo → Memory Bank
- What it does: scans an existing repository, merges evidence from scoped workers, and writes as-is Memory Bank docs.
- Use it when: code already exists and you need a reliable baseline before planning changes.
- Input: repository root plus an initialized
.memory-bank/. - Output: product, architecture, testing, runbook, and contract docs that describe the current system without speculative task planning.
Preconditions
- You are in the repo root.
.memory-bank/skeleton exists (if not, runmb-init).
Process
1) Start a protocol + task folder
Create:
.protocols/MAP-CODEBASE/plan.md.protocols/MAP-CODEBASE/progress.md.protocols/MAP-CODEBASE/verification.md(mapping completeness + evidence).protocols/MAP-CODEBASE/handoff.md.protocols/MAP-CODEBASE/decision-log.md(optional)
Create:
.tasks/TASK-MB-MAP/
Plan MUST include MB-SYNC (link .memory-bank/workflows/mb-sync.md).
2) Spawn scanning subagents (parallel)
Use ./agents/shared-repo-scanner.md as the base worker prompt.
Rules:
- Max 5–7 parallel subagents.
- Non-overlapping scopes (to avoid conflicts).
- Smart calling: each worker validates that its globs match real files.
Suggested scopes:
- S-01 tooling/CI
- S-02 backend/services
- S-03 frontend/UI
- S-04 data layer
- S-05 tests/quality
Each subagent writes:
.tasks/TASK-MB-MAP/TASK-MB-MAP-S-0X-final-report--01.md
3) Fan-in (mandatory)
Before writing final docs:
- read all worker reports
- merge into a single outline
- resolve contradictions (or record them as “needs verification”)
- write a short fan-in note into
.protocols/MAP-CODEBASE/progress.mdwith: - which reports were used
- what conflicted and how resolved
- open questions
4) Synthesize Memory Bank (as-is)
Using the fan-in view, create/update:
- product brief (
.memory-bank/product.md) - architecture overview (
.memory-bank/architecture/) - normative routing docs when supported by evidence (
.memory-bank/spec-index.md,.memory-bank/glossary.md,.memory-bank/invariants.md) - runbooks (
.memory-bank/runbooks/) - contracts (
.memory-bank/contracts/) - states (
.memory-bank/states/) when lifecycle/state rules are evident from code, workflows, or tests - testing strategy (
.memory-bank/testing/index.md) - index (
.memory-bank/index.md)
Use references/synthesis-checklist.md.
> PRD-less rule (non-negotiable): if there is no prd.md, you MUST NOT create or populate: > - .memory-bank/epics/* > - .memory-bank/features/* > - .memory-bank/tasks/*.task.json with real roadmap tasks > > Empty skeleton files/folders are OK if they were created by bootstrap. > > Mapping is documentation of the current system, not planning.
In overview docs, explicitly separate:
- Facts (evidence: paths/commands/logs/tests)
- Inferences (hypotheses, explicitly marked)
5) Ask for PRD delta
Once baseline MB exists:
- ask the user for a
prd.mddescribing what to change/add. - then run
mb-from-prdto plan the delta on top of baseline.
6) Review gate
Run mb-review in fresh context.
7) MB-SYNC
Follow .memory-bank/workflows/mb-sync.md and append a changelog entry.
Definition of done
.tasks/TASK-MB-MAP/contains scoped reports..memory-bank/describes the system “as-is” with evidence.- Contradictions and open questions are recorded.
- User has been asked for PRD delta.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: mrvladd-d
- Source: mrvladd-d/memobank
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.