Prompt file imported from Francescolatorre/learnplattform.roocode (
.claude/commands/nextTask.md). Fill in{{arguments}}before use. Copyright stays with the author.
Identify, develop, and deliver the next critical task end-to-end following the workflow defined in agents.md.
Task ID: {{arguments}} (optional: specify task, otherwise auto-select highest priority)
Workflow Steps:
- Task Selection:
- Primary Source: Check
memory_bank/current/backlog/active/current-sprint.mdfor committed sprint tasks - Secondary Source: Check
memory_bank/current/backlog/active/p0-critical.mdfor emergency items - Fallback Source: Review
memory_bank/current/backlog/active/p1-high.mdfor high priority tasks - Context Check: Reference
memory_bank/workspace/analysis/activeContext.mdfor current development focus - Use provided task-id if specified, otherwise auto-select highest priority OPEN task
- Primary Source: Check
- Branch Creation: Create feature branch following naming convention
feature/[task-id]-[brief-description]orfix/[task-id]-[brief-description] - Development:
- Move task status from OPEN → IN PROGRESS in task documents
- Implement solution following vertical slice approach (Backend + API + Frontend + Tests)
- Apply all coding conventions from AGENTS.md sections 1-2
- Run validation checks throughout development
- Quality Assurance:
- Execute comprehensive testing (Unit + Integration + E2E where applicable)
- Run linting, formatting, and type checking
- Ensure all programmatic checks pass
- Documentation:
- Update task status in appropriate backlog files (
memory_bank/current/backlog/active/) - Update
memory_bank/current/backlog/active/current-sprint.mdwith progress - Update
memory_bank/workspace/analysis/activeContext.mdandmemory_bank/workspace/analysis/progress.md - Create/update any necessary technical documentation
- Move completed tasks to
memory_bank/history/completed/following the established pattern
- Update task status in appropriate backlog files (
- Pull Request:
- Commit with proper message format:
[TASK-ID] [STATUS] [SUMMARY] - Push branch to remote
- Create pull request with comprehensive description including test plan
- Link to task documentation
- Commit with proper message format:
Prerequisites: Clean working directory, all previous commits pushed Output: Ready-to-review pull request with complete implementation and documentation
