Community生产力与协作github.com

N0TPO3T/multi-session-workflow

Codex 技能,用于协调独立任务、安排后续跟进以及可追溯的验收。

multi-session-workflow 是什么?

该技能为 Codex AI 代理提供了一种结构化的多会话工作流管理能力。它允许代理将复杂项目分解为独立的、可并行执行的任务,并为每个任务设置明确的验收标准。更重要的是,它支持自动安排后续跟进,确保在任务完成后进行结果检查和验收。该技能通过维护一个任务状态跟踪文件来实现,该文件记录了每个任务的描述、状态、验收标准和后续跟进时间戳。它适用于需要长期、多步骤协作的开发场景,如大型软件项目的分阶段实施、多模块并行开发等。

兼容平台~Claude Code✓Codex CLI~Cursor
npx skills add N0TPO3T/multi-session-workflow

Installed? Explore more 生产力与协作 skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

multi-session-workflow 是做什么的?

Codex 技能,用于协调独立任务、安排后续跟进以及可追溯的验收。

概述

N0TPO3T/multi-session-workflow 技能通过定义独立任务、设置后续跟进时间和建立明确的验收标准,帮助 Codex 代理管理多会话工作流。该技能利用基于文件的任务状态跟踪,确保工作流在代理会话之间保持持久性和一致性。

主要功能

  • 独立任务协调:将工作分解为可以独立跟踪和执行的离散任务。
  • 计划后续跟进:为每个任务设置特定的后续跟进时间,以自动触发检查或下一步操作。
  • 可追溯验收:为每个任务定义并记录明确的验收标准,确保工作流具有可验证的完成点。

工作原理

该技能在项目的根目录中维护一个任务文件(例如 _tasks.md)。此文件作为所有任务及其状态、验收标准和后续跟进时间的单一真实来源。代理在每次会话开始时读取此文件,确定下一步操作,并在合适时更新任务状态。

任务文件格式

任务文件遵循一个简单的、人类可读的格式。每个任务由以下部分组成:

  • 任务 ID:任务的唯一标识符(例如 TASK-001)。
  • 描述:任务目标和范围的简要说明。
  • 状态:当前状态(例如 pending、in_progress、completed、verified)。
  • 验收标准:必须满足才能认为任务完成的条件列表。
  • 后续跟进时间:建议进行状态检查或验证的日期或时间戳。

示例

## TASK-001:实现用户认证

- **状态**:`in_progress`
- **验收标准**:
  - 用户可以使用电子邮件和密码登录
  - 用户可以使用 OAuth 登录 (Google, GitHub)
  - 会话在登录后正确持久化
- **后续跟进时间**:2024-03-15 10:00 UTC

用法

  1. 初始化:通过在项目目录中创建 _tasks.md 文件来初始化技能,并根据你的工作流需求定义初始任务。
  2. 处理任务:在 Codex 会话期间,代理读取任务文件,选择一个任务进行处理,并更新其状态。
  3. 后续跟进:代理在开始时检查任务文件,以识别任何错过后续跟进时间的任务,并相应地处理它们。

支持的平台

该技能设计用于 Codex,但可以适用于其他具有文件系统访问权限的 AI 代理平台。

最佳实践

  • 在任务文件中使用清晰的、原子的任务定义。
  • 为每个任务设置切合实际的后续跟进时间。
  • 在验收标准中明确定义“完成”的含义。
  • 让任务文件保持最新,以保持工作流的一致性。

相关技能