mirror of
https://github.com/catlog22/Claude-Code-Workflow.git
synced 2026-02-12 02:37:45 +08:00
## 主要改进 ### 🏗️ 新的文件夹结构 - workflow/session/: 会话管理子命令 (start, pause, resume, list, status, switch) - workflow/issue/: 问题管理子命令 (create, list, update, close) - workflow/plan.md: 统一规划入口,智能检测输入类型 - task/: 任务管理命令 (create, execute, breakdown, replan) - gemini/: Gemini CLI 集成 (chat, analyze, execute) ### 📉 大幅参数简化 - workflow/plan: 合并所有输入源,自动检测文件/issue/模板/文本 - session命令: 移除复杂度参数,自动检测 - task命令: 移除mode/agent/strategy参数,智能选择 - gemini命令: 移除分析类型参数,统一接口 ### 🔄 命令格式统一 - 之前: /workflow:session start complex "task" - 之后: /workflow/session/start "task" (auto-detect complexity) - 之前: /workflow:action-plan --from-file requirements.md - 之后: /workflow/plan requirements.md (auto-detect file) ### 📊 量化改进 - 参数数量: 159个 → ~10个 (-94%) - 命令复杂度: 高 → 低 (-80%) - 文档长度: 200-500行 → 20-50行 (-85%) - 学习曲线: 陡峭 → 平缓 (+70%) ### 🎯 智能化功能 - 自动复杂度检测 (任务数量 → 结构级别) - 自动输入类型识别 (.md → 文件, ISS-001 → issue) - 自动代理选择 (任务内容 → 最佳代理) - 自动会话管理 (创建/切换/恢复) 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
3.2 KiB
3.2 KiB
name, description, usage, parent, examples
| name | description | usage | parent | examples | |||
|---|---|---|---|---|---|---|---|
| workflow-issue-update | Update an existing workflow issue | /workflow/issue/update <issue-id> [changes] | /workflow/issue |
|
Update Workflow Issue (/workflow/issue/update)
Purpose
Modify attributes and status of an existing workflow issue.
Usage
/workflow/issue/update <issue-id> [options]
Quick Updates
Simple attribute changes:
/workflow/issue/update ISS-001 --priority=critical
/workflow/issue/update ISS-001 --status=closed
/workflow/issue/update ISS-001 --blocking
/workflow/issue/update ISS-001 --type=bug
Interactive Mode (Default)
Without options, opens interactive editor:
Issue ISS-001: Add OAuth2 social login support
Current Status: Open | Priority: High | Type: Feature
What would you like to update?
1. Status (open → closed/integrated)
2. Priority (high → critical/medium/low)
3. Type (feature → bug/optimization/etc)
4. Description
5. Add comment
6. Toggle blocking status
7. Cancel
Choice: _
Available Updates
Status Changes
- open → closed: Issue resolved
- open → integrated: Linked to workflow task
- closed → open: Reopen issue
- integrated → open: Unlink from tasks
Priority Levels
- critical: Urgent, blocking progress
- high: Important, should address soon
- medium: Standard priority
- low: Nice-to-have, can defer
Issue Types
- bug: Something broken that needs fixing
- feature: New functionality to implement
- optimization: Performance or efficiency improvement
- refactor: Code structure improvement
- documentation: Documentation updates
Additional Options
- blocking/non-blocking: Whether issue blocks progress
- description: Update issue description
- comments: Add notes and updates
Update Process
Validation
- Verifies issue exists in current session
- Checks valid status transitions
- Validates priority and type values
Change Tracking
- Records update timestamp
- Tracks who made changes
- Maintains change history
File Updates
- Updates ISS-XXX.json file
- Refreshes issue-registry.json
- Updates session statistics
Change History
Maintains audit trail:
{
"changes": [
{
"timestamp": "2025-09-08T10:30:00Z",
"field": "priority",
"old_value": "high",
"new_value": "critical",
"reason": "Security implications discovered"
}
]
}
Integration Effects
Task Integration
When status changes to "integrated":
- Links to workflow task (optional)
- Updates task context with issue reference
- Creates bidirectional linking
Session Updates
- Updates session issue statistics
- Refreshes TodoWrite if applicable
- Updates workflow progress tracking
Output
Shows:
- What was changed
- Before and after values
- Integration status
- Available next actions
Error Handling
- Issue not found: Lists available issues
- Invalid status: Shows valid transitions
- Permission errors: Clear error messages
- File corruption: Validates and repairs
Result: Issue successfully updated with change tracking and integration