Skip to content

Latest commit

 

History

History
115 lines (81 loc) · 4.95 KB

File metadata and controls

115 lines (81 loc) · 4.95 KB

Getting Started with MemStack™

MemStack™ gives Claude Code 127 professional skills — deployment, security, database design, content writing, marketing, and more. Skills activate automatically when you need them.

84 skills are free. A Pro license key unlocks all 127 skills including 43 Pro-exclusive skills. Get a key at memstack.pro.

What You'll Need

  • Claude Code installed and working
  • An existing project you want to enhance

Install

Step 1: Install from PyPI

pip install memstack-skill-loader

Step 2: Register the MCP server

claude mcp add --scope user memstack-skills -- python -m memstack_skill_loader

Step 3: Restart Claude Code, then type list skills to verify. Skills auto-load based on what you're working on.

Verify It Works

Open your project in Claude Code and try one of these:

  • "Run an RLS audit on this project" — activates the rls-checker skill
  • "Deploy this to Railway" — activates railway-deploy
  • "Write a PRD for user authentication" — activates prd-writer

If Claude responds with a structured protocol (activation message, context guard, checklist), MemStack™ is working.

Pro License (Optional)

A Pro license unlocks all 127 skills including 43 Pro-exclusive skills.

  1. Get a key at memstack.pro
  2. If you haven't already, install and register (see Install section above)
  3. Restart Claude Code and activate your license:
    activate_license(key="MSPRO-XXXXXXXX-XXXX", email="you@example.com")
    
  4. Pro skills download automatically. You should see all 127 skills (84 free + 43 Pro).

Advanced Alternative: You can also set the MEMSTACK_PRO_LICENSE_KEY environment variable instead of using activate_license. Use setx on Windows or add to ~/.bashrc on Mac/Linux, then restart your terminal and Claude Code.

What's Included

Skill Categories (127 total: 84 free + 43 Pro)

Category Skills Examples
Security 7 rls-checker, rls-guardian, owasp-top10, secrets-scanner
Deployment 6 railway-deploy, netlify-deploy, docker-setup, ci-cd-pipeline
Development 7 database-architect, api-designer, code-reviewer, test-writer
Business 7 proposal-writer, sop-builder, scope-of-work, financial-model
Content 8 blog-post, landing-page-copy, email-sequence, youtube-script
SEO & GEO 6 site-audit, keyword-research, schema-markup, ai-search-visibility
Marketing 8 sales-funnel, facebook-ad, google-ad, launch-plan
Product 6 prd-writer, feature-spec, mvp-scoper, roadmap-builder
Automation 5 n8n-workflow-builder, webhook-designer, cron-scheduler
Core 13 diary, echo, work, compress, humanize, sight, verify

Key Features

  • On-demand loading — only the skill matching your current task is loaded, saving context tokens
  • Diary system — logs your accomplishments, decisions, and handoff state between sessions
  • Echo recall — search across past diary entries to recall decisions and context
  • TTS notifications (opt-in) — voice alerts for task completion, errors, and attention-needed events. Enable with: setx MEMSTACK_ENABLE_TTS true (Windows) or export MEMSTACK_ENABLE_TTS=true (Mac/Linux)

Tips for Best Results

  • Be specific when asking Claude — say "deploy this to Railway" not "help me deploy". Specific phrases trigger the right skill.
  • Save a diary at the end of each session — say "save diary" or "wrapping up" before closing Claude Code. This logs your accomplishments, decisions, and handoff state so your next session can pick up exactly where you left off.
  • Save a diary after major implementations — even mid-session, if you completed a big feature or made important decisions, log it.
  • Use Echo to recall past work — say "what did we do last time?" or "recall [topic]" to search across all your diary entries.

Filtering Skills Per Project

You can enable or disable skills per project:

manage_skills action="disable" skill="facebook-ad"

This creates a .memstack/disabled_skills file in your project. Disabled skills won't appear in searches or suggestions.

To re-enable:

manage_skills action="enable" skill="facebook-ad"

To see disabled skills:

manage_skills action="list_disabled"

The disable file only affects the project it's in.

Troubleshooting

Issue Solution
Skills don't activate Reinstall: pip install --upgrade memstack-skill-loader then restart Claude Code
Skills not loading Restart Claude Code
Pro skills locked In Claude Code, run activate_license(key="your-key", email="you@example.com")
Diary not saving Say "save diary" — it requires an explicit trigger

Getting Help