{"id":48660730,"url":"https://github.com/enakoneschniy/claude-dev-stack","last_synced_at":"2026-04-15T16:01:39.214Z","repository":{"id":350281922,"uuid":"1205793921","full_name":"Enakoneschniy/claude-dev-stack","owner":"Enakoneschniy","description":"One command to set up a complete AI-powered development workflow with Claude Code. Persistent memory, session management, 35+ CLI tools.","archived":false,"fork":false,"pushed_at":"2026-04-13T12:42:11.000Z","size":1189,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-04-13T13:02:59.318Z","etag":null,"topics":["ai-development","claude-code","claude-skills","cli","developer-tools","obsidian"],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","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/Enakoneschniy.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":"ROADMAP.md","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-04-09T09:30:33.000Z","updated_at":"2026-04-13T12:41:59.000Z","dependencies_parsed_at":null,"dependency_job_id":"3f461770-03b2-4a98-b005-b4fc6ddb6dee","html_url":"https://github.com/Enakoneschniy/claude-dev-stack","commit_stats":null,"previous_names":["enakoneschniy/claude-dev-stack"],"tags_count":11,"template":false,"template_full_name":null,"purl":"pkg:github/Enakoneschniy/claude-dev-stack","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Enakoneschniy%2Fclaude-dev-stack","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Enakoneschniy%2Fclaude-dev-stack/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Enakoneschniy%2Fclaude-dev-stack/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Enakoneschniy%2Fclaude-dev-stack/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Enakoneschniy","download_url":"https://codeload.github.com/Enakoneschniy/claude-dev-stack/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Enakoneschniy%2Fclaude-dev-stack/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31801629,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-14T11:13:53.975Z","status":"ssl_error","status_checked_at":"2026-04-14T11:13:53.299Z","response_time":153,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5: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-development","claude-code","claude-skills","cli","developer-tools","obsidian"],"created_at":"2026-04-10T10:05:44.954Z","updated_at":"2026-04-14T15:00:50.170Z","avatar_url":"https://github.com/Enakoneschniy.png","language":"JavaScript","funding_links":["https://buymeacoffee.com/enakoneschniy"],"categories":[],"sub_categories":[],"readme":"# 🧠 Claude Dev Stack\n\n**One command to set up a complete AI-powered development workflow with Claude Code.**\n\nSolves the #1 problem: Claude Code forgets everything between sessions.\n\n```bash\nnpx claude-dev-stack\n```\n\nWorks on Mac, Linux, and Windows (WSL).\n\n[![Buy Me a Coffee](https://img.shields.io/badge/Buy%20Me%20a%20Coffee-support-yellow?style=flat\u0026logo=buy-me-a-coffee)](https://buymeacoffee.com/enakoneschniy)\n\n---\n\n## What It Does\n\nAn interactive wizard that installs and configures everything you need:\n\n| Component | What it does |\n|-----------|-------------|\n| **Knowledge Vault** | Obsidian-compatible markdown vault — project context, session logs, ADRs, docs |\n| **Session Hooks** | Auto-loads context at session start, auto-logs at session end |\n| **GSD (Get Shit Done)** | Spec-driven development with subagent orchestration |\n| **Obsidian Skills** | Official skills from Obsidian's CEO — vault file format support |\n| **Custom Skills** | Session manager, project switcher, auto-router, dev-research |\n| **Deep Research** | Structured web research from terminal — outlines, investigation, reports |\n| **NotebookLM** | Docs-grounded research via Google NotebookLM |\n| **Plugins** | 98+ Claude Code plugins with use-case based recommendations |\n| **MCP Servers** | 18 pre-configured servers (GitHub, Postgres, Playwright, etc.) |\n\n## How It Works\n\nYou just talk to Claude Code naturally:\n\n| You say | Claude does |\n|---------|------------|\n| \"hi, let's continue\" | Loads project context + last session TODO |\n| \"build user auth with email\" | GSD plans → executes → commits |\n| \"research best CMS options\" | Deep Research → structured report |\n| \"switch to my-other-project\" | Saves context, loads other project |\n| \"done for today\" | Creates session log, updates context |\n\n**No slash commands needed.** Skills activate automatically. Hooks guarantee session logging.\n\n---\n\n## Quick Start\n\n### 1. Install\n\n```bash\nnpx claude-dev-stack\n```\n\nThe wizard will guide you through:\n1. Language preferences\n2. Project directory scanning\n3. Component selection (multiselect with arrows)\n4. Plugin installation (with recommendations for your stack)\n5. Vault creation and CLAUDE.md installation\n\n### 2. Fill in context.md\n\nThis is the **most important step**. Open each project's context.md and describe:\n- What the project does\n- Tech stack\n- Architecture\n- Current state\n\n```bash\n# Let Claude help you fill it in:\ncd ~/Projects/my-project \u0026\u0026 claude\n\u003e \"help me fill in context.md for this project\"\n```\n\n### 3. Open vault in Obsidian\n\n1. Download [Obsidian](https://obsidian.md) (free)\n2. File → Open Vault → `~/vault`\n3. Browse projects, session logs, and decisions visually\n\n### 4. Start working\n\n```bash\ncd ~/Projects/my-project \u0026\u0026 claude\n\u003e \"let's continue\"   # loads context automatically\n# ... work ...\n\u003e \"done for today\"    # logs session automatically\n```\n\n---\n\n## CLI Commands\n\n### Setup\n\n```bash\nclaude-dev-stack                        # Full interactive setup wizard\n```\n\n### Projects\n\n```bash\nclaude-dev-stack projects               # List projects with status\nclaude-dev-stack projects add           # Add a project to vault\nclaude-dev-stack projects remove        # Remove project from vault\n```\n\n### Documents\n\n```bash\nclaude-dev-stack docs                   # List documents per project\nclaude-dev-stack docs add               # Add docs from files, Notion export, or paste\n```\n\nImport from Notion:\n1. In Notion: click `•••` → Export → Markdown \u0026 CSV\n2. Unzip the downloaded file\n3. `claude-dev-stack docs add` → select project → Notion export → point to folder\n\n### Skills\n\n```bash\nclaude-dev-stack skills                 # List installed skills\nclaude-dev-stack skills install         # Install from catalog or custom Git URL\nclaude-dev-stack skills remove          # Remove installed skills\n```\n\n### Plugins\n\n```bash\nclaude-dev-stack plugins                # List installed plugins\nclaude-dev-stack plugins install        # Install via preset or browse all 98+\nclaude-dev-stack plugins presets        # Install curated set (fullstack, frontend, etc.)\nclaude-dev-stack plugins marketplaces   # Add third-party marketplaces (19 available)\n```\n\n**Presets:** fullstack, frontend, backend, mobile, data, devops — each pre-selects relevant plugins.\n\n### MCP Servers\n\n```bash\nclaude-dev-stack mcp                    # List configured MCP servers\nclaude-dev-stack mcp install            # Install from catalog (18 servers)\nclaude-dev-stack mcp remove             # Remove MCP servers\n```\n\nAvailable: filesystem, memory, playwright, postgres, sqlite, github, gitlab, slack, google-drive, sentry, linear, brave-search, and more.\n\n### Templates\n\n```bash\nclaude-dev-stack new                    # Generate context.md from stack template\n```\n\nStacks: Next.js, React+Vite, FastAPI, Express, Rails, Django, Flutter, Go, Blank.\n\n### Import \u0026 Export\n\n```bash\nclaude-dev-stack import                 # Import AI configs from a project directory\n```\n\nSupports: `CLAUDE.md`, `.cursorrules`, `.windsurfrules`, `copilot-instructions.md`, `.clinerules`, `.aider.conf.yml`.\n\n```bash\nclaude-dev-stack export                 # Export vault as .tar.gz\nclaude-dev-stack sync init              # Initialize vault as git repo\nclaude-dev-stack sync push              # Commit and push vault\nclaude-dev-stack sync pull              # Pull latest vault from remote\nclaude-dev-stack sync status            # Show uncommitted changes\n```\n\n### Maintenance\n\n```bash\nclaude-dev-stack doctor                 # Health check (prereqs, vault, skills, plugins)\nclaude-dev-stack update                 # Update all components (skills, hooks, GSD, CLI)\nclaude-dev-stack stats                  # Analytics dashboard\nclaude-dev-stack help                   # Show all commands\nclaude-dev-stack version                # Show version\n```\n\n---\n\n## Vault Structure\n\n```\n~/vault/\n├── meta/\n│   ├── project-registry.md       # All projects\n│   └── session-protocol.md       # Session conventions\n├── shared/\n│   ├── patterns.md               # Reusable patterns across projects\n│   └── infra.md                  # Infrastructure notes\n├── research/                     # Deep Research outputs\n├── projects/\n│   ├── my-project/\n│   │   ├── context.md            # ★ Project context (fill this in!)\n│   │   ├── sessions/             # Auto-generated session logs\n│   │   ├── decisions/            # Architecture Decision Records\n│   │   └── docs/                 # Documentation, plans, specs\n│   ├── another-project/\n│   └── _template/\n└── CLAUDE.md.template\n```\n\n### What goes where\n\n| Folder | Content | Who creates it |\n|--------|---------|---------------|\n| `context.md` | Project overview, stack, architecture, current state | **You** (with Claude's help) |\n| `sessions/` | Session logs: what was done, decisions, TODO | **Claude** (automatically) |\n| `decisions/` | ADRs: why we chose X over Y | **Claude** (when architectural decisions are made) |\n| `docs/` | Documentation, Notion exports, plans, specs | **You** (via `claude-dev-stack docs add`) |\n| `shared/` | Cross-project patterns, infra notes | **You** or **Claude** |\n\n---\n\n## Automatic Hooks\n\nTwo hooks are installed into Claude Code settings to ensure reliability:\n\n| Hook | Event | What it does |\n|------|-------|-------------|\n| **session-start-context** | SessionStart | Loads project context.md + shows outstanding TODOs |\n| **session-end-check** | Stop | If no session log exists for today → reminds Claude to create one |\n\nThese work at the Claude Code level — skills can be ignored by Claude, but hooks always fire.\n\n---\n\n## For Teams\n\nEvery team member runs:\n\n```bash\nnpx claude-dev-stack\n```\n\nTo share vault across the team:\n\n```bash\nclaude-dev-stack sync init    # Initialize vault as git repo\n# Add remote, push to shared repo\n# Each team member pulls the vault\n```\n\n---\n\n## Updating\n\nWhen new versions are released with bug fixes and improvements:\n\n```bash\nnpx claude-dev-stack update\n```\n\nThis updates:\n- Builtin skills (session-manager, dev-router, project-switcher)\n- Hooks (session start/end)\n- Git-based skills (obsidian, deep-research)\n- GSD\n- Claude Code CLI\n\n---\n\n## Requirements\n\n- Node.js 18+\n- Git\n- Python 3.10+ (optional, for Deep Research and NotebookLM)\n- [Claude Code CLI](https://docs.claude.com) (for plugins and MCP)\n\nMissing something? The wizard shows install commands:\n```\n✘ node — not found\n  ℹ Install: brew install node\n```\n\n---\n\n## Credits\n\nBuilt on top of:\n- [GSD (Get Shit Done)](https://github.com/gsd-build/get-shit-done) by TÂCHES\n- [Obsidian Skills](https://github.com/kepano/obsidian-skills) by kepano\n- [Deep Research Skills](https://github.com/Weizhena/Deep-Research-skills) by Weizhena\n- [notebooklm-py](https://github.com/teng-lin/notebooklm-py) by teng-lin\n\n---\n\n## Support\n\nIf this saves you time, consider buying me a coffee:\n\n[![Buy Me a Coffee](https://img.shields.io/badge/Buy%20Me%20a%20Coffee-support-yellow?style=flat\u0026logo=buy-me-a-coffee)](https://buymeacoffee.com/enakoneschniy)\n\n---\n\n## License\n\nMIT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fenakoneschniy%2Fclaude-dev-stack","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fenakoneschniy%2Fclaude-dev-stack","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fenakoneschniy%2Fclaude-dev-stack/lists"}