Compare commits
1 Commits
docs/auto-
...
docs/auto-
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
086ae62f77 |
@@ -10,7 +10,7 @@ This release introduces official Claude Code plugin support, marking the evoluti
|
||||
|
||||
Task Master AI commands and agents are now distributed as a proper Claude Code plugin:
|
||||
|
||||
- **49 slash commands** with clean naming (`/taskmaster:command-name`)
|
||||
- **49 slash commands** with clean naming (`/task-master-ai:command-name`)
|
||||
- **3 specialized AI agents** (task-orchestrator, task-executor, task-checker)
|
||||
- **MCP server integration** for deep Claude Code integration
|
||||
|
||||
|
||||
@@ -1,21 +0,0 @@
|
||||
{
|
||||
"mode": "exit",
|
||||
"tag": "rc",
|
||||
"initialVersions": {
|
||||
"task-master-ai": "0.28.0",
|
||||
"@tm/cli": "",
|
||||
"docs": "0.0.5",
|
||||
"extension": "0.25.5",
|
||||
"@tm/ai-sdk-provider-grok-cli": "",
|
||||
"@tm/build-config": "",
|
||||
"@tm/claude-code-plugin": "0.0.1",
|
||||
"@tm/core": ""
|
||||
},
|
||||
"changesets": [
|
||||
"auto-update-changelog-highlights",
|
||||
"mean-planes-wave",
|
||||
"nice-ways-hope",
|
||||
"plain-falcons-serve",
|
||||
"smart-owls-relax"
|
||||
]
|
||||
}
|
||||
81
CHANGELOG.md
81
CHANGELOG.md
@@ -1,86 +1,5 @@
|
||||
# task-master-ai
|
||||
|
||||
## 0.29.0-rc.0
|
||||
|
||||
### Minor Changes
|
||||
|
||||
- [#1286](https://github.com/eyaltoledano/claude-task-master/pull/1286) [`f12a16d`](https://github.com/eyaltoledano/claude-task-master/commit/f12a16d09649f62148515f11f616157c7d0bd2d5) Thanks [@Crunchyman-ralph](https://github.com/Crunchyman-ralph)! - Add changelog highlights to auto-update notifications
|
||||
|
||||
When the CLI auto-updates to a new version, it now displays a "What's New" section.
|
||||
|
||||
- [#1293](https://github.com/eyaltoledano/claude-task-master/pull/1293) [`3010b90`](https://github.com/eyaltoledano/claude-task-master/commit/3010b90d98f3a7d8636caa92fc33d6ee69d4bed0) Thanks [@Crunchyman-ralph](https://github.com/Crunchyman-ralph)! - Add Claude Code plugin with marketplace distribution
|
||||
|
||||
This release introduces official Claude Code plugin support, marking the evolution from legacy `.claude` directory copying to a modern plugin-based architecture.
|
||||
|
||||
## 🎉 New: Claude Code Plugin
|
||||
|
||||
Task Master AI commands and agents are now distributed as a proper Claude Code plugin:
|
||||
- **49 slash commands** with clean naming (`/task-master-ai:command-name`)
|
||||
- **3 specialized AI agents** (task-orchestrator, task-executor, task-checker)
|
||||
- **MCP server integration** for deep Claude Code integration
|
||||
|
||||
**Installation:**
|
||||
|
||||
```bash
|
||||
/plugin marketplace add eyaltoledano/claude-task-master
|
||||
/plugin install taskmaster@taskmaster
|
||||
```
|
||||
|
||||
### The `rules add claude` command no longer copies commands and agents to `.claude/commands/` and `.claude/agents/`. Instead, it now
|
||||
- Shows plugin installation instructions
|
||||
- Only manages CLAUDE.md imports for agent instructions
|
||||
- Directs users to install the official plugin
|
||||
|
||||
**Migration for Existing Users:**
|
||||
|
||||
If you previously used `rules add claude`:
|
||||
1. The old commands in `.claude/commands/` will continue to work but won't receive updates
|
||||
2. Install the plugin for the latest features: `/plugin install taskmaster@taskmaster`
|
||||
3. remove old `.claude/commands/` and `.claude/agents/` directories
|
||||
|
||||
**Why This Change?**
|
||||
|
||||
Claude Code plugins provide:
|
||||
- ✅ Automatic updates when we release new features
|
||||
- ✅ Better command organization and naming
|
||||
- ✅ Seamless integration with Claude Code
|
||||
- ✅ No manual file copying or management
|
||||
|
||||
The plugin system is the future of Task Master AI integration with Claude Code!
|
||||
|
||||
- [#1285](https://github.com/eyaltoledano/claude-task-master/pull/1285) [`2a910a4`](https://github.com/eyaltoledano/claude-task-master/commit/2a910a40bac375f9f61d797bf55597303d556b48) Thanks [@Crunchyman-ralph](https://github.com/Crunchyman-ralph)! - Add RPG (Repository Planning Graph) method template for structured PRD creation. The new `example_prd_rpg.txt` template teaches AI agents and developers the RPG methodology through embedded instructions, inline good/bad examples, and XML-style tags for structure. This template enables creation of dependency-aware PRDs that automatically generate topologically-ordered task graphs when parsed with Task Master.
|
||||
|
||||
Key features:
|
||||
- Method-as-template: teaches RPG principles (dual-semantics, explicit dependencies, topological order) while being used
|
||||
- Inline instructions at decision points guide AI through each section
|
||||
- Good/bad examples for immediate pattern matching
|
||||
- Flexible plain-text format with XML-style tags for parseability
|
||||
- Critical dependency-graph section ensures correct task ordering
|
||||
- Automatic inclusion during `task-master init`
|
||||
- Comprehensive documentation at [docs.task-master.dev/capabilities/rpg-method](https://docs.task-master.dev/capabilities/rpg-method)
|
||||
- Tool recommendations for code-context-aware PRD creation (Claude Code, Cursor, Gemini CLI, Codex/Grok)
|
||||
|
||||
The RPG template complements the existing `example_prd.txt` and provides a more structured approach for complex projects requiring clear module boundaries and dependency chains.
|
||||
|
||||
- [#1287](https://github.com/eyaltoledano/claude-task-master/pull/1287) [`90e6bdc`](https://github.com/eyaltoledano/claude-task-master/commit/90e6bdcf1c59f65ad27fcdfe3b13b9dca7e77654) Thanks [@Crunchyman-ralph](https://github.com/Crunchyman-ralph)! - Enhance `expand_all` to intelligently use complexity analysis recommendations when expanding tasks.
|
||||
|
||||
The expand-all operation now automatically leverages recommendations from `analyze-complexity` to determine optimal subtask counts for each task, resulting in more accurate and context-aware task breakdowns.
|
||||
|
||||
Key improvements:
|
||||
- Automatic integration with complexity analysis reports
|
||||
- Tag-aware complexity report path resolution
|
||||
- Intelligent subtask count determination based on task complexity
|
||||
- Falls back to defaults when complexity analysis is unavailable
|
||||
- Enhanced logging for better visibility into expansion decisions
|
||||
|
||||
When you run `task-master expand --all` after `task-master analyze-complexity`, Task Master now uses the recommended subtask counts from the complexity analysis instead of applying uniform defaults, ensuring each task is broken down according to its actual complexity.
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- [#1191](https://github.com/eyaltoledano/claude-task-master/pull/1191) [`aaf903f`](https://github.com/eyaltoledano/claude-task-master/commit/aaf903ff2f606c779a22e9a4b240ab57b3683815) Thanks [@Crunchyman-ralph](https://github.com/Crunchyman-ralph)! - Fix cross-level task dependencies not being saved
|
||||
|
||||
Fixes an issue where adding dependencies between subtasks and top-level tasks (e.g., `task-master add-dependency --id=2.2 --depends-on=11`) would report success but fail to persist the changes. Dependencies can now be created in both directions between any task levels.
|
||||
|
||||
## 0.28.0
|
||||
|
||||
### Minor Changes
|
||||
|
||||
@@ -33,6 +33,8 @@
|
||||
]
|
||||
},
|
||||
"getting-started/api-keys",
|
||||
"getting-started/claude-code-plugin",
|
||||
"getting-started/migration-plugin",
|
||||
"getting-started/faq",
|
||||
"getting-started/contribute"
|
||||
]
|
||||
|
||||
129
apps/docs/getting-started/claude-code-plugin.mdx
Normal file
129
apps/docs/getting-started/claude-code-plugin.mdx
Normal file
@@ -0,0 +1,129 @@
|
||||
# Claude Code Plugin Integration
|
||||
|
||||
Task Master AI now offers official Claude Code plugin support, providing seamless integration with 49 specialized commands and 3 AI agents.
|
||||
|
||||
## Installation
|
||||
|
||||
### Quick Installation
|
||||
|
||||
Install the plugin directly from the Task Master marketplace:
|
||||
|
||||
```bash
|
||||
/plugin marketplace add eyaltoledano/claude-task-master
|
||||
/plugin install taskmaster@taskmaster
|
||||
```
|
||||
|
||||
### What You Get
|
||||
|
||||
- **49 Slash Commands**: All Task Master commands accessible via `/task-master-ai:` prefix
|
||||
- **3 Specialized Agents**: task-orchestrator, task-executor, and task-checker
|
||||
- **MCP Integration**: Deep integration with Claude Code's MCP system
|
||||
- **Automatic Updates**: Plugin updates automatically with new releases
|
||||
|
||||
## Quick Start with Plugin
|
||||
|
||||
After installation, initialize your project:
|
||||
|
||||
```bash
|
||||
/task-master-ai:init-project
|
||||
/task-master-ai:parse-prd
|
||||
/task-master-ai:next-task
|
||||
```
|
||||
|
||||
## Command Reference
|
||||
|
||||
All Task Master commands are available with the `/task-master-ai:` prefix:
|
||||
|
||||
### Core Workflow
|
||||
- `/task-master-ai:init-project` - Initialize Task Master in current project
|
||||
- `/task-master-ai:parse-prd` - Generate tasks from PRD document
|
||||
- `/task-master-ai:next-task` - Get next available task
|
||||
- `/task-master-ai:show-task` - View detailed task information
|
||||
|
||||
### Task Management
|
||||
- `/task-master-ai:add-task` - Add new task with AI assistance
|
||||
- `/task-master-ai:expand-task` - Break task into subtasks
|
||||
- `/task-master-ai:to-done` - Mark task complete
|
||||
- `/task-master-ai:list-tasks` - Show all tasks with status
|
||||
|
||||
### Analysis & Planning
|
||||
- `/task-master-ai:analyze-complexity` - Analyze task complexity
|
||||
- `/task-master-ai:complexity-report` - View complexity analysis
|
||||
- `/task-master-ai:expand-all-tasks` - Expand all eligible tasks
|
||||
|
||||
## AI Agents
|
||||
|
||||
The plugin includes three specialized agents for different workflow needs:
|
||||
|
||||
### Task Orchestrator
|
||||
High-level project coordination and strategic planning.
|
||||
|
||||
### Task Executor
|
||||
Hands-on implementation and code generation.
|
||||
|
||||
### Task Checker
|
||||
Quality assurance and validation of completed work.
|
||||
|
||||
## Migration from Legacy Setup
|
||||
|
||||
<Warning>
|
||||
If you previously used `rules add claude`, those commands will continue working but won't receive updates.
|
||||
</Warning>
|
||||
|
||||
### Migration Steps
|
||||
|
||||
1. **Install the plugin**: `/plugin install taskmaster@taskmaster`
|
||||
2. **Remove old files** (optional):
|
||||
```bash
|
||||
rm -rf .claude/commands/tm/
|
||||
rm -rf .claude/agents/task-*
|
||||
```
|
||||
3. **Update workflows** to use new command names with `/task-master-ai:` prefix
|
||||
|
||||
### Why Migrate?
|
||||
|
||||
- ✅ **Automatic updates** - Get new features without manual copying
|
||||
- ✅ **Better organization** - Clean command naming and structure
|
||||
- ✅ **Seamless integration** - Native Claude Code plugin experience
|
||||
- ✅ **No file management** - No need to manually maintain command files
|
||||
|
||||
## Team Configuration
|
||||
|
||||
Organizations can auto-install the plugin for team members:
|
||||
|
||||
```json
|
||||
{
|
||||
"extraKnownMarketplaces": {
|
||||
"task-master": {
|
||||
"source": {
|
||||
"source": "github",
|
||||
"repo": "eyaltoledano/claude-task-master"
|
||||
}
|
||||
}
|
||||
},
|
||||
"enabledPlugins": {
|
||||
"taskmaster": {
|
||||
"marketplace": "taskmaster"
|
||||
}
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
Add this to `.claude/settings.json` in your repository root.
|
||||
|
||||
## Troubleshooting
|
||||
|
||||
### Plugin Not Found
|
||||
Ensure you've added the marketplace first:
|
||||
```bash
|
||||
/plugin marketplace add eyaltoledano/claude-task-master
|
||||
```
|
||||
|
||||
### Commands Not Working
|
||||
Verify the plugin is installed and enabled:
|
||||
```bash
|
||||
/plugin list
|
||||
```
|
||||
|
||||
### MCP Integration Issues
|
||||
Check that your MCP configuration includes the Task Master server as outlined in the [MCP documentation](/capabilities/mcp).
|
||||
144
apps/docs/getting-started/migration-plugin.mdx
Normal file
144
apps/docs/getting-started/migration-plugin.mdx
Normal file
@@ -0,0 +1,144 @@
|
||||
# Migrating to Claude Code Plugin
|
||||
|
||||
<Warning>
|
||||
If you previously used `task-master init --rules claude`, this guide will help you migrate to the new plugin system.
|
||||
</Warning>
|
||||
|
||||
## What Changed?
|
||||
|
||||
Task Master AI has evolved from copying files to `.claude/commands/` and `.claude/agents/` directories to a modern plugin-based architecture that provides:
|
||||
|
||||
- ✅ **Automatic updates** when new features are released
|
||||
- ✅ **Better command organization** with clean `/task-master-ai:` prefixes
|
||||
- ✅ **Seamless Claude Code integration** using native plugin system
|
||||
- ✅ **No manual file management** - no more copying or updating files
|
||||
|
||||
## Migration Steps
|
||||
|
||||
### 1. Install the Plugin
|
||||
|
||||
First, install the official Task Master plugin:
|
||||
|
||||
```bash
|
||||
/plugin marketplace add eyaltoledano/claude-task-master
|
||||
/plugin install taskmaster@taskmaster
|
||||
```
|
||||
|
||||
### 2. Verify Plugin Installation
|
||||
|
||||
Check that the plugin is working:
|
||||
|
||||
```bash
|
||||
/task-master-ai:help
|
||||
```
|
||||
|
||||
You should see the full list of available commands.
|
||||
|
||||
### 3. Remove Old Files (Optional)
|
||||
|
||||
<Warning>
|
||||
Your existing Task Master project files (`.taskmaster/` folder) are NOT affected and will continue working normally.
|
||||
</Warning>
|
||||
|
||||
The old command files in `.claude/` are now redundant. You can safely remove them:
|
||||
|
||||
```bash
|
||||
# Remove old command files
|
||||
rm -rf .claude/commands/tm/
|
||||
|
||||
# Remove old agent files
|
||||
rm -rf .claude/agents/task-*
|
||||
```
|
||||
|
||||
### 4. Update Your Workflows
|
||||
|
||||
Update any saved workflows or documentation to use the new command names:
|
||||
|
||||
#### Old Commands (still work but won't update)
|
||||
```bash
|
||||
/tm:init
|
||||
/tm:parse-prd
|
||||
/tm:next
|
||||
```
|
||||
|
||||
#### New Commands (get automatic updates)
|
||||
```bash
|
||||
/task-master-ai:init-project
|
||||
/task-master-ai:parse-prd
|
||||
/task-master-ai:next-task
|
||||
```
|
||||
|
||||
## Command Name Changes
|
||||
|
||||
Most commands have the same name but with the new prefix:
|
||||
|
||||
| Old Format | New Format |
|
||||
|------------|------------|
|
||||
| `/tm:init` | `/task-master-ai:init-project` |
|
||||
| `/tm:parse-prd` | `/task-master-ai:parse-prd` |
|
||||
| `/tm:next` | `/task-master-ai:next-task` |
|
||||
| `/tm:show` | `/task-master-ai:show-task` |
|
||||
| `/tm:add-task` | `/task-master-ai:add-task` |
|
||||
| `/tm:expand` | `/task-master-ai:expand-task` |
|
||||
| `/tm:to-done` | `/task-master-ai:to-done` |
|
||||
|
||||
## What Happens to MCP?
|
||||
|
||||
<Note>
|
||||
The MCP server integration remains fully functional and is recommended alongside the plugin for the complete Task Master experience.
|
||||
</Note>
|
||||
|
||||
The plugin provides slash commands and agents, while the MCP server provides deep integration tools. For the best experience, keep both:
|
||||
|
||||
1. **Plugin**: For slash commands and AI agents
|
||||
2. **MCP Server**: For advanced tool integration
|
||||
|
||||
## Troubleshooting Migration
|
||||
|
||||
### Old Commands Still Showing
|
||||
|
||||
If you're still seeing old commands after removing the files:
|
||||
|
||||
1. Restart Claude Code completely
|
||||
2. Clear command cache if available in your editor
|
||||
|
||||
### Plugin Commands Not Working
|
||||
|
||||
1. Verify plugin installation: `/plugin list`
|
||||
2. Check marketplace is added: `/plugin marketplace list`
|
||||
3. Reinstall if needed: `/plugin uninstall taskmaster && /plugin install taskmaster@taskmaster`
|
||||
|
||||
### MCP Tools Not Working
|
||||
|
||||
If your MCP integration breaks during migration:
|
||||
|
||||
1. Verify your `.mcp.json` configuration is intact
|
||||
2. Restart your editor to reconnect MCP servers
|
||||
3. Check API keys are still configured correctly
|
||||
|
||||
## Benefits of Migration
|
||||
|
||||
### Automatic Updates
|
||||
- New commands and features arrive automatically
|
||||
- No need to run `rules add claude` again
|
||||
- Always get the latest Task Master capabilities
|
||||
|
||||
### Better Organization
|
||||
- Clean command naming with consistent prefixes
|
||||
- Better integration with Claude Code's plugin system
|
||||
- Reduced local file clutter
|
||||
|
||||
### Enhanced Functionality
|
||||
- 49 specialized commands (vs. previous limited set)
|
||||
- 3 AI agents for different workflow needs
|
||||
- Native Claude Code plugin experience
|
||||
|
||||
## Need Help?
|
||||
|
||||
If you encounter issues during migration:
|
||||
|
||||
1. Check the [FAQ](/getting-started/faq) for common issues
|
||||
2. Join our [Discord community](https://discord.gg/fWJkU7rf) for support
|
||||
3. File an issue on [GitHub](https://github.com/eyaltoledano/claude-task-master/issues)
|
||||
|
||||
The migration should be seamless, but we're here to help if you run into any problems!
|
||||
@@ -3,9 +3,38 @@ title: Installation
|
||||
sidebarTitle: "Installation"
|
||||
---
|
||||
|
||||
Now that you have Node.js and your first API Key, you are ready to begin installing Task Master in one of three ways.
|
||||
Now that you have Node.js and your first API Key, you are ready to begin installing Task Master in one of three ways.
|
||||
|
||||
<Note>Cursor Users Can Use the One Click Install Below</Note>
|
||||
## Recommended: Claude Code Plugin
|
||||
|
||||
<Note>**New!** Task Master is now available as an official Claude Code plugin with automatic updates and seamless integration.</Note>
|
||||
|
||||
### Quick Install for Claude Code
|
||||
|
||||
```bash
|
||||
/plugin marketplace add eyaltoledano/claude-task-master
|
||||
/plugin install taskmaster@taskmaster
|
||||
```
|
||||
|
||||
After installation, initialize your project:
|
||||
|
||||
```bash
|
||||
/task-master-ai:init-project
|
||||
```
|
||||
|
||||
**Benefits:**
|
||||
- ✅ Automatic updates when new features are released
|
||||
- ✅ 49 specialized slash commands
|
||||
- ✅ 3 AI agents for different workflows
|
||||
- ✅ No manual file management required
|
||||
|
||||
[Learn more about the Claude Code plugin →](/getting-started/claude-code-plugin)
|
||||
|
||||
---
|
||||
|
||||
## Alternative Installation Methods
|
||||
|
||||
<Note>Cursor Users Can Use the One Click MCP Install Below</Note>
|
||||
<Accordion title="Quick Install for Cursor 1.0+ (One-Click)">
|
||||
|
||||
<a href="cursor://anysphere.cursor-deeplink/mcp/install?name=task-master-ai&config=eyJjb21tYW5kIjoibnB4IiwiYXJncyI6WyIteSIsIi0tcGFja2FnZT10YXNrLW1hc3Rlci1haSIsInRhc2stbWFzdGVyLWFpIl0sImVudiI6eyJBTlRIUk9QSUNfQVBJX0tFWSI6IllPVVJfQU5USFJPUElDX0FQSV9LRVlfSEVSRSIsIlBFUlBMRVhJVFlfQVBJX0tFWSI6IllPVVJfUEVSUExFWElUWV9BUElfS0VZX0hFUkUiLCJPUEVOQUlfQVBJX0tFWSI6IllPVVJfT1BFTkFJX0tFWV9IRVJFIiwiR09PR0xFX0FQSV9LRVkiOiJZT1VSX0dPT0dMRV9LRVlfSEVSRSIsIk1JU1RSQUxfQVBJX0tFWSI6IllPVVJfTUlTVFJBTF9LRVlfSEVSRSIsIk9QRU5ST1VURVJfQVBJX0tFWSI6IllPVVJfT1BFTlJPVVRFUl9LRVlfSEVSRSIsIlhBSV9BUElfS0VZIjoiWU9VUl9YQUlfS0VZX0hFUkUiLCJBWlVSRV9PUEVOQUJFX0FQSV9LRVkiOiJZT1VSX0FaVVJFX0tFWV9IRVJFIiwiT0xMQU1BX0FQSV9LRVkiOiJZT1VSX09MTEFNQV9BUElfS0VZX0hFUkUifX0%3D">
|
||||
@@ -31,23 +60,9 @@ cursor://anysphere.cursor-deeplink/mcp/install?name=taskmaster-ai&config=eyJjb21
|
||||
|
||||
> **Note:** After clicking the link, you'll still need to add your API keys to the configuration. The link installs the MCP server with placeholder keys that you'll need to replace with your actual API keys.
|
||||
|
||||
### Claude Code Plugin Install (Recommended)
|
||||
### Claude Code Quick Install
|
||||
|
||||
For Claude Code users, install via the plugin marketplace:
|
||||
|
||||
```bash
|
||||
/plugin marketplace add eyaltoledano/claude-task-master
|
||||
/plugin install taskmaster@taskmaster
|
||||
```
|
||||
|
||||
This provides:
|
||||
- **49 slash commands** with clean naming (`/taskmaster:command-name`)
|
||||
- **3 specialized AI agents** (task-orchestrator, task-executor, task-checker)
|
||||
- **Automatic updates** when new features are released
|
||||
|
||||
### Claude Code MCP Alternative
|
||||
|
||||
You can also use MCP directly:
|
||||
For Claude Code users:
|
||||
|
||||
```bash
|
||||
claude mcp add taskmaster-ai -- npx -y task-master-ai
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<Tip>
|
||||
Welcome to v1 of the Task Master Docs. Expect weekly updates as we expand and refine each section.
|
||||
Welcome to v1 of the Task Master Docs. **New!** Task Master is now available as an official Claude Code plugin with 49 commands and 3 AI agents.
|
||||
</Tip>
|
||||
|
||||
We've organized the docs into three sections depending on your experience level and goals:
|
||||
|
||||
@@ -3,44 +3,26 @@ title: "What's New"
|
||||
sidebarTitle: "What's New"
|
||||
---
|
||||
|
||||
## 🎉 New: Claude Code Plugin Support
|
||||
## 🎉 Claude Code Plugin Now Available (Latest)
|
||||
|
||||
Task Master AI now supports Claude Code plugins with modern marketplace distribution!
|
||||
Task Master AI has evolved with official Claude Code plugin support!
|
||||
|
||||
### What's New
|
||||
- **49 specialized slash commands** with clean `/task-master-ai:` naming
|
||||
- **3 AI agents** for orchestration, execution, and checking
|
||||
- **Automatic updates** - no more manual file copying
|
||||
- **Seamless integration** with Claude Code's native plugin system
|
||||
|
||||
- **49 slash commands** with clean naming (`/taskmaster:command-name`)
|
||||
- **3 specialized AI agents** (task-orchestrator, task-executor, task-checker)
|
||||
- **MCP server integration** for deep Claude Code integration
|
||||
|
||||
### Installation
|
||||
|
||||
### Quick Install
|
||||
```bash
|
||||
/plugin marketplace add eyaltoledano/claude-task-master
|
||||
/plugin install taskmaster@taskmaster
|
||||
```
|
||||
|
||||
### Migration for Existing Users
|
||||
[Learn more →](/getting-started/claude-code-plugin) | [Migration guide →](/getting-started/migration-plugin)
|
||||
|
||||
The `rules add claude` command no longer copies files to `.claude/` directories. Instead:
|
||||
---
|
||||
|
||||
- Shows plugin installation instructions
|
||||
- Only manages CLAUDE.md imports for agent instructions
|
||||
- Directs users to install the official plugin
|
||||
## Previous Releases
|
||||
|
||||
If you previously used `rules add claude`:
|
||||
|
||||
1. Old commands in `.claude/commands/` will continue working but won't receive updates
|
||||
2. Install the plugin for latest features: `/plugin install taskmaster@taskmaster`
|
||||
3. Remove old `.claude/commands/` and `.claude/agents/` directories
|
||||
|
||||
### Why This Change?
|
||||
|
||||
Claude Code plugins provide:
|
||||
|
||||
- ✅ Automatic updates when we release new features
|
||||
- ✅ Better command organization and naming
|
||||
- ✅ Seamless integration with Claude Code
|
||||
- ✅ No manual file copying or management
|
||||
|
||||
The plugin system is the future of Task Master AI integration with Claude Code!
|
||||
An easy way to see the latest releases
|
||||
@@ -1,12 +1,5 @@
|
||||
# Change Log
|
||||
|
||||
## 0.25.6-rc.0
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- Updated dependencies [[`f12a16d`](https://github.com/eyaltoledano/claude-task-master/commit/f12a16d09649f62148515f11f616157c7d0bd2d5), [`3010b90`](https://github.com/eyaltoledano/claude-task-master/commit/3010b90d98f3a7d8636caa92fc33d6ee69d4bed0), [`2a910a4`](https://github.com/eyaltoledano/claude-task-master/commit/2a910a40bac375f9f61d797bf55597303d556b48), [`aaf903f`](https://github.com/eyaltoledano/claude-task-master/commit/aaf903ff2f606c779a22e9a4b240ab57b3683815), [`90e6bdc`](https://github.com/eyaltoledano/claude-task-master/commit/90e6bdcf1c59f65ad27fcdfe3b13b9dca7e77654)]:
|
||||
- task-master-ai@0.29.0-rc.0
|
||||
|
||||
## 0.25.5
|
||||
|
||||
### Patch Changes
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
"private": true,
|
||||
"displayName": "TaskMaster",
|
||||
"description": "A visual Kanban board interface for TaskMaster projects in VS Code",
|
||||
"version": "0.25.6-rc.0",
|
||||
"version": "0.25.5",
|
||||
"publisher": "Hamster",
|
||||
"icon": "assets/icon.png",
|
||||
"engines": {
|
||||
@@ -240,7 +240,7 @@
|
||||
"check-types": "tsc --noEmit"
|
||||
},
|
||||
"dependencies": {
|
||||
"task-master-ai": "0.29.0-rc.0"
|
||||
"task-master-ai": "*"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@dnd-kit/core": "^6.3.1",
|
||||
|
||||
100
output.txt
100
output.txt
File diff suppressed because one or more lines are too long
62
package-lock.json
generated
62
package-lock.json
generated
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"name": "task-master-ai",
|
||||
"version": "npm:task-master-ai@0.29.0-rc.0",
|
||||
"version": "0.28.0",
|
||||
"lockfileVersion": 3,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"name": "task-master-ai",
|
||||
"version": "0.29.0-rc.0",
|
||||
"version": "0.28.0",
|
||||
"license": "MIT WITH Commons-Clause",
|
||||
"workspaces": [
|
||||
"apps/*",
|
||||
@@ -130,6 +130,52 @@
|
||||
"mintlify": "^4.2.111"
|
||||
}
|
||||
},
|
||||
"apps/extension": {
|
||||
"version": "0.25.5",
|
||||
"dependencies": {
|
||||
"task-master-ai": "*"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@dnd-kit/core": "^6.3.1",
|
||||
"@dnd-kit/modifiers": "^9.0.0",
|
||||
"@modelcontextprotocol/sdk": "1.13.3",
|
||||
"@radix-ui/react-collapsible": "^1.1.11",
|
||||
"@radix-ui/react-dropdown-menu": "^2.1.15",
|
||||
"@radix-ui/react-label": "^2.1.7",
|
||||
"@radix-ui/react-portal": "^1.1.9",
|
||||
"@radix-ui/react-scroll-area": "^1.2.9",
|
||||
"@radix-ui/react-separator": "^1.1.7",
|
||||
"@radix-ui/react-slot": "^1.2.3",
|
||||
"@tailwindcss/postcss": "^4.1.11",
|
||||
"@tanstack/react-query": "^5.83.0",
|
||||
"@tm/core": "*",
|
||||
"@types/mocha": "^10.0.10",
|
||||
"@types/node": "^22.10.5",
|
||||
"@types/react": "19.1.8",
|
||||
"@types/react-dom": "19.1.6",
|
||||
"@types/vscode": "^1.101.0",
|
||||
"@vscode/test-cli": "^0.0.11",
|
||||
"@vscode/test-electron": "^2.5.2",
|
||||
"@vscode/vsce": "^2.32.0",
|
||||
"autoprefixer": "10.4.21",
|
||||
"class-variance-authority": "^0.7.1",
|
||||
"clsx": "^2.1.1",
|
||||
"esbuild": "^0.25.3",
|
||||
"esbuild-postcss": "^0.0.4",
|
||||
"fs-extra": "^11.3.0",
|
||||
"lucide-react": "^0.525.0",
|
||||
"npm-run-all": "^4.1.5",
|
||||
"postcss": "8.5.6",
|
||||
"react": "^19.0.0",
|
||||
"react-dom": "^19.0.0",
|
||||
"tailwind-merge": "^3.3.1",
|
||||
"tailwindcss": "4.1.11",
|
||||
"typescript": "^5.9.2"
|
||||
},
|
||||
"engines": {
|
||||
"vscode": "^1.93.0"
|
||||
}
|
||||
},
|
||||
"apps/extension/node_modules/@ai-sdk/amazon-bedrock": {
|
||||
"version": "2.2.12",
|
||||
"license": "Apache-2.0",
|
||||
@@ -18309,6 +18355,7 @@
|
||||
"os": [
|
||||
"darwin"
|
||||
],
|
||||
"peer": true,
|
||||
"engines": {
|
||||
"node": ">= 12.0.0"
|
||||
},
|
||||
@@ -25866,6 +25913,7 @@
|
||||
"os": [
|
||||
"darwin"
|
||||
],
|
||||
"peer": true,
|
||||
"engines": {
|
||||
"node": ">=12"
|
||||
}
|
||||
@@ -27014,14 +27062,18 @@
|
||||
},
|
||||
"packages/claude-code-plugin": {
|
||||
"name": "@tm/claude-code-plugin",
|
||||
"version": "0.0.1",
|
||||
"license": "MIT WITH Commons-Clause"
|
||||
"license": "MIT WITH Commons-Clause",
|
||||
"devDependencies": {
|
||||
"@types/node": "^20.0.0",
|
||||
"tsx": "^4.20.4",
|
||||
"typescript": "^5.9.2"
|
||||
}
|
||||
},
|
||||
"packages/claude-code-plugin/node_modules/@types/node": {
|
||||
"version": "20.19.20",
|
||||
"resolved": "https://registry.npmjs.org/@types/node/-/node-20.19.20.tgz",
|
||||
"integrity": "sha512-2Q7WS25j4pS1cS8yw3d6buNCVJukOTeQ39bAnwR6sOJbaxvyCGebzTMypDFN82CxBLnl+lSWVdCCWbRY6y9yZQ==",
|
||||
"extraneous": true,
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"undici-types": "~6.21.0"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "task-master-ai",
|
||||
"version": "0.29.0-rc.0",
|
||||
"version": "0.28.0",
|
||||
"description": "A task management system for ambitious AI-driven development that doesn't overwhelm and confuse Cursor.",
|
||||
"main": "index.js",
|
||||
"type": "module",
|
||||
|
||||
Reference in New Issue
Block a user