smithery/artsmc

memorybank-initialize

Bootstrap a new project's Memory Bank by creating the six core files with templates and gathering initial project information from the user.

Installation

$ npx skills add smithery/artsmc --skill memorybank-initialize

Summary

  • Bootstrap a new project's Memory Bank by creating the six core files with templates and gathering initial project information from the user.
  • Also the entry point to initialize/set up project documentation in a new or freshly cloned repo — including bootstrapping BOTH Brain systems (Memory Bank + Document Hub) at once.

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery/artsmc.

npx skills add smithery/artsmc

Browse all from smithery/artsmc

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,132 B
  • docs SUMMARY.md 169 B

History

  1. First recorded snapshot · 0 installs

SKILL.md

Memory Bank: Initialize

Bootstrap a new project with complete Memory Bank structure.

Helper Scripts Available:

  • scripts/validate_memorybank.py - Validates structure

What It Does

Creates Memory Bank structure in memory-bank/ directory:

project-root/
└── memory-bank/
    ├── projectbrief.md         # Foundation (goals, scope)
    ├── productContext.md       # User experience & vision
    ├── techContext.md          # Technologies & setup
    ├── systemPatterns.md       # Architecture & patterns
    ├── activeContext.md        # Current work focus
    └── progress.md             # Status & learnings

Workflow

  1. Check if exists: Validate memory-bank doesn't already exist
  2. Create directory: Make memory-bank/ folder
  3. Create 6 files: Use templates for each file
  4. Gather info: Prompt user for initial project details
  5. Validate: Run validate_memorybank.py

File Templates

Starter templates for all six files live in references/templates/ (projectbrief.md, productContext.md, techContext.md, systemPatterns.md, activeContext.md, progress.md). Read the relevant template file when creating each Memory Bank file.

Bootstrapping both systems at once (formerly /documentation-start)

To initialize BOTH Brain systems in one pass: run this skill first (skip if memory-bank/ already has all 6 files), then run /document-hub-initialize (skip if cline-docs/ already has its 4 files). Re-run either to force re-initialization if a system is present but incomplete.

Tool Usage

# After creating files, validate
python3 scripts/validate_memorybank.py /path/to/project

See scripts/README.md for complete documentation.