task-workflow-assistantlisted
Install: claude install-skill ragnarwestad/aide
# Task Workflow Assistant
## When to use this skill
- You are analyzing a spec
- You are planning its solution
- You are identifying affected files
- You are estimating complexity
---
## 4-file structure
### 1. description.md
**Content:**
- The spec (title, description, acceptance criteria)
- The problem as reported
- Prerequisites and dependencies
**Structure:** Follow the `spec structure` § 1-description
### 2. analysis.md
**Content:**
- Mapping (how the analysis was performed)
- Affected files (with **file:line** references)
- API impact (frontend ↔ backend)
**Structure:** Follow the `spec structure` § 2-analysis
**Example:**
```markdown
## Affected files
### Frontend
- `src/components/UserProfile.tsx:45` - Must update form validation
- `src/api/userApi.ts:12` - Must add new endpoint call
### Backend
- `com/example/api/UserController.kt:78` - Must update DTO
- `com/example/domain/User.kt:23` - Must add new field
```
### 3. solution.md
**Content:**
- Scope (files to change, complexity, estimate)
- TDD-based implementation plan
- Task 0: Write tests (RED phase)
- Tasks 1-N: Implementation (GREEN phase)
- Testing strategy (VERIFY phase)
- Risk analysis
- Each task: concrete, testable, with time estimate
**Structure:** Follow the `spec structure` § 3-solution
**Example:**
```markdown
## Implementation plan
### Task 0: Write tests (RED phase)
- [ ] `UserProfile.test.tsx` - Test new validation (30 min)
- [ ] `UserController.test.kt` - Test new endpoint (30 min)