https://github.com/udecode/dotai
Ultimate AI development stack: Claude Code + Task Master + Cursor
https://github.com/udecode/dotai
ai claude-code cursor task-manager
Last synced: 20 days ago
JSON representation
Ultimate AI development stack: Claude Code + Task Master + Cursor
- Host: GitHub
- URL: https://github.com/udecode/dotai
- Owner: udecode
- Created: 2024-09-05T23:16:54.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-08-10T21:45:25.000Z (3 months ago)
- Last Synced: 2025-08-10T23:36:07.082Z (3 months ago)
- Topics: ai, claude-code, cursor, task-manager
- Language: Shell
- Homepage:
- Size: 172 KB
- Stars: 990
- Watchers: 18
- Forks: 77
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-claude-code - dotai
- awesome-claude - dotai - 1.0k⭐ - Ultimate AI development stack (Shell) (Claude Code Ecosystem / Frameworks & Platforms)
- awesome-claude-code - **dotai**
- awesome-codex-cli - dotai - Context Manager for Claude Code Plugins + Codex + Cursor. (Tools / Development Tools)
README
```
██████╗ ██████╗ ████████╗ █████╗ ██╗
██╔══██╗██╔═══██╗╚══██╔══╝██╔══██╗██║
██║ ██║██║ ██║ ██║ ███████║██║
██║ ██║██║ ██║ ██║ ██╔══██║██║
██████╔╝╚██████╔╝ ██║ ██║ ██║██║
╚═════╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚═╝
```
## Quick Start
### Fastest Setup
```bash
npx shadcn@latest add https://raw.githubusercontent.com/udecode/dotai/main/registry/all.json
```
Then, restart `claude`.
This installs all project files and configures Claude Code to auto-install the marketplace and plugins.
### Manual Setup
Add marketplace and plugins (interactive):
```bash
/plugin marketplace add udecode/dotai
```
Restart Claude Code, then install all plugin files:
```bash
/dotai:install-all
```
### Configure Context Management
Add this to your `package.json`:
```json
{
"scripts": {
"ctx": "tsx .claude/scripts/generate-agents.ts"
}
}
```
## Available Plugins
### 🛠️ dotai
Complete development toolkit - documentation, PRDs, debugging, PR workflows, and planning.
**Installation:**
```bash
/plugin install dotai@dotai
# restart claude
/dotai:install
```
**Features:**
- **PRD Workflows** - Create and parse Product Requirements Documents
- **Documentation** - Generate and maintain app design and tech stack docs
- **Debugging** - Systematic bug investigation with logging
- **PR Management** - Full PR creation with reviews and draft mode
- **Planning** - Implementation planning and log monitoring
**Key Commands:**
```bash
/dotai:create-prd-interactive # Create PRD with AI questions
/dotai:create-app-design # Generate design documentation
/dotai:debug # Start debugging workflow
/dotai:pr # Create PR with review
/dotai:how # Plan before coding
```
[Full Plugin Documentation →](./.claude-plugin/plugins/dotai/README.md)
### 🎯 ctx
Context manager for Claude Code and Codex. Prevent context bloat by loading only relevant docs for your task.
**Installation:**
```bash
/plugin install ctx@dotai
# restart claude
/ctx:install
```
**Features:**
- **AI-Powered** - `/ctx` in Claude Code analyzes your task and chooses preset
- **Manual Control** - `pnpm ctx ` for direct preset selection
- **Quality Impact** - Focused presets vs diluted all-presets
- **Single Source of Truth** - For both Claude Code and Codex
**Quick Start:**
```bash
# AI chooses for you (Claude Code)
/ctx "Build a modal component"
# Manual selection
pnpm ctx frontend # UI work
pnpm ctx backend # API work
pnpm ctx app # Full-stack
```
[Full Plugin Documentation →](./.claude-plugin/plugins/ctx/README.md)
### 🧠 fb
Session memory and continuity for Claude Code.
**Installation:**
```bash
/plugin install fb@dotai
# restart claude
/fb:install
```
**Features:**
- **Session Continuity** - Restore context from previous sessions
- **Working Plan** - Track development priorities across sessions
- **Project Memory** - Store important learnings
- **Auto-Archiving** - Organized session history
**Key Commands:**
```bash
/fb:session-start # Restore previous context
/fb:save-session # Save session summary
/fb:remember # Store important info
```
[Full Plugin Documentation →](./.claude-plugin/plugins/fb/README.md)
### 🔔 notification
macOS notifications for Claude Code events.
**Installation:**
```bash
/plugin install notification@dotai
# restart claude
```
**Features:**
- Get notified when Claude finishes responding
- Ping on compact events
[Full Plugin Documentation →](./.claude-plugin/plugins/notification/README.md)
### 🎵 media
Auto-play/pause media on prompt submit/stop.
**Installation:**
```bash
brew install media-control # Required
/plugin install media@dotai
# restart claude
```
**Features:**
- Auto-play media when submitting prompts
- Auto-pause media when stopping responses
- Works with Spotify, Apple Music, YouTube, etc.
**Configuration:**
```json
{
"env": {
"CLAUDE_MEDIA_AUTO_PAUSE": "false" // Disable auto-pause
}
}
```
[Full Plugin Documentation →](./.claude-plugin/plugins/media/README.md)
## Workflows
### 1. Initial Setup
After Quick Start, create foundational docs:
```bash
# Generate initial context
pnpm ctx --init
# Create foundational docs
/dotai:create-app-design
/dotai:create-tech-stack
```
### 2. Daily Workflow
```bash
# Start session with context
/fb:session-start
# Plan work
/dotai:how
# Load specific context
pnpm ctx frontend api
# Start monitoring
/dotai:c
# Work on features...
# Debug if needed
/dotai:debug
# Fix errors
/dotai:fix
# Create PR
/dotai:pr
# Save session
/fb:save-session
```
### 3. Context Switching
```bash
# Generate new context for task
pnpm ctx backend
# Reload Claude Code
/clear
```
## Choosing Your AI Tool
dotai works with multiple AI development tools. Choose based on your workflow:
| Tool | Best For | Limitations |
| --------------- | ------------------------------------------- | ---------------------------------------------- |
| **Claude Code** | Quick iterations, UI, general coding | Requires `/clear` after context updates |
| **Codex** | Long-running tasks, backend, deep debugging | Worst CLI UX, no hooks, manual session saves |
| **Cursor** | Manual code review with visual diffs | Most expensive, slower with long conversations |
### Multi-CLI Workflow
Use both Claude Code and Codex in parallel:
```bash
# Terminal 1: Claude Code (Sonnet 4.5)
claude
# Terminal 2: Codex
codex
```
**Work distribution:**
- Claude Code: Quick iterations, UI work, continuous dev
- Codex: Long-running tasks, backend, deep debugging
**Context switching:**
```bash
# 1. Generate new context for a task
pnpm ctx frontend # or: backend, app, custom rules
# 2. Reload both CLIs
# Claude Code: /clear
# Codex: /new
```
## Recommended Plans
### [Claude Max](https://www.claude.com/pricing/max)
- **Max 5x** ($100/month) - Best value for continuous development
### [Codex](https://developers.openai.com/codex/pricing) (ChatGPT)
- **Plus** ($20/month)
- **Pro** ($200/month)
### [Cursor](https://cursor.com/pricing)
- **Pro** ($20/month) - Manual coding with [Tab](https://cursor.com/docs/tab/overview)
## Development
See [CONTRIBUTING.md](./CONTRIBUTING.md).
## License
MIT