mirror of
https://github.com/catlog22/Claude-Code-Workflow.git
synced 2026-02-05 01:50:27 +08:00
Major updates in this release: 1. Agent Renaming (13 files, 21 references): - Renamed general-purpose → universal-executor to avoid naming conflicts - Updated all references in commands and workflows - Maintained backward compatibility in documentation 2. README Updates (4 files): - Removed /workflow:session:start step (auto-created by /workflow:plan) - Simplified workflow from 4 steps to 3 steps - Updated version to v4.6.2 - Added CLI tool usage guidelines 3. GETTING_STARTED Enhancements (2 files): - Added Design Philosophy section explaining multi-model CLI integration - Added comprehensive CLI tool usage guide with common workflows - Reorganized quick start to emphasize automatic session creation - Added examples for bug fixes and feature development Files modified: - Agent config: .claude/agents/general-purpose.md - Commands: 7 files in .claude/commands/ - Workflows: 5 files in .claude/workflows/ - Documentation: README.md, README_CN.md, GETTING_STARTED.md, GETTING_STARTED_CN.md 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
4.0 KiB
4.0 KiB
name, description, argument-hint
| name | description | argument-hint |
|---|---|---|
| create | Create implementation tasks with automatic context awareness | "task title" |
Task Create Command (/task:create)
Overview
Creates new implementation tasks with automatic context awareness and ID generation.
Core Principles
Task System: @~/.claude/workflows/task-core.md
Core Features
Automatic Behaviors
- ID Generation: Auto-generates IMPL-N format (max 2 levels)
- Context Inheritance: Inherits from active workflow session
- JSON Creation: Creates task JSON in active session
- Status Setting: Initial status = "pending"
- Agent Assignment: Suggests agent based on task type
- Session Integration: Updates workflow session stats
Context Awareness
- Validates active workflow session exists
- Avoids duplicate task IDs
- Inherits session requirements and scope
- Suggests task relationships
Usage
Basic Creation
/task:create "Build authentication module"
Output:
✅ Task created: IMPL-1
Title: Build authentication module
Type: feature
Agent: code-developer
Status: pending
Task Types
feature- New functionality (default)bugfix- Bug fixesrefactor- Code improvementstest- Test implementationdocs- Documentation
Task Creation Process
- Session Validation: Check active workflow session
- ID Generation: Auto-increment IMPL-N
- Context Inheritance: Load workflow context
- Implementation Setup: Initialize implementation field
- Agent Assignment: Select appropriate agent
- File Creation: Save JSON to .task/ directory
- Session Update: Update workflow stats
Task Schema: See @~/.claude/workflows/task-core.md for complete JSON structure
Implementation Field Setup
Auto-Population Strategy
- Detailed info: Extract from task description and scope
- Missing info: Mark
pre_analysisas multi-step array format for later pre-analysis - Basic structure: Initialize with standard template
Analysis Triggers
When implementation details incomplete:
⚠️ Task requires analysis for implementation details
Suggest running: gemini analysis for file locations and dependencies
File Management
JSON Task File
- Location:
.task/IMPL-[N].jsonin active session - Content: Complete task with implementation field
- Updates: Session stats only
Simple Process
- Validate session and inputs
- Generate task JSON
- Update session stats
- Notify completion
Context Inheritance
Tasks inherit from:
- Active Session - Requirements and scope from workflow-session.json
- Planning Document - Context from IMPL_PLAN.md
- Parent Task - For subtasks (IMPL-N.M format)
Agent Assignment
Based on task type and title keywords:
- Build/Implement → @code-developer
- Design/Plan → @planning-agent
- Test Generation → @code-developer (type: "test-gen")
- Test Execution/Fix → @test-fix-agent (type: "test-fix")
- Review/Audit → @universal-executor (optional, only when explicitly requested)
Validation Rules
- Session Check - Active workflow session required
- Duplicate Check - Avoid similar task titles
- ID Uniqueness - Auto-increment task IDs
- Schema Validation - Ensure proper JSON structure
Error Handling
# No workflow session
❌ No active workflow found
→ Use: /workflow init "project name"
# Duplicate task
⚠️ Similar task exists: IMPL-3
→ Continue anyway? (y/n)
# Max depth exceeded
❌ Cannot create IMPL-1.2.1 (max 2 levels)
→ Use: IMPL-2 for new main task
Examples
Feature Task
/task:create "Implement user authentication"
✅ Created IMPL-1: Implement user authentication
Type: feature
Agent: code-developer
Status: pending
Bug Fix
/task:create "Fix login validation bug" --type=bugfix
✅ Created IMPL-2: Fix login validation bug
Type: bugfix
Agent: code-developer
Status: pending
Related Commands
/task:breakdown- Break into subtasks/task:execute- Execute with agent/context- View task details