Token导航 LogoToken导航TokenDH.com
研究检索需要联网github未标认证来源可访问clear审计未展示

devdocs-dev-tasksdevdocs 开发任务

Agent Skill

devdocs-dev-tasks 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

364

周安装

15

GitHub Stars

公开资料未说明

下载量

119
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:devdocs-dev-tasks(devdocs 开发任务)
来源仓库:https://github.com/chudiren/ai-agent-testing-platform
仓库路径:skills/devdocs-dev-tasks
安装命令:
npx skills add chudiren/ai-agent-testing-platform --skill "devdocs-dev-tasks"
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

AgentSkills.tonpx skills
npx skills add chudiren/ai-agent-testing-platform --skill "devdocs-dev-tasks"

简介

devdocs-dev-tasks 用于发现并安装 AI 代理相关的开发任务技能。

  • 适用于 Codex、Claude、Cursor、Gemini CLI 等宿主扩展功能集。
  • 通过 npx 从指定 GitHub 仓库添加技能即可集成到工作流中。
  • 建议核实技能来源可信度,避免引入未经审计的第三方代码。
  • 可作为技能生态探索工具,辅助构建个性化 Agent 能力栈。

SKILL.md

name
devdocs-dev-tasks
description
DevDocs 开发任务分解专家。将系统设计分解为可执行、可追踪的开发任务,支持任务估算、优先级设置和依赖关系定义。适用于冲刺规划和实施任务列表。
allowed-tools
Read, Write, Glob, Grep, AskUserQuestion, TodoWrite

开发任务

将系统设计分解为可执行、可追踪的开发任务。

语言规则

  • 支持中英文提问
  • 统一中文回复
  • 使用中文生成文档

触发条件

  • 用户已完成系统设计和测试用例
  • 用户要求拆分开发任务
  • 用户需要迭代/Sprint 规划

前置条件

  • 需求文档:docs/devdocs/01-requirements.md
  • 系统设计文档:docs/devdocs/02-system-design.md
  • 测试用例文档:docs/devdocs/03-test-cases.md
  • 如不存在,建议先运行前置阶段

工作流程

  1. 读取文档:加载所有前置阶段文档
  2. 识别组件:将系统模块映射为任务
  3. 定义依赖:建立任务执行顺序
  4. 评估范围:确保任务粒度合适
  5. 创建任务列表:生成结构化任务文档
  6. 用户确认:获得批准
  7. 加载到 TodoWrite:可选,添加任务到追踪列表

输出文件

主文件docs/devdocs/04-dev-tasks.md

文档拆分规则

当满足以下条件时,应拆分文档:

  • 任务数量超过 20 个
  • 文档超过 300 行
  • 涉及多个独立模块

拆分方式

docs/devdocs/
├── 04-dev-tasks.md              # 主文档:任务概览、依赖图、执行检查清单
├── 04-dev-tasks-infra.md        # 基础设施任务
├── 04-dev-tasks-core.md         # 核心逻辑任务
├── 04-dev-tasks-api.md          # 接口层任务
└── 04-dev-tasks-test.md         # 测试任务

任务归档

已完成任务过多时归档到 04-dev-tasks-archive.md

详见 archive-rules.md

任务设计原则

每个任务必须满足 TAR 原则

原则说明必需内容
可测试 (Testable)可通过自动化或手动测试验证测试方法和预期结果
可验收 (Acceptable)有明确的验收标准具体、可量化的完成标准
可审查 (Reviewable)可独立进行代码审查Review 要点

代码追溯标注规范

实现文档↔代码的双向追溯,AI 在生成代码时自动添加标注。

标注类型

标注用途位置
@requirement F-XXX关联功能点接口/类/模块
@satisfies AC-XXX满足的验收标准接口/方法
@verifies AC-XXX验证的验收标准测试用例
@testcase UT/IT/E2E-XXX测试编号测试用例

标注示例

/**
 * 创建用户
 * @requirement F-001 - 用户注册
 * @satisfies AC-001 - 邮箱格式校验
 * @satisfies AC-002 - 密码强度校验
 */
export async function createUser(dto: CreateUserDTO): Promise<User> {
  // 实现代码
}

/**
 * @verifies AC-001 - 邮箱格式校验
 * @testcase UT-001
 */
test('createUser 应该拒绝无效邮箱格式', () => {
  // 测试代码
});

标注规则

层级标注位置强制性
公共接口Service/API 入口方法必须
测试文件每个测试用例必须
内部实现复杂逻辑可选

详细骨架示例见 skeleton-examples.md

自顶向下开发模式

