todo
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseTodo Skill
Todo Skill
Manage tasks using a Markdown file at in the current workspace directory. Use the thread ID from the system prompt to create the filename (e.g., ). This prevents conflicts when multiple threads share the same workspace.
.alma/todos-<THREAD_ID>.md.alma/todos-abc123.md使用当前工作区目录下的 Markdown文件管理任务。使用系统提示中的线程ID创建文件名(例如:)。这样可以避免多个线程共享同一工作区时产生冲突。
.alma/todos-<THREAD_ID>.md.alma/todos-abc123.mdFile Format
文件格式
markdown
undefinedmarkdown
undefinedTodos
Todos
- Fix authentication bug
-
Add unit tests(in progress) - Update documentation
- Write changelog
undefined- Fix authentication bug
-
Add unit tests(in progress) - Update documentation
- Write changelog
undefinedStatus markers
状态标记
- — pending
- [ ] - — currently working on
- [ ] ~Task name~ *(in progress)* - — completed
- [x]
- — 待处理
- [ ] - — 进行中
- [ ] ~任务名称~ *(in progress)* - — 已完成
- [x]
How to Use
使用方法
- Read the file to see current tasks:
Read .alma/todos.md - Write the file to update tasks:
Write .alma/todos.md - Create the directory if it doesn't exist
.alma/
- 读取文件查看当前任务:
Read .alma/todos.md - 写入文件更新任务:
Write .alma/todos.md - 如果目录不存在则创建它
.alma/
Rules
规则
- Only ONE task should be in progress at a time
- Mark tasks IMMEDIATELY after finishing — don't batch
[x] - Keep the full list when updating (this is a replace, not append)
- Add new tasks at the bottom
- 同一时间只能有一个任务处于in progress(进行中)状态
- 完成任务后立即标记为——不要批量处理
[x] - 更新时保留完整任务列表(这是替换操作,而非追加)
- 新任务添加到列表底部
When to Use
适用场景
- Complex multi-step tasks (3+ steps)
- User provides multiple related tasks
- User explicitly asks for a task list
- Non-trivial work requiring progress tracking
- 复杂多步骤任务(3步及以上)
- 用户提供多个相关任务
- 用户明确要求创建任务列表
- 需要跟踪进度的重要工作
When NOT to Use
不适用场景
- Single, simple tasks
- Quick conversational responses
- Tasks completable in <3 steps
- 单一、简单的任务
- 快速对话式回复
- 可在3步内完成的任务
Example Session
示例会话
First, create the file:
Write .alma/todos.md首先,创建文件:
Write .alma/todos.mdTodos
Todos
-
Refactor database layer(in progress) - Add migration support
- Update API endpoints
- Write tests
After completing first task:Write .alma/todos.md
-
Refactor database layer(in progress) - Add migration support
- Update API endpoints
- Write tests
完成第一个任务后:Write .alma/todos.md
Todos
Todos
- Refactor database layer
-
Add migration support(in progress) - Update API endpoints
- Write tests
undefined- Refactor database layer
-
Add migration support(in progress) - Update API endpoints
- Write tests
undefined