|
@@ -37,19 +37,19 @@ I provide a command-line interface for managing task breakdowns created by the T
|
|
|
|
|
|
|
|
```bash
|
|
```bash
|
|
|
# Show all task statuses
|
|
# Show all task statuses
|
|
|
-bash .opencode/skill/task-management/router.sh status
|
|
|
|
|
|
|
+bash .opencode/skills/task-management/router.sh status
|
|
|
|
|
|
|
|
# Show next eligible tasks
|
|
# Show next eligible tasks
|
|
|
-bash .opencode/skill/task-management/router.sh next
|
|
|
|
|
|
|
+bash .opencode/skills/task-management/router.sh next
|
|
|
|
|
|
|
|
# Show blocked tasks
|
|
# Show blocked tasks
|
|
|
-bash .opencode/skill/task-management/router.sh blocked
|
|
|
|
|
|
|
+bash .opencode/skills/task-management/router.sh blocked
|
|
|
|
|
|
|
|
# Mark a task complete
|
|
# Mark a task complete
|
|
|
-bash .opencode/skill/task-management/router.sh complete <feature> <seq> "summary"
|
|
|
|
|
|
|
+bash .opencode/skills/task-management/router.sh complete <feature> <seq> "summary"
|
|
|
|
|
|
|
|
# Validate all tasks
|
|
# Validate all tasks
|
|
|
-bash .opencode/skill/task-management/router.sh validate
|
|
|
|
|
|
|
+bash .opencode/skills/task-management/router.sh validate
|
|
|
```
|
|
```
|
|
|
|
|
|
|
|
### Command Reference
|
|
### Command Reference
|
|
@@ -72,7 +72,7 @@ bash .opencode/skill/task-management/router.sh validate
|
|
|
### Check Overall Progress
|
|
### Check Overall Progress
|
|
|
|
|
|
|
|
```bash
|
|
```bash
|
|
|
-$ bash .opencode/skill/task-management/router.sh status
|
|
|
|
|
|
|
+$ bash .opencode/skills/task-management/router.sh status
|
|
|
|
|
|
|
|
[my-feature] My Feature Implementation
|
|
[my-feature] My Feature Implementation
|
|
|
Status: active | Progress: 45% (5/11)
|
|
Status: active | Progress: 45% (5/11)
|
|
@@ -82,7 +82,7 @@ $ bash .opencode/skill/task-management/router.sh status
|
|
|
### Find What's Next
|
|
### Find What's Next
|
|
|
|
|
|
|
|
```bash
|
|
```bash
|
|
|
-$ bash .opencode/skill/task-management/router.sh next
|
|
|
|
|
|
|
+$ bash .opencode/skills/task-management/router.sh next
|
|
|
|
|
|
|
|
=== Ready Tasks (deps satisfied) ===
|
|
=== Ready Tasks (deps satisfied) ===
|
|
|
|
|
|
|
@@ -94,7 +94,7 @@ $ bash .opencode/skill/task-management/router.sh next
|
|
|
### Mark Complete
|
|
### Mark Complete
|
|
|
|
|
|
|
|
```bash
|
|
```bash
|
|
|
-$ bash .opencode/skill/task-management/router.sh complete my-feature 05 "Implemented authentication module"
|
|
|
|
|
|
|
+$ bash .opencode/skills/task-management/router.sh complete my-feature 05 "Implemented authentication module"
|
|
|
|
|
|
|
|
✓ Marked my-feature/05 as completed
|
|
✓ Marked my-feature/05 as completed
|
|
|
Summary: Implemented authentication module
|
|
Summary: Implemented authentication module
|
|
@@ -104,7 +104,7 @@ $ bash .opencode/skill/task-management/router.sh complete my-feature 05 "Impleme
|
|
|
### Check Dependencies
|
|
### Check Dependencies
|
|
|
|
|
|
|
|
```bash
|
|
```bash
|
|
|
-$ bash .opencode/skill/task-management/router.sh deps my-feature 07
|
|
|
|
|
|
|
+$ bash .opencode/skills/task-management/router.sh deps my-feature 07
|
|
|
|
|
|
|
|
=== Dependency Tree: my-feature/07 ===
|
|
=== Dependency Tree: my-feature/07 ===
|
|
|
|
|
|
|
@@ -116,7 +116,7 @@ $ bash .opencode/skill/task-management/router.sh deps my-feature 07
|
|
|
### Validate Everything
|
|
### Validate Everything
|
|
|
|
|
|
|
|
```bash
|
|
```bash
|
|
|
-$ bash .opencode/skill/task-management/router.sh validate
|
|
|
|
|
|
|
+$ bash .opencode/skills/task-management/router.sh validate
|
|
|
|
|
|
|
|
=== Validation Results ===
|
|
=== Validation Results ===
|
|
|
|
|
|
|
@@ -129,7 +129,7 @@ $ bash .opencode/skill/task-management/router.sh validate
|
|
|
## Architecture
|
|
## Architecture
|
|
|
|
|
|
|
|
```
|
|
```
|
|
|
-.opencode/skill/task-management/
|
|
|
|
|
|
|
+.opencode/skills/task-management/
|
|
|
├── SKILL.md # This file
|
|
├── SKILL.md # This file
|
|
|
├── router.sh # CLI router (entry point)
|
|
├── router.sh # CLI router (entry point)
|
|
|
└── scripts/
|
|
└── scripts/
|
|
@@ -258,7 +258,7 @@ The `validate` command performs comprehensive checks on task files:
|
|
|
|
|
|
|
|
Run `validate` regularly to catch issues early:
|
|
Run `validate` regularly to catch issues early:
|
|
|
```bash
|
|
```bash
|
|
|
-bash .opencode/skill/task-management/router.sh validate my-feature
|
|
|
|
|
|
|
+bash .opencode/skills/task-management/router.sh validate my-feature
|
|
|
```
|
|
```
|
|
|
|
|
|
|
|
### 6. Context and Reference Files
|
|
### 6. Context and Reference Files
|
|
@@ -294,7 +294,7 @@ Working agents (CoderAgent, TestEngineer, etc.) execute subtasks and report comp
|
|
|
task(subagent_type="TaskManager", description="Implement feature X", ...)
|
|
task(subagent_type="TaskManager", description="Implement feature X", ...)
|
|
|
|
|
|
|
|
# 2. Check what's ready
|
|
# 2. Check what's ready
|
|
|
-bash .opencode/skill/task-management/router.sh next
|
|
|
|
|
|
|
+bash .opencode/skills/task-management/router.sh next
|
|
|
|
|
|
|
|
# 3. Delegate first task to working agent
|
|
# 3. Delegate first task to working agent
|
|
|
task(subagent_type="CoderAgent", description="Implement subtask 01", ...)
|
|
task(subagent_type="CoderAgent", description="Implement subtask 01", ...)
|
|
@@ -304,36 +304,36 @@ task(subagent_type="CoderAgent", description="Implement subtask 01", ...)
|
|
|
|
|
|
|
|
```bash
|
|
```bash
|
|
|
# Check overall status
|
|
# Check overall status
|
|
|
-bash .opencode/skill/task-management/router.sh status my-feature
|
|
|
|
|
|
|
+bash .opencode/skills/task-management/router.sh status my-feature
|
|
|
|
|
|
|
|
# See what's next
|
|
# See what's next
|
|
|
-bash .opencode/skill/task-management/router.sh next my-feature
|
|
|
|
|
|
|
+bash .opencode/skills/task-management/router.sh next my-feature
|
|
|
|
|
|
|
|
# Check what's blocked
|
|
# Check what's blocked
|
|
|
-bash .opencode/skill/task-management/router.sh blocked my-feature
|
|
|
|
|
|
|
+bash .opencode/skills/task-management/router.sh blocked my-feature
|
|
|
```
|
|
```
|
|
|
|
|
|
|
|
### Completing Tasks
|
|
### Completing Tasks
|
|
|
|
|
|
|
|
```bash
|
|
```bash
|
|
|
# After working agent finishes
|
|
# After working agent finishes
|
|
|
-bash .opencode/skill/task-management/router.sh complete my-feature 05 "Implemented auth module with JWT support"
|
|
|
|
|
|
|
+bash .opencode/skills/task-management/router.sh complete my-feature 05 "Implemented auth module with JWT support"
|
|
|
|
|
|
|
|
# Check progress
|
|
# Check progress
|
|
|
-bash .opencode/skill/task-management/router.sh status my-feature
|
|
|
|
|
|
|
+bash .opencode/skills/task-management/router.sh status my-feature
|
|
|
|
|
|
|
|
# Find next task
|
|
# Find next task
|
|
|
-bash .opencode/skill/task-management/router.sh next my-feature
|
|
|
|
|
|
|
+bash .opencode/skills/task-management/router.sh next my-feature
|
|
|
```
|
|
```
|
|
|
|
|
|
|
|
### Validating Everything
|
|
### Validating Everything
|
|
|
|
|
|
|
|
```bash
|
|
```bash
|
|
|
# Validate all tasks
|
|
# Validate all tasks
|
|
|
-bash .opencode/skill/task-management/router.sh validate
|
|
|
|
|
|
|
+bash .opencode/skills/task-management/router.sh validate
|
|
|
|
|
|
|
|
# Validate specific feature
|
|
# Validate specific feature
|
|
|
-bash .opencode/skill/task-management/router.sh validate my-feature
|
|
|
|
|
|
|
+bash .opencode/skills/task-management/router.sh validate my-feature
|
|
|
```
|
|
```
|
|
|
|
|
|
|
|
---
|
|
---
|
|
@@ -353,19 +353,19 @@ complete my-feature 05 "Done"
|
|
|
### 2. Check Dependencies Before Starting
|
|
### 2. Check Dependencies Before Starting
|
|
|
```bash
|
|
```bash
|
|
|
# See what a task depends on
|
|
# See what a task depends on
|
|
|
-bash .opencode/skill/task-management/router.sh deps my-feature 07
|
|
|
|
|
|
|
+bash .opencode/skills/task-management/router.sh deps my-feature 07
|
|
|
```
|
|
```
|
|
|
|
|
|
|
|
### 3. Identify Parallelizable Work
|
|
### 3. Identify Parallelizable Work
|
|
|
```bash
|
|
```bash
|
|
|
# Find tasks that can run in parallel
|
|
# Find tasks that can run in parallel
|
|
|
-bash .opencode/skill/task-management/router.sh parallel my-feature
|
|
|
|
|
|
|
+bash .opencode/skills/task-management/router.sh parallel my-feature
|
|
|
```
|
|
```
|
|
|
|
|
|
|
|
### 4. Regular Validation
|
|
### 4. Regular Validation
|
|
|
```bash
|
|
```bash
|
|
|
# Validate regularly to catch issues early
|
|
# Validate regularly to catch issues early
|
|
|
-bash .opencode/skill/task-management/router.sh validate
|
|
|
|
|
|
|
+bash .opencode/skills/task-management/router.sh validate
|
|
|
```
|
|
```
|
|
|
|
|
|
|
|
---
|
|
---
|
|
@@ -388,11 +388,11 @@ Run `validate` to see specific issues, then check the JSON files in `.tmp/tasks/
|
|
|
|
|
|
|
|
## File Locations
|
|
## File Locations
|
|
|
|
|
|
|
|
-- **Skill**: `.opencode/skill/task-management/`
|
|
|
|
|
-- **Router**: `.opencode/skill/task-management/router.sh`
|
|
|
|
|
-- **CLI**: `.opencode/skill/task-management/scripts/task-cli.ts`
|
|
|
|
|
|
|
+- **Skill**: `.opencode/skills/task-management/`
|
|
|
|
|
+- **Router**: `.opencode/skills/task-management/router.sh`
|
|
|
|
|
+- **CLI**: `.opencode/skills/task-management/scripts/task-cli.ts`
|
|
|
- **Tasks**: `.tmp/tasks/` (created by TaskManager)
|
|
- **Tasks**: `.tmp/tasks/` (created by TaskManager)
|
|
|
-- **Documentation**: `.opencode/skill/task-management/SKILL.md` (this file)
|
|
|
|
|
|
|
+- **Documentation**: `.opencode/skills/task-management/SKILL.md` (this file)
|
|
|
|
|
|
|
|
---
|
|
---
|
|
|
|
|
|