{"id":49596739,"url":"https://github.com/cwinvestments/memstack","last_synced_at":"2026-05-20T19:01:25.233Z","repository":{"id":339994065,"uuid":"1161390181","full_name":"cwinvestments/memstack","owner":"cwinvestments","description":"Structured skill framework for Claude Code — 127 skills, auto-trigger commands, session memory management, and project handoffs via markdown-based skills","archived":false,"fork":false,"pushed_at":"2026-05-16T12:51:35.000Z","size":1115,"stargazers_count":326,"open_issues_count":0,"forks_count":34,"subscribers_count":5,"default_branch":"master","last_synced_at":"2026-05-16T14:46:17.214Z","etag":null,"topics":["ai-coding-","anthropic-","claude-","claude-code-","developer-tools-","mcp-","skills-","vibe-coding"],"latest_commit_sha":null,"homepage":"https://memstack.pro","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cwinvestments.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-02-19T03:45:26.000Z","updated_at":"2026-05-16T14:17:54.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/cwinvestments/memstack","commit_stats":null,"previous_names":["cwinvestments/memstack"],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/cwinvestments/memstack","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cwinvestments%2Fmemstack","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cwinvestments%2Fmemstack/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cwinvestments%2Fmemstack/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cwinvestments%2Fmemstack/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cwinvestments","download_url":"https://codeload.github.com/cwinvestments/memstack/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cwinvestments%2Fmemstack/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33271442,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-20T15:12:43.734Z","status":"ssl_error","status_checked_at":"2026-05-20T15:12:42.300Z","response_time":356,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai-coding-","anthropic-","claude-","claude-code-","developer-tools-","mcp-","skills-","vibe-coding"],"created_at":"2026-05-04T05:00:38.549Z","updated_at":"2026-05-20T19:01:25.223Z","avatar_url":"https://github.com/cwinvestments.png","language":"Python","funding_links":[],"categories":["Python"],"sub_categories":[],"readme":"# MemStack™\n\n[![Version: 4.0.1](https://img.shields.io/badge/Version-4.0.1-green.svg)](CHANGELOG.md)\n\nThe structured skill framework for Claude Code — **127 professional skills** for deployment, security, databases, content, marketing, and more.\n\nSkills activate automatically when you need them. Say \"deploy this to Railway\" and the right skill loads on demand.\n\n### Install as a Claude Code Plugin\n\nRun these commands inside Claude Code (not your regular terminal):\n\n```\n/plugin marketplace add cwinvestments/memstack\n/plugin install memstack@cwinvestments-memstack\n```\n\nThat's it. Skills auto-load based on what you're working on.\n\nSee [GETTING-STARTED.md](GETTING-STARTED.md) for manual setup or troubleshooting.\n\n### Tier Structure\n\n| Tier | Skills | Access |\n|------|--------|--------|\n| **Free** | 85 skills | Included with MemStack™ base |\n| **Pro** | 127 total (85 free + 42 Pro-exclusive) | Requires Pro Skill Loader ([memstack.pro](https://memstack.pro)) |\n\n**Architecture note:** Pro skills are included in the repository but access is gated by the MCP Skill Loader's license check. Free users see free skills only; Pro license holders unlock the full catalog. This design enables a single codebase with no separate repos or branches for Pro content.\n\n**Pro-exclusive skills (42):** `consolidate`, `context-db`, `api-docs`, `branching`, `multi-agent`, `codebase-index`, `doc-index`, `diagram-generator`, `browser-use`, `session-restore`, `drift-detection`, `mcp-builder`, `claude-api-helper`, `test-generator`, `log-analyzer`, `performance-profiler`, `dependency-auditor`, `git-worktrees`, `error-handler`, `web-scraper`, `advanced-security`, `env-manager-pro`, `hooks-integration`, `developer-growth-analysis`, `meeting-insights-analyzer`, `gtm-validator`, `rag-builder`, `model-router`, `video-pipeline`, `governor-pro`, `config-audit`, `burn`, `frontend-design`, `us-privacy-compliance`, `ios-app-store`, `database-migration`, `api-load-tester`, `social-media`, `council`, `checkpoint`, `nextjs-conventions`, `python-conventions` — these require an active Pro license.\n\n**New skill rule:** All newly added skills default to Pro-exclusive. After 90 days, they drop to the free tier unless marked permanent-Pro.\n\n### Unlock Pro Skills\n\n1. Install the Pro Skill Loader:\n   ```bash\n   pip install memstack-skill-loader\n   ```\n2. Register the MCP server:\n   ```bash\n   claude mcp add --scope user memstack-skills -- python -m memstack_skill_loader\n   ```\n3. Restart Claude Code, then ask Claude to run:\n   ```\n   activate_license(key=\"your-key\", email=\"you@example.com\")\n   ```\n\nPro skills download automatically. Your key is saved permanently — no environment variables needed.\n\n\u003e **Alternative:** You can also set `MEMSTACK_PRO_LICENSE_KEY` as an 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.\n\n## Free Base (Included)\n\nEverything from [MemStack free](https://github.com/cwinvestments/memstack):\n- SQLite-backed persistent memory with semantic vector search\n- Deterministic hooks (commit safety, build verification, secret scanning)\n- 17 core skills (Echo, Diary, Work, Forge, Scan, Governor, etc.)\n- TTS voice notifications (task complete, needs attention, error alerts)\n- Headroom context compression proxy auto-start\n- Always-on rules and slash commands\n\n## All Skills (127 total — 85 free + 42 Pro-exclusive)\n\nAll 127 skills are **fully implemented** with complete protocols, context guards, activation messages, and level history. Skills load on-demand via the MCP catalog system — only the skill matching your current task is loaded, preventing context bloat. 42 Pro-exclusive skills require an active license key. Get a key at [memstack.pro](https://memstack.pro).\n\n### Core (20 skills)\n\n| Skill | Description |\n|-------|-------------|\n| `diary` | Session logging with git integration and SQLite storage |\n| `echo` | Past session recall via semantic vector search + SQLite |\n| `work` | Task planning and todo list management |\n| `state` | Load and update project context at session start |\n| `project` | Save project state and handoff context |\n| `verify` | Verification before committing completed work |\n| `governor` | Project maturity assessment and complexity budgeting |\n| `grimoire` | Update project context files after significant changes |\n| `compress` | Headroom proxy status and token savings |\n| `token-optimization` | Full 3-layer token stack: Headroom + RTK + Serena |\n| `humanize` | Make AI-generated text sound natural |\n| `forge` | Create new MemStack™ skills |\n| `familiar` | Dispatch work across parallel CC sessions |\n| `scan` | Codebase complexity analysis and project estimation |\n| `quill` | Generate client-facing price quotations |\n| `shard` | Split and manage files over 1000 lines |\n| `sight` | Visual diagrams and architecture overviews |\n| `consolidate` | Weekly cross-project summaries and pattern detection |\n| `context-db` | SQLite-backed facts database — query project knowledge instead of full CLAUDE.md |\n| `api-docs` | Fetch current API docs via Context Hub before writing API code |\n\n### Security (7 skills)\n\n| Skill | Description |\n|-------|-------------|\n| `rls-checker` | Supabase Row Level Security policy verification |\n| `rls-guardian` | RLS enforcement on new/altered database tables |\n| `api-audit` | API endpoint protection verification |\n| `owasp-top10` | Comprehensive web security review against OWASP Top 10 |\n| `secrets-scanner` | Exposed secrets detection in source code |\n| `dependency-audit` | Vulnerability scanning and abandoned package detection |\n| `csp-headers` | HTTP security headers (CSP, HSTS, X-Frame-Options) |\n\n### Deployment (6 skills)\n\n| Skill | Description |\n|-------|-------------|\n| `railway-deploy` | Application deployment to Railway with env vars and domains |\n| `netlify-deploy` | Static site and serverless function deployment to Netlify |\n| `docker-setup` | Container optimization with Dockerfile and docker-compose |\n| `ci-cd-pipeline` | Automated build, test, and deployment pipelines (GitHub Actions) |\n| `domain-ssl` | DNS records, SSL certificates, and custom domain configuration |\n| `hetzner-setup` | VPS provisioning, hardening, and deployment |\n\n### Development (7 skills)\n\n| Skill | Description |\n|-------|-------------|\n| `database-architect` | Supabase/Postgres table structures, relationships, and RLS |\n| `api-designer` | RESTful API route design with request/response schemas |\n| `code-reviewer` | Structured code quality, security, and performance reviews |\n| `test-writer` | Unit, integration, and component tests with mocking |\n| `migration-planner` | Safe schema evolution with zero-downtime strategies |\n| `performance-audit` | Frontend and backend performance diagnosis and optimization |\n| `refactor-planner` | Systematic code improvement and tech debt reduction |\n\n### Business (7 skills)\n\n| Skill | Description |\n|-------|-------------|\n| `proposal-writer` | Project proposals for client and freelance engagements |\n| `scope-of-work` | Project boundaries, deliverables, and acceptance criteria |\n| `contract-template` | Professional service contracts with legal clauses |\n| `client-onboarding` | Structured onboarding process for new clients |\n| `invoice-generator` | Professional invoices with line items and payment instructions |\n| `financial-model` | Financial projections with scenario modeling and unit economics |\n| `sop-builder` | Step-by-step documentation for repeatable processes |\n\n### Content (8 skills)\n\n| Skill | Description |\n|-------|-------------|\n| `blog-post` | Long-form written content for blogs and publications |\n| `email-sequence` | Multi-email automated campaigns with nurture sequences |\n| `landing-page-copy` | Persuasive short-form copy for product landing pages |\n| `newsletter` | Newsletter editions with subject lines, content, and growth strategy |\n| `product-description` | Conversion-optimized product descriptions for e-commerce |\n| `tiktok-script` | Scripts with hooks and visual cues for 15–60s vertical videos |\n| `twitter-thread` | Multi-tweet narratives with hooks, data points, and CTAs |\n| `youtube-script` | Scripted content for YouTube with hooks, chapters, and CTAs |\n\n### SEO \u0026 GEO (6 skills)\n\n| Skill | Description |\n|-------|-------------|\n| `site-audit` | Website SEO health evaluation |\n| `keyword-research` | Target keywords with search volume and difficulty |\n| `meta-tag-optimizer` | HTML meta tag optimization for search visibility |\n| `schema-markup` | Schema.org structured data (JSON-LD) for rich results |\n| `ai-search-visibility` | Content optimization for AI-powered search engines |\n| `local-seo` | Local search optimization (Google Business Profile, NAP) |\n\n### Marketing (8 skills)\n\n| Skill | Description |\n|-------|-------------|\n| `sales-funnel` | Complete customer journey from stranger to repeat buyer |\n| `facebook-ad` | Social media ad copy with targeting for Meta platforms |\n| `google-ad` | Keyword groups, headlines, and Quality Score optimization |\n| `launch-plan` | Day-by-day launch timeline with pre/post checklists |\n| `competitor-analysis` | Pricing, feature, and messaging comparisons |\n| `pricing-strategy` | Pricing tiers, psychology application, and A/B testing |\n| `lead-magnet` | Lead capture assets with landing page copy and nurture sequences |\n| `webinar-script` | Timestamped presentation scripts with slide notes |\n\n### Product (6 skills)\n\n| Skill | Description |\n|-------|-------------|\n| `prd-writer` | Engineering-ready PRD with problem statement and personas |\n| `feature-spec` | Detailed feature specifications with user flows and edge cases |\n| `user-story-generator` | Prioritized stories with Given/When/Then criteria |\n| `mvp-scoper` | Smallest viable build that validates product hypothesis |\n| `roadmap-builder` | Strategic planning with themes, milestones, and resources |\n| `feedback-analyzer` | Support ticket and review categorization and prioritization |\n\n### Automation (5 skills)\n\n| Skill | Description |\n|-------|-------------|\n| `n8n-workflow-builder` | Design automated workflows with triggers and data transformations |\n| `webhook-designer` | Secure webhook receivers with validation and idempotency |\n| `cron-scheduler` | Recurring background jobs with monitoring and failure handling |\n| `api-integration` | Build reliable connections between systems via their APIs |\n| `content-pipeline` | Automate creation, formatting, and publishing across platforms |\n\n## Pro Templates\n\n### Starter Templates (8)\n\n| Template | Description |\n|----------|-------------|\n| `nextjs-supabase` | Next.js + Supabase full-stack starter |\n| `react-node-postgres` | React + Node.js + PostgreSQL starter |\n| `saas-starter` | SaaS boilerplate with auth, billing, dashboard |\n| `landing-page` | Marketing landing page with conversion optimization |\n| `api-backend` | REST/GraphQL API backend starter |\n| `chrome-extension` | Chrome extension with Manifest V3 |\n| `electron-app` | Desktop app with Electron |\n| `mobile-react-native` | Mobile app with React Native |\n\n### Utility Templates (3)\n\n| Template | Description |\n|----------|-------------|\n| `client-quote` | Client quotation document (used by Quill skill) |\n| `handoff` | Session handoff document (used by Diary skill) |\n| `project-snapshot` | Project status snapshot |\n\n## Key Features\n\n- **On-demand loading**: Skills load from the catalog only when matched — no context bloat from 127 skills\n- **TTS notifications**: Voice alerts when tasks complete, questions need attention, or errors occur\n- **Pre-prompt alerts**: \"Claude needs your attention\" plays BEFORE approval prompts so you know to return to the terminal\n- **Diary webhook**: Session logs auto-POST to n8n webhook for devlog automation\n- **PostToolUse observation capture**: Auto-logs every file write and bash command to `.claude/observations/` with timestamps and parsed summaries\n- **SessionStart context injection**: Injects last 3 diary + observation summaries into `.claude/session-context.md` at session start for instant recall\n- **Headroom integration**: Context compression proxy auto-starts with sessions\n\n## Installation\n\nThe recommended install is via the Claude Code plugin marketplace (see Quick Install above).\n\nFor manual setup or advanced configuration, see [GETTING-STARTED.md](GETTING-STARTED.md).\n\n## License\n\nMIT — see [LICENSE](LICENSE). © 2026 CW Affiliate Investments LLC.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcwinvestments%2Fmemstack","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcwinvestments%2Fmemstack","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcwinvestments%2Fmemstack/lists"}