先定义骨架,后填充细节。确保追溯链在代码生成时就建立。

开发流程

Step 1: 生成接口骨架
        ├── 方法签名(来自 02-system-design.md)
        ├── 添加 @requirement/@satisfies 标注
        └── 方法体: throw new Error('Not implemented')
                │
                ▼
Step 2: 生成测试骨架
        ├── 测试结构(来自 03-test-cases.md)
        ├── 添加 @verifies/@testcase 标注
        └── 测试体: test.skip() 或 test.todo()
                │
                ▼
Step 3: 实现接口细节(遵循 /code-quality)
                │
                ▼
Step 4: 完善测试(遵循 /testing-guide)
                │
                ▼
Step 5: 运行 /devdocs-sync --trace 更新追溯矩阵

骨架生成约束

  • [ ] 接口骨架必须包含完整签名(参数、返回值、泛型)
  • [ ] 接口骨架必须添加追溯标注
  • [ ] 未实现方法必须抛出 Error 并注明任务编号
  • [ ] 测试骨架必须使用 skip/todo 标记
  • [ ] 测试骨架必须添加 @verifies 和 @testcase 标注

详见 skeleton-examples.md

分层 TDD 模式

根据任务类型决定测试优先级:

层级TDD 模式说明
核心逻辑 (Service/Domain)🔴 强制测试先行
接口层 (Controller/API)🟡 推荐建议测试先行
UI 层 (Component/View)🟢 可选可实现后补
基础设施 (DB/Config)⚪ 不适用集成测试验证

TDD 循环

┌─────┐    ┌─────┐    ┌─────┐
│ 红  │ → │ 绿  │ → │重构 │ ──┐
│写测试│    │写实现│    │优化 │   │
│(失败)│    │(通过)│    │代码 │   │
└─────┘    └─────┘    └─────┘   │
    ↑                           │
    └───────────────────────────┘

详细执行流程见 execution-flow.md

约束

基础约束

  • [ ] 单个任务必须在 4 小时内可完成
  • [ ] 必须指定任务依赖
  • [ ] 必须按依赖排序,不能有循环依赖
  • [ ] 文件路径必须具体,不能写"相关文件"
  • [ ] 必须提供依赖关系图
  • [ ] 优先级:P0(阻塞)、P1(重要)、P2(次要)
  • [ ] 任务编号格式:T-XX(顺序编号)

需求追溯约束

  • [ ] 每个任务必须关联功能点 (F-XXX) 和验收标准 (AC-XXX)
  • [ ] 每个任务必须关联测试用例 (UT/IT/E2E-XXX)
  • [ ] 测试用例来自 03-test-*.md 文档

Skill 协作约束

任务类型约束 Skill检查点
核心逻辑 🔴/code-quality, /testing-guideTDD 流程、MTE 原则、依赖注入
接口层 🟡/testing-guide接口测试、契约验证
UI 实现 🟢/ui-skills无障碍、动画、布局约束
测试编写/testing-guide覆盖率、断言质量、变异测试
代码提交/git-safety使用 git mv/rm 处理文件
提交信息/commit-convention遵循项目提交规范

TAR 原则约束

  • [ ] 每个任务必须包含测试方法(如何验证)
  • [ ] 每个任务必须包含验收标准(可量化的完成标准)
  • [ ] 每个任务必须包含 Review 要点(代码审查关注点)
  • [ ] 测试方法必须可执行(不能是模糊描述)
  • [ ] 验收标准必须可量化
  • [ ] Review 要点必须针对任务类型

分层 TDD 约束

  • [ ] 核心逻辑任务必须标记 🔴 强制 TDD
  • [ ] 核心逻辑任务必须先写测试,后写实现
  • [ ] 核心逻辑任务禁止在测试通过前提交
  • [ ] 接口层任务标记 🟡 推荐 TDD
  • [ ] UI 层任务标记 🟢 可选 TDD
  • [ ] 基础设施任务标记 ⚪ 不适用 TDD
  • [ ] TDD 任务必须包含红-绿-重构三步骤

完成后操作

用户确认任务文档后:

  1. 询问用户是否开始开发
  2. 如是,使用 TodoWrite 添加所有任务到追踪列表
  3. 建议从第一个任务(T-01)开始

参考资料

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

04

需要参考平台分布和安装热度时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

windsurf

25.22%
按下载量换算30

OpenCode

23.06%
按下载量换算27

Cursor

17.92%
按下载量换算21

Codex

11.59%
按下载量换算14

Claude Code

7.17%
按下载量换算9

Antigravity

3.2%
按下载量换算4

安全审计

暂无安全审计结果可展示。

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills