todo-output-template
SKILL.md
TODO Output Template
This template shows the expected output format for /todo-task-planning command results.
Overview
The output template demonstrates:
- Execution Summary: Research performance, technical analysis, and duplicate checks
- Task Classification: Tasks organized by feasibility (โ Ready, โณ Pending, ๐ Research, ๐ง Blocked)
- Complete Checklist Format: All items in markdown checklist format with status indicators
- Research Rationale: File references (๐) and analysis basis (๐) for each task
- Git Workflow Integration: Branch creation and PR tasks when
--branchor--proptions are used
Template Structure
Option-Based Variations
Differences by Option:
--branchonly: Phase 0 (Branch Creation) is added, Phase 4 (PR and Merge) is NOT added--pr: Both Phase 0 (Branch Creation) and Phase 4 (PR and Merge) are added- No options: Neither Phase 0 nor Phase 4 is added
Full Example Template
Note: The following is an example when --branch option is specified. In practice, include only tasks directly necessary to achieve the objective.
## ๐ Thorough Execution Summary
- [ ] **Research Performance**: 18 files and 5 directories researched and completed
- [ ] **Technical Analysis**: Confirmed Nuxt.js 3.x + MySQL configuration
- [ ] New tasks: 6 (โ
3, โณ1, ๐1, ๐ง1)
- [ ] **Research Rationale**: Detailed analysis of 8 files, confirmation of 3 technical constraints
- [ ] **Duplicate Check**: Avoided duplication of 4 past researches, 2 questions, 1 task
- [ ] **docs/memory saved**: analysis/2025-01-15-auth-flow.md, questions/auth-questions.md
- [x] **Updated file**: $ARGUMENTS file (directly updated and verified)
## ๐ Task List (Complete Checklist Format)
### Phase 0: ใใฉใณใไฝๆ โ
(when --branch option is specified)
- [ ] โ
**ใใฉใณใใไฝๆ**
- ใณใใณใ: `git checkout -b feature/actionlog-notification`
- ๐ ใใฎใใฉใณใใงๅ
จใฆใฎๅคๆดใใณใใใ
- ๆจๅฎๆ้: 1ๅ
### ๐ฏ Ready Tasks (โ
Immediately Executable)
- [ ] โ
API authentication system implementation ๐`src/api/auth/` ๐Authentication flow confirmed
- [ ] Implement login endpoint - Create `auth/login.ts`
- ๐ก Use Express.js POST handler pattern from `auth/register.ts`
- ๐ก Validate credentials with bcrypt, generate JWT token
- ๐ก Return { token, user } on success, 401 on failure
- [ ] Implement token verification middleware - Create `middleware/auth.ts`
- ๐ก Follow middleware pattern in `middleware/logger.ts`
- ๐ก Use jsonwebtoken.verify() to validate token from Authorization header
- ๐ก Attach decoded user to req.user for downstream handlers
- [ ] Add session management - Extend `utils/session.ts`
- ๐ก Add createSession() and destroySession() methods
- ๐ก Use Redis client pattern from `utils/cache.ts`
- [ ] โ
Database schema update ๐`prisma/schema.prisma` ๐MySQL support
- [ ] Update Prisma schema - Add new model definitions
- ๐ก Follow existing User model pattern (id, createdAt, updatedAt fields)
- ๐ก Add Session model with userId foreign key relation
- [ ] Generate migration - Execute `npx prisma migrate dev`
- ๐ก Run after schema changes, provide descriptive migration name
- [๐] โ
User profile page implementation ๐`pages/user/profile.vue` - In progress
- [x] Basic profile display โ `components/UserProfile.vue` completed
- [ ] Add profile edit functionality - Create `components/UserProfileEdit.vue`
- ๐ก Copy form structure from `components/UserProfile.vue`
- ๐ก Add v-model bindings for editable fields (name, email, bio)
- ๐ก Call PATCH /api/user/:id with updated data on submit
- [ ] โ
Commit after implementation complete
- ๐ก Execute micro-commit to commit changes by context
- ๐ก Estimated time: 2-3 minutes
### โณ Pending Tasks (Waiting for Dependencies)
- [ ] โณ Frontend UI integration ๐`components/` - After API completion (waiting for `auth/login.ts` completion)
- [ ] Login form component - Create `components/LoginForm.vue`
- [ ] API client setup - Configure `composables/useApi.ts`
### ๐ Research Tasks (Research Required)
- [ ] ๐ Third-party API integration ๐To research: API documentation and authentication method
- [ ] Review API documentation - Check endpoints and rate limits
- [ ] Determine authentication approach - OAuth vs API key
### ๐ง Blocked Tasks (Blocked)
- [ ] ๐ง Payment integration ๐Blocking factor: Payment provider not decided, Stripe vs PayPal
- [ ] Payment provider selection - Compare pricing and features
- [ ] Payment flow design - Determine checkout process
## โ Questions Requiring Confirmation (Checklist Format with Research Rationale)
- [ ] [Specification] What authentication method should be used? ๐Current status: Session-based auth implemented, token-based TBD
- [ ] [UI] What is the design system color palette? ๐Current status: Basic Tailwind config, custom theme not set
- [ ] [UX] What are the detailed specifications of the user flow? ๐Current status: Only basic authentication flow implemented
## ๐ฏ Next Actions (Checklist Format)
- [ ] Collect answers to blocker questions, confirm authentication approach
- [ ] Start implementation from โ
Ready tasks, progress step-by-step
- [ ] Confirm and adjust dependencies
Key Elements
Status Indicators
โReady - Immediately executable tasksโณPending - Waiting for dependencies๐Research - Research required before implementation๐งBlocked - Blocked by unclear specifications or decisions[๐]In progress - Currently being worked on[x]Completed - Task finished
Reference Symbols
๐File reference - Indicates target implementation files๐Research rationale - Shows analysis basis and technical constraints๐กImplementation hint - Provides guidance from existing codebase patterns๐Checklist format - Indicates structured task breakdown
Task Structure
Each task should include:
- Status indicator (โ โณ๐๐ง)
- Task description with clear objective
- File references (๐) showing target files
- Research rationale (๐) showing analysis basis
- Subtasks with implementation hints (๐ก) when applicable
- Dependencies explicitly stated for โณ Pending tasks
- Blocking factors explicitly stated for ๐ง Blocked tasks
Weekly Installs
8
Repository
gendosu/agent-skillsFirst Seen
Feb 13, 2026
Security Audits
Installed on
codex8
opencode8
amp7
github-copilot7
kimi-cli7
gemini-cli7